|
MFEM
v3.3.2
Finite element discretization library
|
This is the complete list of members for mfem::ParNCMesh, including all inherited members.
| AddElement(const Element &el) | mfem::NCMesh | inlineprotected |
| AddMasterSlaveRanks(int nitems, const NCList &list) | mfem::ParNCMesh | protected |
| AssignLeafIndices() | mfem::ParNCMesh | protectedvirtual |
| aux_pm_store | mfem::ParNCMesh | protected |
| boundary_faces | mfem::NCMesh | protected |
| boundary_layer | mfem::ParNCMesh | protected |
| BuildEdgeList() | mfem::ParNCMesh | protectedvirtual |
| BuildElementToVertexTable() | mfem::NCMesh | protected |
| BuildFaceList() | mfem::ParNCMesh | protectedvirtual |
| BuildSharedVertices() | mfem::ParNCMesh | protected |
| CalcFaceOrientations() | mfem::ParNCMesh | protected |
| 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 |
| CheckDerefinementNCLevel(const Table &deref_table, Array< int > &level_ok, int max_nc_level) | mfem::ParNCMesh | virtual |
| CheckElementType(int elem, int type) | mfem::ParNCMesh | protected |
| CheckIsoFace(int vn1, int vn2, int vn3, int vn4, int en1, int en2, int en3, int en4, int midf) | mfem::NCMesh | protected |
| ClearAuxPM() | mfem::ParNCMesh | 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 |
| CollectFaceVertices(int v0, int v1, int v2, int v3, Array< int > &indices) | mfem::NCMesh | protected |
| CollectLeafElements(int elem, int state) | mfem::NCMesh | protected |
| compare_ranks_indices(const Element *a, const Element *b) | mfem::ParNCMesh | protectedstatic |
| CopyElements(int elem, const BlockArray< Element > &tmp_elements, Array< int > &index_map) | mfem::NCMesh | protected |
| CountSplits(int elem, int splits[3]) const | mfem::NCMesh | protected |
| DebugLeafOrder() const | mfem::NCMesh | |
| DebugNeighbors(Array< char > &elem_set) | mfem::NCMesh | |
| DecodeMeshIds(std::istream &is, Array< MeshId > ids[]) | mfem::ParNCMesh | protected |
| DeleteUnusedFaces(const Array< int > &elemFaces) | mfem::NCMesh | protected |
| Derefine(const Array< int > &derefs) | mfem::ParNCMesh | virtual |
| DerefineElement(int elem) | mfem::NCMesh | protected |
| derefinements | mfem::NCMesh | protected |
| Dim | mfem::NCMesh | protected |
| Dimension() const | mfem::NCMesh | inline |
| edge_group | mfem::ParNCMesh | protected |
| edge_list | mfem::NCMesh | protected |
| edge_owner | mfem::ParNCMesh | protected |
| EdgeSplitLevel(int vn1, int vn2) const | mfem::NCMesh | protected |
| elem_iterator typedef | mfem::NCMesh | protected |
| element_type | mfem::ParNCMesh | protected |
| element_vertex | mfem::NCMesh | protected |
| ElementNeighborProcessors(int elem, Array< int > &ranks) | mfem::ParNCMesh | protected |
| ElementRank(int index) const | mfem::ParNCMesh | inline |
| elements | mfem::NCMesh | protected |
| ElementSharesEdge(int elem, int enode) | mfem::ParNCMesh | protectedvirtual |
| ElementSharesFace(int elem, int face) | mfem::ParNCMesh | protectedvirtual |
| EncodeMeshIds(std::ostream &os, Array< MeshId > ids[]) | mfem::ParNCMesh | protected |
| face_group | mfem::ParNCMesh | protected |
| face_iterator typedef | mfem::NCMesh | protected |
| face_list | mfem::NCMesh | protected |
| face_orient | mfem::ParNCMesh | protected |
| face_owner | mfem::ParNCMesh | protected |
| faces | mfem::NCMesh | protected |
| FaceSplitLevel(int vn1, int vn2, int vn3, int vn4, int &h_level, int &v_level) const | mfem::NCMesh | protected |
| FaceSplitType(int v1, int v2, int v3, int v4, int mid[4]=NULL) const | mfem::NCMesh | protected |
| find_element_edge(const Element &el, int vn0, int vn1) | mfem::NCMesh | protectedstatic |
| find_hex_face(int a, int b, int c) | mfem::NCMesh | protectedstatic |
| find_node(const Element &el, int node) | mfem::NCMesh | protectedstatic |
| FindAltParents(int node1, int node2) | mfem::NCMesh | protected |
| FindFaceNodes(int face, int node[4]) | mfem::NCMesh | protected |
| FindNeighbors(int elem, Array< int > &neighbors, const Array< int > *search_set=NULL) | mfem::NCMesh | protected |
| FindSetNeighbors(const Array< char > &elem_set, Array< int > *neighbors, Array< char > *neighbor_set=NULL) | 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 |
| get_face_orientation(Face &face, Element &e1, Element &e2, int local[2]=NULL) | mfem::ParNCMesh | protectedstatic |
| GetBoundaryClosure(const Array< int > &bdr_attr_is_ess, Array< int > &bdr_vertices, Array< int > &bdr_edges) | mfem::ParNCMesh | virtual |
| GetDebugMesh(Mesh &debug_mesh) const | mfem::ParNCMesh | |
| GetDerefinementTable() | mfem::NCMesh | |
| GetDerefinementTransforms() | mfem::NCMesh | |
| GetDerefineOldRanks() const | mfem::ParNCMesh | inline |
| GetEdgeList() | mfem::NCMesh | inline |
| GetEdgeMaster(int v1, int v2) const | mfem::NCMesh | |
| GetEdgeMaster(int node) const | mfem::NCMesh | protected |
| GetElementDepth(int i) const | mfem::NCMesh | |
| GetElementGeometry() const | mfem::NCMesh | inline |
| GetFace(Element &elem, int face_no) | mfem::NCMesh | protected |
| GetFaceList() | mfem::NCMesh | inline |
| GetFaceNeighbors(ParMesh &pmesh) | mfem::ParNCMesh | |
| GetFaceOrientation(int index) const | mfem::ParNCMesh | inline |
| GetGeomIdentity(int geom) | mfem::NCMesh | protectedstatic |
| GetGroup(int type, int index, int &size) const | mfem::ParNCMesh | inline |
| GetLimitRefinements(Array< Refinement > &refinements, int max_level) | mfem::NCMesh | protected |
| GetMeshComponents(Array< mfem::Vertex > &mvertices, Array< mfem::Element * > &melements, Array< mfem::Element * > &mboundary) const | mfem::NCMesh | protected |
| GetMidEdgeNode(int vn1, int vn2) | mfem::NCMesh | protected |
| GetMidFaceNode(int en1, int en2, int en3, int en4) | mfem::NCMesh | protected |
| GetNumGhosts() const | mfem::ParNCMesh | inlineprotectedvirtual |
| GetOwner(int type, int index) const | mfem::ParNCMesh | inline |
| GetPointMatrix(int geom, const char *ref_path, DenseMatrix &matrix) | mfem::NCMesh | protected |
| GetRebalanceOldIndex() const | mfem::ParNCMesh | inline |
| GetRefinementTransforms() | mfem::NCMesh | |
| GetSharedEdges() | mfem::ParNCMesh | inline |
| GetSharedFaces() | mfem::ParNCMesh | inline |
| GetSharedList(int type) | mfem::ParNCMesh | inline |
| GetSharedVertices() | mfem::ParNCMesh | inline |
| ghost_layer | mfem::ParNCMesh | protected |
| GI | mfem::NCMesh | static |
| index_rank | mfem::ParNCMesh | protected |
| InitDerefTransforms() | mfem::NCMesh | protected |
| InitialPartition(int index) const | mfem::ParNCMesh | inlineprotected |
| IsGhost(int type, int index) const | mfem::ParNCMesh | inline |
| IsGhost(const Element &el) const | mfem::ParNCMesh | inlineprotectedvirtual |
| Iso | mfem::NCMesh | protected |
| leaf_elements | mfem::NCMesh | protected |
| LimitNCLevel(int max_nc_level) | mfem::ParNCMesh | virtual |
| LoadCoarseElements(std::istream &input) | mfem::NCMesh | |
| LoadVertexParents(std::istream &input) | mfem::NCMesh | |
| MakeShared(const Table &groups, const NCList &list, NCList &shared) | mfem::ParNCMesh | protected |
| MarkCoarseLevel() | mfem::NCMesh | |
| MemoryUsage() const | mfem::NCMesh | |
| MyComm | mfem::ParNCMesh | protected |
| MyRank | mfem::ParNCMesh | protected |
| NCMesh(const Mesh *mesh, std::istream *vertex_parents=NULL) | mfem::NCMesh | |
| NCMesh(const NCMesh &other) | mfem::NCMesh | |
| NEdges | mfem::ParNCMesh | protected |
| NeighborDofMessage class | mfem::ParNCMesh | friend |
| NeighborExpand(const Array< int > &elems, Array< int > &expanded, const Array< int > *search_set=NULL) | mfem::NCMesh | protected |
| NeighborProcessors(Array< int > &neighbors) | mfem::ParNCMesh | protected |
| NElements | mfem::ParNCMesh | 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 |
| NewQuadrilateral(int n0, int n1, int n2, int n3, int attr, int eattr0, int eattr1, int eattr2, int eattr3) | mfem::NCMesh | protected |
| NewTriangle(int n0, int n1, int n2, int attr, int eattr0, int eattr1, int eattr2) | mfem::NCMesh | protected |
| NFaces | mfem::ParNCMesh | protected |
| NGhostEdges | mfem::ParNCMesh | protected |
| NGhostElements | mfem::ParNCMesh | protected |
| NGhostFaces | mfem::ParNCMesh | protected |
| NGhostVertices | mfem::ParNCMesh | protected |
| node_const_iterator typedef | mfem::NCMesh | protected |
| node_iterator typedef | mfem::NCMesh | protected |
| nodes | mfem::NCMesh | protected |
| NodeSetX1(int node, int *n) | mfem::NCMesh | inlineprotected |
| NodeSetX2(int node, int *n) | mfem::NCMesh | inlineprotected |
| NodeSetY1(int node, int *n) | mfem::NCMesh | inlineprotected |
| NodeSetY2(int node, int *n) | mfem::NCMesh | inlineprotected |
| NodeSetZ1(int node, int *n) | mfem::NCMesh | inlineprotected |
| NodeSetZ2(int node, int *n) | mfem::NCMesh | inlineprotected |
| NRanks | mfem::ParNCMesh | protected |
| NVertices | mfem::ParNCMesh | protected |
| old_index_or_rank | mfem::ParNCMesh | protected |
| OnMeshUpdated(Mesh *mesh) | mfem::ParNCMesh | protectedvirtual |
| ParMesh class | mfem::ParNCMesh | friend |
| ParNCMesh(MPI_Comm comm, const NCMesh &ncmesh) | mfem::ParNCMesh | |
| Partition(long index, long total_elements) const | mfem::ParNCMesh | inlineprotected |
| PartitionFirstIndex(int rank, long total_elements) const | mfem::ParNCMesh | inlineprotected |
| pm_hex_identity | mfem::NCMesh | protectedstatic |
| pm_quad_identity | mfem::NCMesh | protectedstatic |
| pm_tri_identity | mfem::NCMesh | protectedstatic |
| PrintCoarseElements(std::ostream &out) const | mfem::NCMesh | |
| PrintElements(std::ostream &out, int elem, int &coarse_id) const | mfem::NCMesh | protected |
| PrintMemoryDetail() const | mfem::NCMesh | |
| PrintStats(std::ostream &out=mfem::out) const | mfem::NCMesh | |
| PrintVertexParents(std::ostream &out) const | mfem::NCMesh | |
| Prune() | mfem::ParNCMesh | protected |
| PruneTree(int elem) | mfem::ParNCMesh | protected |
| RankInGroup(int type, int index, int rank) const | mfem::ParNCMesh | inline |
| Rebalance() | mfem::ParNCMesh | |
| recv_rebalance_dofs | mfem::ParNCMesh | protected |
| RecvRebalanceDofs(Array< int > &elements, Array< long > &dofs) | mfem::ParNCMesh | |
| RedistributeElements(Array< int > &new_ranks, int target_elements, bool record_comm) | mfem::ParNCMesh | protected |
| ref_stack | mfem::NCMesh | protected |
| RefElement(int elem) | mfem::NCMesh | protected |
| Refine(const Array< Refinement > &refinements) | mfem::ParNCMesh | 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, DenseMatrix &mat) const | mfem::NCMesh | protected |
| root_count | mfem::NCMesh | protected |
| send_rebalance_dofs | mfem::ParNCMesh | protected |
| SendRebalanceDofs(int old_ndofs, const Table &old_element_dofs, long old_global_offset, FiniteElementSpace *space) | mfem::ParNCMesh | |
| SetDerefMatrixCodes(int parent, Array< int > &fine_coarse) | mfem::NCMesh | protected |
| SetVertexPositions(const Array< mfem::Vertex > &vertices) | mfem::NCMesh | |
| shared_edges | mfem::ParNCMesh | protected |
| shared_faces | mfem::ParNCMesh | protected |
| shared_vertices | mfem::ParNCMesh | protected |
| spaceDim | mfem::NCMesh | protected |
| SpaceDimension() const | mfem::NCMesh | inline |
| SynchronizeDerefinementData(Array< Type > &elem_data, const Table &deref_table) | mfem::ParNCMesh | |
| tmp_neighbors | mfem::ParNCMesh | protected |
| tmp_vertex | mfem::NCMesh | mutableprotected |
| top_vertex_pos | mfem::NCMesh | protected |
| transforms | mfem::NCMesh | protected |
| TraverseEdge(int vn0, int vn1, double t0, double t1, int flags, int level) | mfem::NCMesh | protected |
| TraverseFace(int vn0, int vn1, int vn2, int vn3, const PointMatrix &pm, int level) | mfem::NCMesh | protected |
| TraverseRefinements(int elem, int coarse_index, std::string &ref_path, RefPathMap &map) | mfem::NCMesh | protected |
| UnrefElement(int elem, Array< int > &elemFaces) | mfem::NCMesh | protected |
| Update() | mfem::ParNCMesh | protectedvirtual |
| UpdateElementToVertexTable() | mfem::NCMesh | inlineprotected |
| UpdateLayers() | mfem::ParNCMesh | protected |
| UpdateLeafElements() | mfem::NCMesh | protected |
| UpdateVertices() | mfem::ParNCMesh | protectedvirtual |
| vertex_group | mfem::ParNCMesh | protected |
| vertex_nodeId | mfem::NCMesh | protected |
| vertex_owner | mfem::ParNCMesh | protected |
| ~NCMesh() | mfem::NCMesh | virtual |
| ~ParNCMesh() | mfem::ParNCMesh | virtual |
1.8.5