8 #ifndef NEKTAR_LIB_MULTIREGIONS_GLOBALLINSYSXXT_H 
    9 #define NEKTAR_LIB_MULTIREGIONS_GLOBALLINSYSXXT_H 
   22     namespace MultiRegions
 
   35                     const boost::weak_ptr<ExpList> &pExp,
 
   36                     const boost::shared_ptr<AssemblyMap>
 
   57                     const int pNumDir = 0);
 
boost::shared_ptr< AssemblyMap > AssemblyMapSharedPtr
 
Array< OneD, double > m_Ar
 
#define MULTI_REGIONS_EXPORT
 
void LocalToGlobalNoSign(const Array< OneD, const NekDouble > &local, Array< OneD, NekDouble > &global)
 
Describe a linear system. 
 
void GlobalToLocalNoSign(const Array< OneD, const NekDouble > &global, Array< OneD, NekDouble > &local)
 
Array< OneD, unsigned int > m_Aj
 
Array< OneD, unsigned int > m_Ai
 
virtual void v_SolveLinearSystem(const int pNumRows, const Array< OneD, const NekDouble > &pInput, Array< OneD, NekDouble > &pOutput, const AssemblyMapSharedPtr &locToGloMap, const int pNumDir=0)
Solve the linear system for given input and output vectors. 
 
struct Xxt::crs_data * m_crsData
 
GlobalLinSysXxt(const GlobalLinSysKey &pKey, const boost::weak_ptr< ExpList > &pExp, const boost::shared_ptr< AssemblyMap > &pLocToGloMap)
Constructor for full direct matrix solve. 
 
Array< OneD, NekDouble > m_locToGloSignMult
 
virtual ~GlobalLinSysXxt()