MFEM v4.7.0
Finite element discretization library
|
This is the complete list of members for mfem::NCMesh, including all inherited members.
AddElement(const Element &el) | mfem::NCMesh | inlineprotected |
boundary_faces | mfem::NCMesh | protected |
BuildEdgeList() | mfem::NCMesh | protectedvirtual |
BuildElementToVertexTable() | mfem::NCMesh | protected |
BuildFaceList() | mfem::NCMesh | protectedvirtual |
BuildVertexList() | mfem::NCMesh | protectedvirtual |
CalcVertexPos(int node) const | mfem::NCMesh | protected |
CheckAnisoFace(int vn1, int vn2, int vn3, int vn4, int mid12, int mid34, int level=0) | mfem::NCMesh | protected |
CheckAnisoPrism(int vn1, int vn2, int vn3, int vn4, const Refinement *refs, int nref) | mfem::NCMesh | protected |
CheckDerefinementNCLevel(const Table &deref_table, Array< int > &level_ok, int max_nc_level) | mfem::NCMesh | virtual |
CheckIsoFace(int vn1, int vn2, int vn3, int vn4, int en1, int en2, int en3, int en4, int midf) | mfem::NCMesh | protected |
ClearTransforms() | mfem::NCMesh | |
coarse_elements | mfem::NCMesh | protected |
CollectDerefinements(int elem, Array< Connection > &list) | mfem::NCMesh | protected |
CollectEdgeVertices(int v0, int v1, Array< int > &indices) | mfem::NCMesh | protected |
CollectIncidentElements(int elem, const RefCoord coord[3], Array< int > &list) const | mfem::NCMesh | protected |
CollectLeafElements(int elem, int state, Array< int > &ghosts, int &counter) | mfem::NCMesh | protected |
CollectQuadFaceVertices(int v0, int v1, int v2, int v3, Array< int > &indices) | mfem::NCMesh | protected |
CollectTriFaceVertices(int v0, int v1, int v2, Array< int > &indices) | mfem::NCMesh | protected |
coordinates | mfem::NCMesh | protected |
CopyElements(int elem, const BlockArray< Element > &tmp_elements) | mfem::NCMesh | protected |
CountSplits(int elem, int splits[3]) const | mfem::NCMesh | protected |
CountTopLevelNodes() const | mfem::NCMesh | protected |
DebugDump(std::ostream &out) const | mfem::NCMesh | |
DebugLeafOrder(std::ostream &out) const | mfem::NCMesh | |
DeleteUnusedFaces(const Array< int > &elemFaces) | mfem::NCMesh | protected |
Derefine(const Array< int > &derefs) | mfem::NCMesh | virtual |
DerefineElement(int elem) | mfem::NCMesh | protected |
derefinements | mfem::NCMesh | protected |
Dim | mfem::NCMesh | protected |
Dimension() const | mfem::NCMesh | inline |
edge_list | mfem::NCMesh | protected |
EdgeSplitLevel(int vn1, int vn2) const | mfem::NCMesh | protected |
element_vertex | mfem::NCMesh | protected |
elements | mfem::NCMesh | protected |
ElementSharesEdge(int elem, int local, int enode) | mfem::NCMesh | inlineprotectedvirtual |
ElementSharesFace(int elem, int local, int face) | mfem::NCMesh | inlineprotectedvirtual |
ElementSharesVertex(int elem, int local, int vnode) | mfem::NCMesh | inlineprotectedvirtual |
face_geom | mfem::NCMesh | protected |
face_list | mfem::NCMesh | protected |
faces | mfem::NCMesh | protected |
find_element_edge(const Element &el, int vn0, int vn1, bool abort=true) | mfem::NCMesh | protectedstatic |
find_local_face(int geom, int a, int b, int c) | mfem::NCMesh | protectedstatic |
find_node(const Element &el, int node) | mfem::NCMesh | protectedstatic |
FindEdgeElements(int vn1, int vn2, int vn3, int vn4, Array< MeshId > &prisms) const | mfem::NCMesh | protected |
FindFaceNodes(int face, int node[4]) const | mfem::NCMesh | protected |
FindMidEdgeNode(int node1, int node2) const | mfem::NCMesh | protected |
FindNeighbors(int elem, Array< int > &neighbors, const Array< int > *search_set=NULL) | mfem::NCMesh | protected |
FindNodeExt(const Element &el, int node, bool abort=true) | mfem::NCMesh | protected |
FindSetNeighbors(const Array< char > &elem_set, Array< int > *neighbors, Array< char > *neighbor_set=NULL) | mfem::NCMesh | protected |
FindVertexCousins(int elem, int local, Array< int > &cousins) const | mfem::NCMesh | protected |
ForceRefinement(int vn1, int vn2, int vn3, int vn4) | mfem::NCMesh | protected |
free_element_ids | mfem::NCMesh | protected |
FreeElement(int id) | mfem::NCMesh | inlineprotected |
Geoms | mfem::NCMesh | protected |
GetBoundaryClosure(const Array< int > &bdr_attr_is_ess, Array< int > &bdr_vertices, Array< int > &bdr_edges, Array< int > &bdr_faces) | mfem::NCMesh | virtual |
GetDerefinementTable() | mfem::NCMesh | |
GetDerefinementTransforms() const | mfem::NCMesh | |
GetEdgeList() | mfem::NCMesh | inline |
GetEdgeMaster(int v1, int v2) const | mfem::NCMesh | |
GetEdgeMaster(int node) const | mfem::NCMesh | protected |
GetEdgeNCOrientation(const MeshId &edge_id) const | mfem::NCMesh | |
GetEdgeVertices(const MeshId &edge_id, int vert_index[2], bool oriented=true) const | mfem::NCMesh | |
GetElementDepth(int i) const | mfem::NCMesh | |
GetElementFacesAttributes(int i, Array< int > &faces, Array< int > &fattr) const | mfem::NCMesh | |
GetElementGeometry(int index) const | mfem::NCMesh | inline |
GetElementSizeReduction(int i) const | mfem::NCMesh | |
GetFace(Element &elem, int face_no) | mfem::NCMesh | protected |
GetFaceGeometry(int index) const | mfem::NCMesh | inline |
GetFaceList() | mfem::NCMesh | inline |
GetFaceVerticesEdges(const MeshId &face_id, int vert_index[4], int edge_index[4], int edge_orientation[4]) const | mfem::NCMesh | |
GetGeomIdentity(Geometry::Type geom) | mfem::NCMesh | protectedstatic |
GetLimitRefinements(Array< Refinement > &refinements, int max_level) | mfem::NCMesh | protected |
GetMeshComponents(Mesh &mesh) const | mfem::NCMesh | protected |
GetMidEdgeNode(int node1, int node2) | mfem::NCMesh | protected |
GetMidFaceNode(int en1, int en2, int en3, int en4) | mfem::NCMesh | protected |
GetNCList(int entity) | mfem::NCMesh | inline |
GetNEdges() const | mfem::NCMesh | inline |
GetNFaces() const | mfem::NCMesh | inline |
GetNGhostElements() const | mfem::NCMesh | inlinevirtual |
GetNumRootElements() | mfem::NCMesh | inline |
GetNVertices() const | mfem::NCMesh | inline |
GetPointMatrix(Geometry::Type geom, const char *ref_path, DenseMatrix &matrix) const | mfem::NCMesh | protected |
GetRefinementTransforms() const | mfem::NCMesh | |
GetVertexList() | mfem::NCMesh | inline |
GetVertexRootCoord(int elem, RefCoord coord[3]) const | mfem::NCMesh | protected |
GI | mfem::NCMesh | protectedstatic |
GridSfcOrdering2D(int width, int height, Array< int > &coords) | mfem::NCMesh | static |
GridSfcOrdering3D(int width, int height, int depth, Array< int > &coords) | mfem::NCMesh | static |
HavePrisms() const | mfem::NCMesh | inlineprotected |
HavePyramids() const | mfem::NCMesh | inlineprotected |
HaveTets() const | mfem::NCMesh | inlineprotected |
InitDerefTransforms() | mfem::NCMesh | protected |
InitGeomFlags() | mfem::NCMesh | protected |
InitRootElements() | mfem::NCMesh | protected |
InitRootState(int root_count) | mfem::NCMesh | protected |
IsGhost(const Element &el) const | mfem::NCMesh | inlineprotected |
IsLegacyLoaded() const | mfem::NCMesh | inline |
Iso | mfem::NCMesh | protected |
leaf_elements | mfem::NCMesh | protected |
leaf_sfc_index | mfem::NCMesh | protected |
Legacy | mfem::NCMesh | protected |
LegacyToNewVertexOrdering(Array< int > &order) const | mfem::NCMesh | |
LimitNCLevel(int max_nc_level) | mfem::NCMesh | virtual |
LoadBoundary(std::istream &input) | mfem::NCMesh | protected |
LoadCoarseElements(std::istream &input) | mfem::NCMesh | protected |
LoadCoordinates(std::istream &input) | mfem::NCMesh | protected |
LoadLegacyFormat(std::istream &input, int &curved, int &is_nc) | mfem::NCMesh | protected |
LoadVertexParents(std::istream &input) | mfem::NCMesh | protected |
MakeTopologyOnly() | mfem::NCMesh | inlineprotected |
MarkCoarseLevel() | mfem::NCMesh | |
MatrixMap | mfem::NCMesh | friend |
MaxElemChildren | mfem::NCMesh | protectedstatic |
MaxElemEdges | mfem::NCMesh | protectedstatic |
MaxElemFaces | mfem::NCMesh | protectedstatic |
MaxElemNodes | mfem::NCMesh | protectedstatic |
MemoryUsage() const | mfem::NCMesh | |
Mesh class | mfem::NCMesh | friend |
MyRank | mfem::NCMesh | protected |
NCMesh(const Mesh *mesh) | mfem::NCMesh | explicit |
NCMesh(std::istream &input, int version, int &curved, int &is_nc) | mfem::NCMesh | |
NCMesh(const NCMesh &other) | mfem::NCMesh | |
NEdges | mfem::NCMesh | protected |
NeighborExpand(const Array< int > &elems, Array< int > &expanded, const Array< int > *search_set=NULL) | mfem::NCMesh | protected |
NElements | mfem::NCMesh | protected |
NewHexahedron(int n0, int n1, int n2, int n3, int n4, int n5, int n6, int n7, int attr, int fattr0, int fattr1, int fattr2, int fattr3, int fattr4, int fattr5) | mfem::NCMesh | protected |
NewMeshElement(int geom) const | mfem::NCMesh | protected |
NewPyramid(int n0, int n1, int n2, int n3, int n4, int attr, int fattr0, int fattr1, int fattr2, int fattr3, int fattr4) | mfem::NCMesh | protected |
NewQuadrilateral(int n0, int n1, int n2, int n3, int attr, int eattr0, int eattr1, int eattr2, int eattr3) | mfem::NCMesh | protected |
NewSegment(int n0, int n1, int attr, int vattr1, int vattr2) | mfem::NCMesh | protected |
NewTetrahedron(int n0, int n1, int n2, int n3, int attr, int fattr0, int fattr1, int fattr2, int fattr3) | mfem::NCMesh | protected |
NewTriangle(int n0, int n1, int n2, int attr, int eattr0, int eattr1, int eattr2) | mfem::NCMesh | protected |
NewWedge(int n0, int n1, int n2, int n3, int n4, int n5, int attr, int fattr0, int fattr1, int fattr2, int fattr3, int fattr4) | mfem::NCMesh | protected |
NFaces | mfem::NCMesh | protected |
NGhostEdges | mfem::NCMesh | protected |
NGhostElements | mfem::NCMesh | protected |
NGhostFaces | mfem::NCMesh | protected |
NGhostVertices | mfem::NCMesh | protected |
nodes | mfem::NCMesh | protected |
NVertices | mfem::NCMesh | protected |
OnMeshUpdated(Mesh *mesh) | mfem::NCMesh | protected |
operator=(NCMesh &)=delete | mfem::NCMesh | |
ParNCMesh class | mfem::NCMesh | friend |
pm_hex_identity | mfem::NCMesh | protectedstatic |
pm_prism_identity | mfem::NCMesh | protectedstatic |
pm_pyramid_identity | mfem::NCMesh | protectedstatic |
pm_quad_identity | mfem::NCMesh | protectedstatic |
pm_seg_identity | mfem::NCMesh | protectedstatic |
pm_tet_identity | mfem::NCMesh | protectedstatic |
pm_tri_identity | mfem::NCMesh | protectedstatic |
PointMatrixHash | mfem::NCMesh | friend |
Print(std::ostream &out, const std::string &comments="") const | mfem::NCMesh | |
PrintBoundary(std::ostream *out) const | mfem::NCMesh | protected |
PrintCoordinates(std::ostream &out) const | mfem::NCMesh | protected |
PrintMemoryDetail() const | mfem::NCMesh | |
PrintVertexParents(std::ostream *out) const | mfem::NCMesh | protected |
QuadFaceIsMaster(int n1, int n2, int n3, int n4) const | mfem::NCMesh | inlineprotected |
QuadFaceSplitLevel(int vn1, int vn2, int vn3, int vn4, int &h_level, int &v_level) const | mfem::NCMesh | protected |
QuadFaceSplitLevel(int vn1, int vn2, int vn3, int vn4) const | mfem::NCMesh | protected |
QuadFaceSplitType(int n1, int n2, int n3, int n4, int mid[5]=NULL) const | mfem::NCMesh | protected |
ref_stack | mfem::NCMesh | protected |
RefCoord typedef | mfem::NCMesh | |
ReferenceElement(int elem) | mfem::NCMesh | protected |
Refine(const Array< Refinement > &refinements) | mfem::NCMesh | virtual |
RefineElement(int elem, char ref_type) | mfem::NCMesh | protected |
RefPathMap typedef | mfem::NCMesh | protected |
RegisterFaces(int elem, int *fattr=NULL) | mfem::NCMesh | protected |
ReorderFacePointMat(int v0, int v1, int v2, int v3, int elem, const PointMatrix &pm, PointMatrix &reordered) const | mfem::NCMesh | protected |
ReparentNode(int node, int new_p1, int new_p2) | mfem::NCMesh | protected |
reparents | mfem::NCMesh | protected |
RetrieveNode(const Element &el, int index) | mfem::NCMesh | protected |
root_state | mfem::NCMesh | protected |
SetDerefMatrixCodes(int parent, Array< int > &fine_coarse) | mfem::NCMesh | protected |
shadow | mfem::NCMesh | protected |
spaceDim | mfem::NCMesh | protected |
SpaceDimension() const | mfem::NCMesh | inline |
tmp_vertex | mfem::NCMesh | mutableprotected |
transforms | mfem::NCMesh | mutableprotected |
TraverseEdge(int vn0, int vn1, real_t t0, real_t t1, int flags, int level, MatrixMap &matrix_map) | mfem::NCMesh | protected |
TraverseQuadFace(int vn0, int vn1, int vn2, int vn3, const PointMatrix &pm, int level, Face *eface[4], MatrixMap &matrix_map) | mfem::NCMesh | protected |
TraverseRefinements(int elem, int coarse_index, std::string &ref_path, RefPathMap &map) const | mfem::NCMesh | protected |
TraverseTetEdge(int vn0, int vn1, const Point &p0, const Point &p1, MatrixMap &matrix_map) | mfem::NCMesh | protected |
TraverseTriFace(int vn0, int vn1, int vn2, const PointMatrix &pm, int level, MatrixMap &matrix_map) | mfem::NCMesh | protected |
TriFaceIsMaster(int n1, int n2, int n3) const | mfem::NCMesh | inlineprotected |
TriFaceSplit(int n1, int n2, int n3, int mid[3]=NULL) const | mfem::NCMesh | protected |
TriFaceSplitLevel(int vn1, int vn2, int vn3) const | mfem::NCMesh | protected |
Trim() | mfem::NCMesh | virtual |
UnreferenceElement(int elem, Array< int > &elemFaces) | mfem::NCMesh | protected |
Update() | mfem::NCMesh | protectedvirtual |
UpdateElementToVertexTable() | mfem::NCMesh | inlineprotected |
UpdateLeafElements() | mfem::NCMesh | protected |
UpdateVertices() | mfem::NCMesh | protected |
vertex_list | mfem::NCMesh | protected |
vertex_nodeId | mfem::NCMesh | protected |
ZeroRootStates() const | mfem::NCMesh | protected |
~NCMesh() | mfem::NCMesh | virtual |