37 #ifndef NEKTAR_SOLVERS_COUPLEDLOCALTOGLOBALC0CONTMAP_H 
   38 #define NEKTAR_SOLVERS_COUPLEDLOCALTOGLOBALC0CONTMAP_H 
   55             const bool CheeckForSingularSys=
true);
 
   58             vector<map<int,int> > &ReorderedGraphVertId,
 
   60             int &edgeId, 
int &vertId, 
int &firstNonDirGraphVertId, map<int,int> &IsDirEdgeDof,
 
CoupledLocalToGlobalC0ContMap(const LibUtilities::SessionReaderSharedPtr &pSession, const SpatialDomains::MeshGraphSharedPtr &graph, const SpatialDomains::BoundaryConditionsSharedPtr &boundaryConditions, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const MultiRegions::ExpListSharedPtr &pressure, const int nz_loc, const bool CheeckForSingularSys=true)
boost::shared_ptr< CoupledLocalToGlobalC0ContMap > CoupledLocalToGlobalC0ContMapSharedPtr
void FindEdgeIdToAddMeanPressure(vector< map< int, int > > &ReorderedGraphVertId, int &nel, const LocalRegions::ExpansionVector &locExpVector, int &edgeId, int &vertId, int &firstNonDirGraphVertId, map< int, int > &IsDirEdgeDof, MultiRegions::BottomUpSubStructuredGraphSharedPtr &bottomUpGraph, Array< OneD, int > &AddMeanPressureToEdgeId)
boost::shared_ptr< BottomUpSubStructuredGraph > BottomUpSubStructuredGraphSharedPtr
boost::shared_ptr< SessionReader > SessionReaderSharedPtr
std::vector< ExpansionSharedPtr > ExpansionVector
boost::shared_ptr< ExpList > ExpListSharedPtr
Shared pointer to an ExpList object. 
boost::shared_ptr< BoundaryConditions > BoundaryConditionsSharedPtr
Constructs mappings for the C0 scalar continuous Galerkin formulation. 
boost::shared_ptr< MeshGraph > MeshGraphSharedPtr