AddEdge(PointGeomSharedPtr v0, PointGeomSharedPtr v1, CurveSharedPtr curveDefinition=CurveSharedPtr()) | Nektar::SpatialDomains::MeshGraph | |
AddHexahedron(QuadGeomSharedPtr qfaces[HexGeom::kNqfaces]) | Nektar::SpatialDomains::MeshGraph | |
AddPrism(TriGeomSharedPtr tfaces[PrismGeom::kNtfaces], QuadGeomSharedPtr qfaces[PrismGeom::kNqfaces]) | Nektar::SpatialDomains::MeshGraph | |
AddPyramid(TriGeomSharedPtr tfaces[PyrGeom::kNtfaces], QuadGeomSharedPtr qfaces[PyrGeom::kNqfaces]) | Nektar::SpatialDomains::MeshGraph | |
AddQuadrilateral(SegGeomSharedPtr edges[], StdRegions::Orientation orient[]) | Nektar::SpatialDomains::MeshGraph | |
AddTetrahedron(TriGeomSharedPtr tfaces[TetGeom::kNtfaces]) | Nektar::SpatialDomains::MeshGraph | |
AddTriangle(SegGeomSharedPtr edges[], StdRegions::Orientation orient[]) | Nektar::SpatialDomains::MeshGraph | |
AddVertex(NekDouble x, NekDouble y, NekDouble z) | Nektar::SpatialDomains::MeshGraph | |
CheckForGeomInfo(std::string parameter) | Nektar::SpatialDomains::MeshGraph | inline |
CheckRange(Geometry2D &geom) | Nektar::SpatialDomains::MeshGraph | |
CheckRange(Geometry3D &geom) | Nektar::SpatialDomains::MeshGraph | |
DefineBasisKeyFromExpansionType(GeometrySharedPtr in, ExpansionType type, const int order) | Nektar::SpatialDomains::MeshGraph | static |
DefineBasisKeyFromExpansionTypeHomo(GeometrySharedPtr in, ExpansionType type_x, ExpansionType type_y, ExpansionType type_z, const int nummodes_x, const int nummodes_y, const int nummodes_z) | Nektar::SpatialDomains::MeshGraph | |
GenXGeoFac() | Nektar::SpatialDomains::MeshGraph3D | |
GetAllElementsOfType() const | Nektar::SpatialDomains::MeshGraph | |
GetAllElementsOfType() const | Nektar::SpatialDomains::MeshGraph | inline |
GetAllElementsOfType() const | Nektar::SpatialDomains::MeshGraph | inline |
GetAllElementsOfType() const | Nektar::SpatialDomains::MeshGraph | inline |
GetAllElementsOfType() const | Nektar::SpatialDomains::MeshGraph | inline |
GetAllElementsOfType() const | Nektar::SpatialDomains::MeshGraph | inline |
GetAllElementsOfType() const | Nektar::SpatialDomains::MeshGraph | inline |
GetAllElementsOfType() const | Nektar::SpatialDomains::MeshGraph | inline |
GetAllHexGeoms() const | Nektar::SpatialDomains::MeshGraph | inline |
GetAllPointGeoms() const | Nektar::SpatialDomains::MeshGraph | inline |
GetAllPrismGeoms() const | Nektar::SpatialDomains::MeshGraph | inline |
GetAllPyrGeoms() const | Nektar::SpatialDomains::MeshGraph | inline |
GetAllQuadGeoms() const | Nektar::SpatialDomains::MeshGraph | inline |
GetAllSegGeoms() const | Nektar::SpatialDomains::MeshGraph | inline |
GetAllTetGeoms() const | Nektar::SpatialDomains::MeshGraph | inline |
GetAllTriGeoms() const | Nektar::SpatialDomains::MeshGraph | inline |
GetCartesianEorientFromElmt(LibUtilities::ShapeType shape, const int edge, const int elmt) const | Nektar::SpatialDomains::MeshGraph3D | inline |
GetComposite(int whichComposite) const | Nektar::SpatialDomains::MeshGraph | inline |
GetCompositeItem(int whichComposite, int whichItem) | Nektar::SpatialDomains::MeshGraph | |
GetCompositeList(const std::string &compositeStr, CompositeMap &compositeVector) const | Nektar::SpatialDomains::MeshGraph | |
GetComposites() const | Nektar::SpatialDomains::MeshGraph | inline |
GetCompositesLabels() const | Nektar::SpatialDomains::MeshGraph | inline |
GetCoordim(void) | Nektar::SpatialDomains::MeshGraph3D | inline |
GetCurvedEdges() | Nektar::SpatialDomains::MeshGraph | inline |
GetCurvedFaces() | Nektar::SpatialDomains::MeshGraph | inline |
GetDomain(void) const | Nektar::SpatialDomains::MeshGraph | inline |
GetDomain(int domain) const | Nektar::SpatialDomains::MeshGraph | inline |
GetEdge(unsigned int id) | Nektar::SpatialDomains::MeshGraph | inline |
GetEidFromElmt(LibUtilities::ShapeType shape, const int edge, const int elmt) const | Nektar::SpatialDomains::MeshGraph3D | inline |
GetElementsFromFace(Geometry2DSharedPtr face) | Nektar::SpatialDomains::MeshGraph3D | |
GetEorientFromElmt(LibUtilities::ShapeType shape, const int edge, const int elmt) const | Nektar::SpatialDomains::MeshGraph3D | inline |
GetExpansion(GeometrySharedPtr geom, const std::string variable="DefaultVar") | Nektar::SpatialDomains::MeshGraph | |
GetExpansions() | Nektar::SpatialDomains::MeshGraph | inline |
GetExpansions(const std::string variable) | Nektar::SpatialDomains::MeshGraph | |
GetFaceBasisKey(Geometry2DSharedPtr face, const int flag, const std::string variable="DefaultVar") | Nektar::SpatialDomains::MeshGraph3D | |
GetGeometry2D(int gID) | Nektar::SpatialDomains::MeshGraph3D | |
GetGeomInfo(std::string parameter) | Nektar::SpatialDomains::MeshGraph | inline |
GetMeshDimension() const | Nektar::SpatialDomains::MeshGraph | inline |
GetNseggeoms() const | Nektar::SpatialDomains::MeshGraph3D | inline |
GetNumCompositeItems(int whichComposite) | Nektar::SpatialDomains::MeshGraph3D | inline |
GetNumComposites(void) | Nektar::SpatialDomains::MeshGraph3D | inline |
GetNvertices() const | Nektar::SpatialDomains::MeshGraph | inline |
GetQuadgeoms(void) const | Nektar::SpatialDomains::MeshGraph3D | inline |
GetSegGeom(int eID) | Nektar::SpatialDomains::MeshGraph3D | |
GetSpaceDimension() const | Nektar::SpatialDomains::MeshGraph | inline |
GetTrigeoms(void) const | Nektar::SpatialDomains::MeshGraph3D | inline |
GetVertex(int id) | Nektar::SpatialDomains::MeshGraph | inline |
GetVertSet() const | Nektar::SpatialDomains::MeshGraph | inline |
GetVidFromElmt(LibUtilities::ShapeType shape, const int vert, const int elmt) const | Nektar::SpatialDomains::MeshGraph3D | inline |
m_compositesLabels | Nektar::SpatialDomains::MeshGraph | protected |
m_curvedEdges | Nektar::SpatialDomains::MeshGraph | protected |
m_curvedFaces | Nektar::SpatialDomains::MeshGraph | protected |
m_domain | Nektar::SpatialDomains::MeshGraph | protected |
m_domainRange | Nektar::SpatialDomains::MeshGraph | protected |
m_expansionMapShPtrMap | Nektar::SpatialDomains::MeshGraph | protected |
m_faceToElMap | Nektar::SpatialDomains::MeshGraph3D | private |
m_geomInfo | Nektar::SpatialDomains::MeshGraph | protected |
m_hexGeoms | Nektar::SpatialDomains::MeshGraph | protected |
m_iComps | Nektar::SpatialDomains::MeshGraph | protected |
m_meshComposites | Nektar::SpatialDomains::MeshGraph | protected |
m_meshDimension | Nektar::SpatialDomains::MeshGraph | protected |
m_meshPartitioned | Nektar::SpatialDomains::MeshGraph | protected |
m_partition | Nektar::SpatialDomains::MeshGraph | protected |
m_prismGeoms | Nektar::SpatialDomains::MeshGraph | protected |
m_pyrGeoms | Nektar::SpatialDomains::MeshGraph | protected |
m_quadGeoms | Nektar::SpatialDomains::MeshGraph | protected |
m_segGeoms | Nektar::SpatialDomains::MeshGraph | protected |
m_session | Nektar::SpatialDomains::MeshGraph | protected |
m_spaceDimension | Nektar::SpatialDomains::MeshGraph | protected |
m_tetGeoms | Nektar::SpatialDomains::MeshGraph | protected |
m_triGeoms | Nektar::SpatialDomains::MeshGraph | protected |
m_vertSet | Nektar::SpatialDomains::MeshGraph | protected |
MeshGraph() | Nektar::SpatialDomains::MeshGraph | |
MeshGraph(unsigned int meshDimension, unsigned int spaceDimension) | Nektar::SpatialDomains::MeshGraph | |
MeshGraph(const LibUtilities::SessionReaderSharedPtr &pSession, const DomainRangeShPtr &rng=NullDomainRangeShPtr) | Nektar::SpatialDomains::MeshGraph | |
MeshGraph3D() | Nektar::SpatialDomains::MeshGraph3D | |
MeshGraph3D(const LibUtilities::SessionReaderSharedPtr &pSession, const DomainRangeShPtr &rng=NullDomainRangeShPtr) | Nektar::SpatialDomains::MeshGraph3D | |
PopulateFaceToElMap(Geometry3DSharedPtr element, int kNfaces) | Nektar::SpatialDomains::MeshGraph3D | private |
Read(const LibUtilities::SessionReaderSharedPtr &pSession, DomainRangeShPtr &rng=NullDomainRangeShPtr) | Nektar::SpatialDomains::MeshGraph | static |
Read(const std::string &infilename, bool pReadExpansions=true) | Nektar::SpatialDomains::MeshGraph | static |
ReadComposites(TiXmlDocument &doc) | Nektar::SpatialDomains::MeshGraph3D | protected |
ReadCurves(TiXmlDocument &doc) | Nektar::SpatialDomains::MeshGraph | |
ReadCurves(std::string &infilename) | Nektar::SpatialDomains::MeshGraph | |
ReadDomain(TiXmlDocument &doc) | Nektar::SpatialDomains::MeshGraph | |
ReadEdges(TiXmlDocument &doc) | Nektar::SpatialDomains::MeshGraph3D | protected |
ReadElements(TiXmlDocument &doc) | Nektar::SpatialDomains::MeshGraph3D | protected |
ReadExpansions(const std::string &infilename) | Nektar::SpatialDomains::MeshGraph | |
ReadExpansions(TiXmlDocument &doc) | Nektar::SpatialDomains::MeshGraph | |
ReadFaces(TiXmlDocument &doc) | Nektar::SpatialDomains::MeshGraph3D | protected |
ReadGeometry(const std::string &infilename) | Nektar::SpatialDomains::MeshGraph3D | virtual |
ReadGeometry(TiXmlDocument &doc) | Nektar::SpatialDomains::MeshGraph3D | virtual |
ReadGeometryInfo(const std::string &infilename) | Nektar::SpatialDomains::MeshGraph | |
ReadGeometryInfo(TiXmlDocument &doc) | Nektar::SpatialDomains::MeshGraph | |
ResolveGeomRef(const std::string &prevToken, const std::string &token, Composite &composite) | Nektar::SpatialDomains::MeshGraph3D | protected |
SameExpansions(const std::string var1, const std::string var2) | Nektar::SpatialDomains::MeshGraph | inline |
SetBasisKey(LibUtilities::ShapeType shape, LibUtilities::BasisKeyVector &keys, std::string var="DefaultVar") | Nektar::SpatialDomains::MeshGraph | |
SetDomainRange(NekDouble xmin, NekDouble xmax, NekDouble ymin=NekConstants::kNekUnsetDouble, NekDouble ymax=NekConstants::kNekUnsetDouble, NekDouble zmin=NekConstants::kNekUnsetDouble, NekDouble zmax=NekConstants::kNekUnsetDouble) | Nektar::SpatialDomains::MeshGraph | |
SetExpansions(std::vector< LibUtilities::FieldDefinitionsSharedPtr > &fielddef) | Nektar::SpatialDomains::MeshGraph | |
SetExpansions(std::vector< LibUtilities::FieldDefinitionsSharedPtr > &fielddef, std::vector< std::vector< LibUtilities::PointsType > > &pointstype) | Nektar::SpatialDomains::MeshGraph | |
SetExpansions(const std::string variable, ExpansionMapShPtr &exp) | Nektar::SpatialDomains::MeshGraph | inline |
SetExpansionsToEvenlySpacedPoints(int npoints=0) | Nektar::SpatialDomains::MeshGraph | |
SetExpansionsToPointOrder(int npts) | Nektar::SpatialDomains::MeshGraph | |
SetExpansionsToPolyOrder(int nmodes) | Nektar::SpatialDomains::MeshGraph | |
SetUpExpansionMap(void) | Nektar::SpatialDomains::MeshGraph | protected |
WriteGeometry(std::string &outfilename) | Nektar::SpatialDomains::MeshGraph | |
WriteGeometry(TiXmlDocument &doc) | Nektar::SpatialDomains::MeshGraph | |
~MeshGraph() | Nektar::SpatialDomains::MeshGraph | virtual |
~MeshGraph3D() | Nektar::SpatialDomains::MeshGraph3D | virtual |