36 #ifndef NEKTAR_SOLVERS_COUPLEDLOCALTOGLOBALC0CONTMAP_H 37 #define NEKTAR_SOLVERS_COUPLEDLOCALTOGLOBALC0CONTMAP_H 54 const bool CheeckForSingularSys=
true);
57 std::vector<std::map<int,int> > &ReorderedGraphVertId,
59 int &edgeId,
int &vertId,
int &firstNonDirGraphVertId, std::map<int,int> &IsDirEdgeDof,
std::shared_ptr< MeshGraph > MeshGraphSharedPtr
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)
std::shared_ptr< ExpList > ExpListSharedPtr
Shared pointer to an ExpList object.
std::shared_ptr< BoundaryConditions > BoundaryConditionsSharedPtr
std::vector< ExpansionSharedPtr > ExpansionVector
void FindEdgeIdToAddMeanPressure(std::vector< std::map< int, int > > &ReorderedGraphVertId, int &nel, const LocalRegions::ExpansionVector &locExpVector, int &edgeId, int &vertId, int &firstNonDirGraphVertId, std::map< int, int > &IsDirEdgeDof, MultiRegions::BottomUpSubStructuredGraphSharedPtr &bottomUpGraph, Array< OneD, int > &AddMeanPressureToEdgeId)
std::shared_ptr< CoupledLocalToGlobalC0ContMap > CoupledLocalToGlobalC0ContMapSharedPtr
Constructs mappings for the C0 scalar continuous Galerkin formulation.
std::shared_ptr< BottomUpSubStructuredGraph > BottomUpSubStructuredGraphSharedPtr
std::shared_ptr< SessionReader > SessionReaderSharedPtr