MFEM v4.7.0
Finite element discretization library
|
This is the complete list of members for mfem::Mesh, including all inherited members.
AddBdrElement(Element *elem) | mfem::Mesh | |
AddBdrPoint(int v, int attr=1) | mfem::Mesh | |
AddBdrQuad(int v1, int v2, int v3, int v4, int attr=1) | mfem::Mesh | |
AddBdrQuad(const int *vi, int attr=1) | mfem::Mesh | |
AddBdrQuadAsTriangles(const int *vi, int attr=1) | mfem::Mesh | |
AddBdrSegment(int v1, int v2, int attr=1) | mfem::Mesh | |
AddBdrSegment(const int *vi, int attr=1) | mfem::Mesh | |
AddBdrTriangle(int v1, int v2, int v3, int attr=1) | mfem::Mesh | |
AddBdrTriangle(const int *vi, int attr=1) | mfem::Mesh | |
AddElement(Element *elem) | mfem::Mesh | |
AddHex(int v1, int v2, int v3, int v4, int v5, int v6, int v7, int v8, int attr=1) | mfem::Mesh | |
AddHex(const int *vi, int attr=1) | mfem::Mesh | |
AddHexAs24TetsWithPoints(int *vi, std::map< std::array< int, 4 >, int > &hex_face_verts, int attr=1) | mfem::Mesh | |
AddHexAsPyramids(const int *vi, int attr=1) | mfem::Mesh | |
AddHexAsTets(const int *vi, int attr=1) | mfem::Mesh | |
AddHexAsWedges(const int *vi, int attr=1) | mfem::Mesh | |
AddPointFaceElement(int lf, int gf, int el) | mfem::Mesh | protected |
AddPyramid(int v1, int v2, int v3, int v4, int v5, int attr=1) | mfem::Mesh | |
AddPyramid(const int *vi, int attr=1) | mfem::Mesh | |
AddQuad(int v1, int v2, int v3, int v4, int attr=1) | mfem::Mesh | |
AddQuad(const int *vi, int attr=1) | mfem::Mesh | |
AddQuadAs4TrisWithPoints(int *vi, int attr=1) | mfem::Mesh | |
AddQuadAs5QuadsWithPoints(int *vi, int attr=1) | mfem::Mesh | |
AddQuadFaceElement(int lf, int gf, int el, int v0, int v1, int v2, int v3) | mfem::Mesh | protected |
AddSegment(int v1, int v2, int attr=1) | mfem::Mesh | |
AddSegment(const int *vi, int attr=1) | mfem::Mesh | |
AddSegmentFaceElement(int lf, int gf, int el, int v0, int v1) | mfem::Mesh | protected |
AddTet(int v1, int v2, int v3, int v4, int attr=1) | mfem::Mesh | |
AddTet(const int *vi, int attr=1) | mfem::Mesh | |
AddTri(const int *vi, int attr=1) | mfem::Mesh | inline |
AddTriangle(int v1, int v2, int v3, int attr=1) | mfem::Mesh | |
AddTriangle(const int *vi, int attr=1) | mfem::Mesh | |
AddTriangleFaceElement(int lf, int gf, int el, int v0, int v1, int v2) | mfem::Mesh | protected |
AddVertex(real_t x, real_t y=0.0, real_t z=0.0) | mfem::Mesh | |
AddVertex(const real_t *coords) | mfem::Mesh | |
AddVertex(const Vector &coords) | mfem::Mesh | |
AddVertexAtMeanCenter(const int *vi, const int nverts, int dim=3) | mfem::Mesh | |
AddVertexParents(int i, int p1, int p2) | mfem::Mesh | |
AddWedge(int v1, int v2, int v3, int v4, int v5, int v6, int attr=1) | mfem::Mesh | |
AddWedge(const int *vi, int attr=1) | mfem::Mesh | |
adios2stream class | mfem::Mesh | friend |
AggregateError(const Array< real_t > &elem_error, const int *fine, int nfine, int op) | mfem::Mesh | protected |
ApplyLocalSlaveTransformation(FaceElementTransformations &FT, const FaceInfo &fi, bool is_ghost) const | mfem::Mesh | protected |
attribute_sets | mfem::Mesh | |
attributes | mfem::Mesh | |
AverageVertices(const int *indexes, int n, int result) | mfem::Mesh | protected |
bdr_attribute_sets | mfem::Mesh | |
bdr_attributes | mfem::Mesh | |
BdrBisection(int i, const HashTable< Hashed2 > &) | mfem::Mesh | protected |
BdrTransformation | mfem::Mesh | protected |
be_to_face | mfem::Mesh | protected |
bel_to_edge | mfem::Mesh | protected |
Bisection(int i, const DSTable &, int *, int *, int *) | mfem::Mesh | protected |
Bisection(int i, HashTable< Hashed2 > &) | mfem::Mesh | protected |
boundary | mfem::Mesh | protected |
CartesianPartitioning(int nxyz[]) | mfem::Mesh | |
ChangeVertexDataOwnership(real_t *vertices, int len_vertices, bool zerocopy=false) | mfem::Mesh | |
CheckBdrElementOrientation(bool fix_it=true) | mfem::Mesh | |
CheckDisplacements(const Vector &displacements, real_t &tmax) | mfem::Mesh | |
CheckElementOrientation(bool fix_it=true) | mfem::Mesh | |
CheckPartitioning(int *partitioning_) | mfem::Mesh | |
Clear() | mfem::Mesh | inline |
CoarseFineTr | mfem::Mesh | mutableprotected |
ComposeQuadOrientations(int ori_a_b, int ori_b_c) | mfem::Mesh | protectedstatic |
ComposeTriOrientations(int ori_a_b, int ori_b_c) | mfem::Mesh | protectedstatic |
Conforming() const | mfem::Mesh | inline |
CreatePeriodicVertexMapping(const std::vector< Vector > &translations, real_t tol=1e-8) const | mfem::Mesh | |
CreateVTKMesh(const Vector &points, const Array< int > &cell_data, const Array< int > &cell_offsets, const Array< int > &cell_types, const Array< int > &cell_attributes, int &curved, int &read_gf, bool &finalize_topo) | mfem::Mesh | protected |
DebugDump(std::ostream &os) const | mfem::Mesh | |
DecodeFaceInfoLocalIndex(int info) | mfem::Mesh | inlinestatic |
DecodeFaceInfoOrientation(int info) | mfem::Mesh | inlinestatic |
DegreeElevate(int rel_degree, int degree=16) | mfem::Mesh | |
DeleteGeometricFactors() | mfem::Mesh | |
DeleteTables() | mfem::Mesh | inlineprotected |
DEREFINE enum value | mfem::Mesh | |
DerefineByError(Array< real_t > &elem_error, real_t threshold, int nc_limit=0, int op=1) | mfem::Mesh | |
DerefineByError(const Vector &elem_error, real_t threshold, int nc_limit=0, int op=1) | mfem::Mesh | |
Destroy() | mfem::Mesh | protected |
DestroyPointers() | mfem::Mesh | protected |
DestroyTables() | mfem::Mesh | protected |
Dim | mfem::Mesh | protected |
Dimension() const | mfem::Mesh | inline |
DoNodeReorder(DSTable *old_v_to_v, Table *old_elem_vert) | mfem::Mesh | protected |
edge_vertex | mfem::Mesh | mutableprotected |
EdgeTransformation | mfem::Mesh | protected |
el_to_edge | mfem::Mesh | protected |
el_to_el | mfem::Mesh | protected |
el_to_face | mfem::Mesh | protected |
ElementConformity enum name | mfem::Mesh | |
ElementLocation enum name | mfem::Mesh | |
elements | mfem::Mesh | protected |
ElementToEdgeTable() const | mfem::Mesh | |
ElementToElementTable() | mfem::Mesh | |
ElementToFaceTable() const | mfem::Mesh | |
EncodeFaceInfo(int local_face_index, int orientation) | mfem::Mesh | inlinestatic |
EnsureNCMesh(bool simplices_nonconforming=false) | mfem::Mesh | |
EnsureNodes() | mfem::Mesh | |
EulerNumber() const | mfem::Mesh | inline |
EulerNumber2D() const | mfem::Mesh | inline |
face_edge | mfem::Mesh | mutableprotected |
face_geom_factors | mfem::Mesh | |
face_to_elem | mfem::Mesh | mutableprotected |
FaceElemTr | mfem::Mesh | protected |
FaceInfoTag enum name | mfem::Mesh | |
FaceIsInterior(int FaceNo) const | mfem::Mesh | inline |
FaceIsTrueInterior(int FaceNo) const | mfem::Mesh | inlineprotected |
faces | mfem::Mesh | protected |
faces_info | mfem::Mesh | protected |
FaceTopology enum name | mfem::Mesh | |
FaceTransformation | mfem::Mesh | protected |
Finalize(bool refine=false, bool fix_orientation=false) | mfem::Mesh | virtual |
FinalizeCheck() | mfem::Mesh | protected |
FinalizeHexMesh(int generate_edges=0, int refine=0, bool fix_orientation=true) | mfem::Mesh | |
FinalizeMesh(int refine=0, bool fix_orientation=true) | mfem::Mesh | |
FinalizeQuadMesh(int generate_edges=0, int refine=0, bool fix_orientation=true) | mfem::Mesh | |
FinalizeTetMesh(int generate_edges=0, int refine=0, bool fix_orientation=true) | mfem::Mesh | |
FinalizeTopology(bool generate_bdr=true) | mfem::Mesh | |
FinalizeTriMesh(int generate_edges=0, int refine=0, bool fix_orientation=true) | mfem::Mesh | |
FinalizeWedgeMesh(int generate_edges=0, int refine=0, bool fix_orientation=true) | mfem::Mesh | |
FindCoarseElement(int i) | mfem::Mesh | protected |
FindFaceNeighbors(const int elem) const | mfem::Mesh | |
FindPoints(DenseMatrix &point_mat, Array< int > &elem_ids, Array< IntegrationPoint > &ips, bool warn=true, InverseElementTransformation *inv_trans=NULL) | mfem::Mesh | virtual |
FreeElement(Element *E) | mfem::Mesh | protected |
GeneralRefinement(const Array< Refinement > &refinements, int nonconforming=-1, int nc_limit=0) | mfem::Mesh | |
GeneralRefinement(const Array< int > &el_to_refine, int nonconforming=-1, int nc_limit=0) | mfem::Mesh | |
GenerateBoundaryElements() | mfem::Mesh | virtual |
GenerateFaces() | mfem::Mesh | protected |
GenerateNCFaceInfo() | mfem::Mesh | protected |
GeneratePartitioning(int nparts, int part_method=1) | mfem::Mesh | |
geom_factors | mfem::Mesh | |
GetAttribute(int i) const | mfem::Mesh | inline |
GetBdrAttribute(int i) const | mfem::Mesh | inline |
GetBdrElement(int i) const | mfem::Mesh | inline |
GetBdrElement(int i) | mfem::Mesh | inline |
GetBdrElementAdjacentElement(int bdr_el, int &el, int &info) const | mfem::Mesh | |
GetBdrElementAdjacentElement2(int bdr_el, int &el, int &info) const | mfem::Mesh | |
GetBdrElementBaseGeometry(int i) const | mfem::Mesh | inline |
GetBdrElementData(int geom, Array< int > &bdr_elem_vtx, Array< int > &bdr_attr) const | mfem::Mesh | inline |
GetBdrElementEdgeIndex(int i) const | mfem::Mesh | inline |
GetBdrElementEdges(int i, Array< int > &edges, Array< int > &cor) const | mfem::Mesh | |
GetBdrElementFace(int i, int *f, int *o) const | mfem::Mesh | |
GetBdrElementFaceIndex(int be_idx) const | mfem::Mesh | inline |
GetBdrElementGeometry(int i) const | mfem::Mesh | inline |
GetBdrElementTransformation(int i) | mfem::Mesh | |
GetBdrElementTransformation(int i, IsoparametricTransformation *ElTr) const | mfem::Mesh | |
GetBdrElementType(int i) const | mfem::Mesh | |
GetBdrElementVertices(int i, Array< int > &v) const | mfem::Mesh | inline |
GetBdrFace(int i) const | mfem::Mesh | inline |
GetBdrFaceTransformations(int BdrElemNo) | mfem::Mesh | |
GetBdrFaceTransformations(int BdrElemNo, FaceElementTransformations &FElTr, IsoparametricTransformation &ElTr1, IsoparametricTransformation &ElTr2) const | mfem::Mesh | |
GetBdrPointMatrix(int i, DenseMatrix &pointmat) const | mfem::Mesh | |
GetBoundingBox(Vector &min, Vector &max, int ref=2) | mfem::Mesh | |
GetCharacteristics(real_t &h_min, real_t &h_max, real_t &kappa_min, real_t &kappa_max, Vector *Vh=NULL, Vector *Vk=NULL) | mfem::Mesh | |
GetEdgeOrdering(const DSTable &v_to_v, Array< int > &order) | mfem::Mesh | protected |
GetEdgeTransformation(int i, IsoparametricTransformation *EdTr) const | mfem::Mesh | |
GetEdgeTransformation(int EdgeNo) | mfem::Mesh | |
GetEdgeVertexTable() const | mfem::Mesh | |
GetEdgeVertices(int i, Array< int > &vert) const | mfem::Mesh | |
GetElement(int i) const | mfem::Mesh | inline |
GetElement(int i) | mfem::Mesh | inline |
GetElementArrayEdgeTable(const Array< Element * > &elem_array, const DSTable &v_to_v, Table &el_to_edge) | mfem::Mesh | protectedstatic |
GetElementBaseGeometry(int i) const | mfem::Mesh | inline |
GetElementCenter(int i, Vector ¢er) | mfem::Mesh | |
GetElementColoring(Array< int > &colors, int el0=0) | mfem::Mesh | |
GetElementData(const Array< Element * > &elem_array, int geom, Array< int > &elem_vtx, Array< int > &attr) const | mfem::Mesh | protected |
GetElementData(int geom, Array< int > &elem_vtx, Array< int > &attr) const | mfem::Mesh | inline |
GetElementEdges(int i, Array< int > &edges, Array< int > &cor) const | mfem::Mesh | |
GetElementFaces(int i, Array< int > &faces, Array< int > &ori) const | mfem::Mesh | |
GetElementGeometry(int i) const | mfem::Mesh | inline |
GetElementJacobian(int i, DenseMatrix &J, const IntegrationPoint *ip=NULL) | mfem::Mesh | |
GetElementsArray() const | mfem::Mesh | inline |
GetElementSize(int i, int type=0) | mfem::Mesh | |
GetElementSize(int i, const Vector &dir) | mfem::Mesh | |
GetElementSize(ElementTransformation *T, int type=0) const | mfem::Mesh | |
GetElementToEdgeTable(Table &) | mfem::Mesh | protected |
GetElementToFaceTable(int ret_ftbl=0) | mfem::Mesh | protected |
GetElementTransformation(int i, IsoparametricTransformation *ElTr) const | mfem::Mesh | |
GetElementTransformation(int i) | mfem::Mesh | |
GetElementTransformation(int i, const Vector &nodes, IsoparametricTransformation *ElTr) const | mfem::Mesh | |
GetElementType(int i) const | mfem::Mesh | |
GetElementVertices(int i, Array< int > &v) const | mfem::Mesh | inline |
GetElementVolume(int i) | mfem::Mesh | |
GetFace(int i) const | mfem::Mesh | inline |
GetFaceBaseGeometry(int i) const | mfem::Mesh | inline |
GetFaceEdges(int i, Array< int > &edges, Array< int > &o) const | mfem::Mesh | |
GetFaceEdgeTable() const | mfem::Mesh | |
GetFaceElements(int Face, int *Elem1, int *Elem2) const | mfem::Mesh | |
GetFaceElementTransformations(int FaceNo, int mask=31) | mfem::Mesh | virtual |
GetFaceElementTransformations(int FaceNo, FaceElementTransformations &FElTr, IsoparametricTransformation &ElTr1, IsoparametricTransformation &ElTr2, int mask=31) const | mfem::Mesh | virtual |
GetFaceElementType(int Face) const | mfem::Mesh | |
GetFaceGeometricFactors(const IntegrationRule &ir, const int flags, FaceType type, MemoryType d_mt=MemoryType::DEFAULT) | mfem::Mesh | |
GetFaceGeometry(int i) const | mfem::Mesh | |
GetFaceGeometryType(int Face) const | mfem::Mesh | inline |
GetFaceInformation(int f) const | mfem::Mesh | |
GetFaceInfos(int Face, int *Inf1, int *Inf2) const | mfem::Mesh | |
GetFaceInfos(int Face, int *Inf1, int *Inf2, int *NCFace) const | mfem::Mesh | |
GetFacesTable() | mfem::Mesh | protected |
GetFaceToBdrElMap() const | mfem::Mesh | |
GetFaceToElementTable() const | mfem::Mesh | |
GetFaceTransformation(int FaceNo) | mfem::Mesh | |
GetFaceTransformation(int i, IsoparametricTransformation *FTr) const | mfem::Mesh | |
GetFaceVertices(int i, Array< int > &vert) const | mfem::Mesh | inline |
GetGeckoElementOrdering(Array< int > &ordering, int iterations=4, int window=4, int period=2, int seed=0, bool verbose=false, real_t time_limit=0) | mfem::Mesh | |
GetGeometricFactors(const IntegrationRule &ir, const int flags, MemoryType d_mt=MemoryType::DEFAULT) | mfem::Mesh | |
GetGeometricParametersFromJacobian(const DenseMatrix &J, real_t &volume, Vector &aspr, Vector &skew, Vector &ori) const | mfem::Mesh | |
GetGeometries(int dim, Array< Geometry::Type > &el_geoms) const | mfem::Mesh | |
GetGlobalNE() const | mfem::Mesh | inline |
GetHilbertElementOrdering(Array< int > &ordering) | mfem::Mesh | |
GetInteriorFaceTransformations(int FaceNo) | mfem::Mesh | |
GetInteriorFaceTransformations(int FaceNo, FaceElementTransformations &FElTr, IsoparametricTransformation &ElTr1, IsoparametricTransformation &ElTr2) const | mfem::Mesh | |
GetLastOperation() const | mfem::Mesh | inline |
GetLength(int i, int j) const | mfem::Mesh | protected |
GetLocalFaceTransformation(int face_type, int elem_type, IsoparametricTransformation &Transf, int info) const | mfem::Mesh | |
GetLocalPtToSegTransformation(IsoparametricTransformation &, int i) const | mfem::Mesh | protected |
GetLocalQuadToHexTransformation(IsoparametricTransformation &loc, int i) const | mfem::Mesh | protected |
GetLocalQuadToPyrTransformation(IsoparametricTransformation &loc, int i) const | mfem::Mesh | protected |
GetLocalQuadToWdgTransformation(IsoparametricTransformation &loc, int i) const | mfem::Mesh | protected |
GetLocalSegToQuadTransformation(IsoparametricTransformation &loc, int i) const | mfem::Mesh | protected |
GetLocalSegToTriTransformation(IsoparametricTransformation &loc, int i) const | mfem::Mesh | protected |
GetLocalTriToPyrTransformation(IsoparametricTransformation &loc, int i) const | mfem::Mesh | protected |
GetLocalTriToTetTransformation(IsoparametricTransformation &loc, int i) const | mfem::Mesh | protected |
GetLocalTriToWdgTransformation(IsoparametricTransformation &loc, int i) const | mfem::Mesh | protected |
GetNBE() const | mfem::Mesh | inline |
GetNE() const | mfem::Mesh | inline |
GetNEdges() const | mfem::Mesh | inline |
GetNFaces() const | mfem::Mesh | inline |
GetNFbyType(FaceType type) const | mfem::Mesh | virtual |
GetNodalFESpace() const | mfem::Mesh | |
GetNode(int i, real_t *coord) const | mfem::Mesh | |
GetNodes(Vector &node_coord) const | mfem::Mesh | |
GetNodes() | mfem::Mesh | inline |
GetNodes() const | mfem::Mesh | inline |
GetNodes(GridFunction &nodes) const | mfem::Mesh | |
GetNodesSequence() const | mfem::Mesh | inline |
GetNumFaces() const | mfem::Mesh | |
GetNumFacesWithGhost() const | mfem::Mesh | |
GetNumGeometries(int dim) const | mfem::Mesh | |
GetNV() const | mfem::Mesh | inline |
GetPatchAttribute(int i) const | mfem::Mesh | |
GetPatchBdrAttribute(int i) const | mfem::Mesh | |
GetPointMatrix(int i, DenseMatrix &pointmat) const | mfem::Mesh | |
GetQuadOrientation(const int *base, const int *test) | mfem::Mesh | protectedstatic |
GetRefinementTransforms() const | mfem::Mesh | |
GetSequence() const | mfem::Mesh | inline |
GetTetOrientation(const int *base, const int *test) | mfem::Mesh | protectedstatic |
GetTransformationFEforElementType(Element::Type) | mfem::Mesh | static |
GetTriOrientation(const int *base, const int *test) | mfem::Mesh | protectedstatic |
GetVertex(int i) const | mfem::Mesh | inline |
GetVertex(int i) | mfem::Mesh | inline |
GetVertexToElementTable() | mfem::Mesh | |
GetVertexToVertexTable(DSTable &) const | mfem::Mesh | |
GetVertices(Vector &vert_coord) const | mfem::Mesh | |
GreenRefinement(int i, const DSTable &v_to_v, int *edge1, int *edge2, int *middle) | mfem::Mesh | inlineprotected |
HasBoundaryElements() const | mfem::Mesh | inlinevirtual |
HasGeometry(Geometry::Type geom) const | mfem::Mesh | inline |
hex_t typedef | mfem::Mesh | |
Init() | mfem::Mesh | protected |
InitFromNCMesh(const NCMesh &ncmesh) | mfem::Mesh | protected |
InitMesh(int Dim_, int spaceDim_, int NVert, int NElem, int NBdrElem) | mfem::Mesh | protected |
InitRefinementTransforms() | mfem::Mesh | protected |
InitTables() | mfem::Mesh | protected |
InvertQuadOrientation(int ori) | mfem::Mesh | protectedstatic |
InvertTriOrientation(int ori) | mfem::Mesh | protectedstatic |
IsSlaveFace(const FaceInfo &fi) const | mfem::Mesh | protected |
KnotInsert(Array< KnotVector * > &kv) | mfem::Mesh | |
KnotInsert(Array< Vector * > &kv) | mfem::Mesh | |
KnotRemove(Array< Vector * > &kv) | mfem::Mesh | |
last_operation | mfem::Mesh | protected |
Load(std::istream &input, int generate_edges=0, int refine=1, bool fix_orientation=true) | mfem::Mesh | inlinevirtual |
Loader(std::istream &input, int generate_edges=0, std::string parse_tag="") | mfem::Mesh | protected |
LoadFromFile(const std::string &filename, int generate_edges=0, int refine=1, bool fix_orientation=true) | mfem::Mesh | static |
LoadPatchTopo(std::istream &input, Array< int > &edge_to_knot) | mfem::Mesh | protected |
LocalRefinement(const Array< int > &marked_el, int type=3) | mfem::Mesh | protectedvirtual |
Make1D(int n, real_t sx=1.0) | mfem::Mesh | protected |
Make2D(int nx, int ny, Element::Type type, real_t sx, real_t sy, bool generate_edges, bool sfc_ordering) | mfem::Mesh | protected |
Make2D4TrisFromQuad(int nx, int ny, real_t sx, real_t sy) | mfem::Mesh | protected |
Make2D5QuadsFromQuad(int nx, int ny, real_t sx, real_t sy) | mfem::Mesh | protected |
Make3D(int nx, int ny, int nz, Element::Type type, real_t sx, real_t sy, real_t sz, bool sfc_ordering) | mfem::Mesh | protected |
Make3D24TetsFromHex(int nx, int ny, int nz, real_t sx, real_t sy, real_t sz) | mfem::Mesh | protected |
MakeCartesian1D(int n, real_t sx=1.0) | mfem::Mesh | static |
MakeCartesian2D(int nx, int ny, Element::Type type, bool generate_edges=false, real_t sx=1.0, real_t sy=1.0, bool sfc_ordering=true) | mfem::Mesh | static |
MakeCartesian2DWith4TrisPerQuad(int nx, int ny, real_t sx=1.0, real_t sy=1.0) | mfem::Mesh | static |
MakeCartesian2DWith5QuadsPerQuad(int nx, int ny, real_t sx=1.0, real_t sy=1.0) | mfem::Mesh | static |
MakeCartesian3D(int nx, int ny, int nz, Element::Type type, real_t sx=1.0, real_t sy=1.0, real_t sz=1.0, bool sfc_ordering=true) | mfem::Mesh | static |
MakeCartesian3DWith24TetsPerHex(int nx, int ny, int nz, real_t sx=1.0, real_t sy=1.0, real_t sz=1.0) | mfem::Mesh | static |
MakePeriodic(const Mesh &orig_mesh, const std::vector< int > &v2v) | mfem::Mesh | static |
MakeRefined(Mesh &orig_mesh, int ref_factor, int ref_type) | mfem::Mesh | static |
MakeRefined(Mesh &orig_mesh, const Array< int > &ref_factors, int ref_type) | mfem::Mesh | static |
MakeRefined_(Mesh &orig_mesh, const Array< int > &ref_factors, int ref_type) | mfem::Mesh | protected |
MakeSimplicial(const Mesh &orig_mesh) | mfem::Mesh | static |
MakeSimplicial_(const Mesh &orig_mesh, int *vglobal) | mfem::Mesh | protected |
MarkForRefinement() | mfem::Mesh | protected |
MarkTetMeshForRefinement(const DSTable &v_to_v) | mfem::Mesh | protectedvirtual |
MarkTriMeshForRefinement() | mfem::Mesh | protected |
Mesh(const NCMesh &ncmesh) | mfem::Mesh | explicitprotected |
Mesh() | mfem::Mesh | inline |
Mesh(const Mesh &mesh, bool copy_nodes=true) | mfem::Mesh | explicit |
Mesh(Mesh &&mesh) | mfem::Mesh | |
Mesh(real_t *vertices, int num_vertices, int *element_indices, Geometry::Type element_type, int *element_attributes, int num_elements, int *boundary_indices, Geometry::Type boundary_type, int *boundary_attributes, int num_boundary_elements, int dimension, int space_dimension=-1) | mfem::Mesh | |
Mesh(int Dim_, int NVert, int NElem, int NBdrElem=0, int spaceDim_=-1) | mfem::Mesh | inline |
Mesh(const std::string &filename, int generate_edges=0, int refine=1, bool fix_orientation=true) | mfem::Mesh | explicit |
Mesh(std::istream &input, int generate_edges=0, int refine=1, bool fix_orientation=true) | mfem::Mesh | explicit |
Mesh(Mesh *mesh_array[], int num_pieces) | mfem::Mesh | |
Mesh(int nx, int ny, int nz, Element::Type type, bool generate_edges=false, real_t sx=1.0, real_t sy=1.0, real_t sz=1.0, bool sfc_ordering=true) | mfem::Mesh | inline |
Mesh(int nx, int ny, Element::Type type, bool generate_edges=false, real_t sx=1.0, real_t sy=1.0, bool sfc_ordering=true) | mfem::Mesh | inline |
Mesh(int n, real_t sx=1.0) | mfem::Mesh | inlineexplicit |
Mesh(Mesh *orig_mesh, int ref_factor, int ref_type) | mfem::Mesh | |
mesh_geoms | mfem::Mesh | protected |
meshgen | mfem::Mesh | protected |
MeshGenerator() const | mfem::Mesh | inline |
MesquiteSmooth(const int mesquite_option=0) | mfem::Mesh | |
MoveNodes(const Vector &displacements) | mfem::Mesh | |
MoveVertices(const Vector &displacements) | mfem::Mesh | |
nbBoundaryFaces | mfem::Mesh | protected |
nbInteriorFaces | mfem::Mesh | mutableprotected |
nc_faces_info | mfem::Mesh | protected |
NCMesh class | mfem::Mesh | friend |
ncmesh | mfem::Mesh | |
NewElement(int geom) | mfem::Mesh | |
NewNodes(GridFunction &nodes, bool make_owner=false) | mfem::Mesh | |
Nodes | mfem::Mesh | protected |
nodes_sequence | mfem::Mesh | protected |
NodesUpdated() | mfem::Mesh | inline |
Nonconforming() const | mfem::Mesh | inline |
NonconformingDerefinement(Array< real_t > &elem_error, real_t threshold, int nc_limit=0, int op=1) | mfem::Mesh | protectedvirtual |
NonconformingRefinement(const Array< Refinement > &refinements, int nc_limit=0) | mfem::Mesh | protectedvirtual |
NONE enum value | mfem::Mesh | |
NumOfBdrElements | mfem::Mesh | protected |
NumOfEdges | mfem::Mesh | protected |
NumOfElements | mfem::Mesh | protected |
NumOfFaces | mfem::Mesh | protected |
NumOfVertices | mfem::Mesh | protected |
NURBSCoarsening(int cf=2, real_t tol=1.0e-12) | mfem::Mesh | |
NURBSext | mfem::Mesh | |
NURBSExtension class | mfem::Mesh | friend |
NURBSUniformRefinement(int rf=2, real_t tol=1.0e-12) | mfem::Mesh | virtual |
NURBSUniformRefinement(const Array< int > &rf, real_t tol=1.e-12) | mfem::Mesh | virtual |
Operation enum name | mfem::Mesh | |
operator=(Mesh &&mesh) | mfem::Mesh | |
operator=(const Mesh &mesh)=delete | mfem::Mesh | |
own_nodes | mfem::Mesh | protected |
OwnsNodes() const | mfem::Mesh | inline |
ParMesh class | mfem::Mesh | friend |
ParNCMesh class | mfem::Mesh | friend |
PrepareNodeReorder(DSTable **old_v_to_v, Table **old_elem_vert) | mfem::Mesh | protected |
pri_t typedef | mfem::Mesh | |
Print(std::ostream &os=mfem::out, const std::string &comments="") const | mfem::Mesh | inlinevirtual |
Print(adios2stream &os) const | mfem::Mesh | virtual |
PrintBdrVTU(std::string fname, VTKFormat format=VTKFormat::ASCII, bool high_order_output=false, int compression_level=0) | mfem::Mesh | |
PrintCharacteristics(Vector *Vh=NULL, Vector *Vk=NULL, std::ostream &os=mfem::out) | mfem::Mesh | |
PrintElement(const Element *el, std::ostream &os) | mfem::Mesh | protectedstatic |
PrintElementsByGeometry(int dim, const Array< int > &num_elems_by_geom, std::ostream &os) | mfem::Mesh | static |
PrintElementsWithPartitioning(int *partitioning, std::ostream &os, int interior_faces=0) | mfem::Mesh | |
PrintElementWithoutAttr(const Element *el, std::ostream &os) | mfem::Mesh | protectedstatic |
Printer(std::ostream &os=mfem::out, std::string section_delimiter="", const std::string &comments="") const | mfem::Mesh | protected |
PrintInfo(std::ostream &os=mfem::out) | mfem::Mesh | inlinevirtual |
PrintSurfaces(const Table &Aface_face, std::ostream &os) const | mfem::Mesh | |
PrintTopo(std::ostream &os, const Array< int > &e_to_k, const int version, const std::string &comment="") const | mfem::Mesh | protected |
PrintVTK(std::ostream &os) | mfem::Mesh | |
PrintVTK(std::ostream &os, int ref, int field_data=0) | mfem::Mesh | |
PrintVTU(std::ostream &os, int ref=1, VTKFormat format=VTKFormat::ASCII, bool high_order_output=false, int compression_level=0, bool bdr_elements=false) | mfem::Mesh | |
PrintVTU(std::string fname, VTKFormat format=VTKFormat::ASCII, bool high_order_output=false, int compression_level=0, bool bdr=false) | mfem::Mesh | virtual |
PrintWithPartitioning(int *partitioning, std::ostream &os, int elem_attr=0) const | mfem::Mesh | |
PrintXG(std::ostream &os=mfem::out) const | mfem::Mesh | virtual |
pyr_t typedef | mfem::Mesh | |
quad_t typedef | mfem::Mesh | |
RandomRefinement(real_t prob, bool aniso=false, int nonconforming=-1, int nc_limit=0) | mfem::Mesh | |
ReadCubit(const std::string &filename, int &curved, int &read_gf) | mfem::Mesh | protected |
ReadElement(std::istream &input) | mfem::Mesh | protected |
ReadElementWithoutAttr(std::istream &input) | mfem::Mesh | protected |
ReadGmshMesh(std::istream &input, int &curved, int &read_gf) | mfem::Mesh | protected |
ReadInlineMesh(std::istream &input, bool generate_edges=false) | mfem::Mesh | protected |
ReadLineMesh(std::istream &input) | mfem::Mesh | protected |
ReadMFEMMesh(std::istream &input, int version, int &curved) | mfem::Mesh | protected |
ReadNetgen2DMesh(std::istream &input, int &curved) | mfem::Mesh | protected |
ReadNetgen3DMesh(std::istream &input) | mfem::Mesh | protected |
ReadNURBSMesh(std::istream &input, int &curved, int &read_gf, bool spacing=false) | mfem::Mesh | protected |
ReadTrueGridMesh(std::istream &input) | mfem::Mesh | protected |
ReadVTKMesh(std::istream &input, int &curved, int &read_gf, bool &finalize_topo) | mfem::Mesh | protected |
ReadXML_VTKMesh(std::istream &input, int &curved, int &read_gf, bool &finalize_topo, const std::string &xml_prefix="") | mfem::Mesh | protected |
REBALANCE enum value | mfem::Mesh | |
RedRefinement(int i, const DSTable &v_to_v, int *edge1, int *edge2, int *middle) | mfem::Mesh | inlineprotected |
ReduceInt(int value) const | mfem::Mesh | inlinevirtual |
REFINE enum value | mfem::Mesh | |
RefineAtVertex(const Vertex &vert, real_t eps=0.0, int nonconforming=-1) | mfem::Mesh | |
RefineByError(const Array< real_t > &elem_error, real_t threshold, int nonconforming=-1, int nc_limit=0) | mfem::Mesh | |
RefineByError(const Vector &elem_error, real_t threshold, int nonconforming=-1, int nc_limit=0) | mfem::Mesh | |
RefineNURBSFromFile(std::string ref_file) | mfem::Mesh | |
remove_unused_vertices | mfem::Mesh | static |
RemoveInternalBoundaries() | mfem::Mesh | |
RemoveUnusedVertices() | mfem::Mesh | |
ReorderElements(const Array< int > &ordering, bool reorder_vertices=true) | mfem::Mesh | |
ReorientTetMesh() | mfem::Mesh | virtual |
ResetLazyData() | mfem::Mesh | protected |
Save(const std::string &fname, int precision=16) const | mfem::Mesh | virtual |
ScaleElements(real_t sf) | mfem::Mesh | |
ScaleSubdomains(real_t sf) | mfem::Mesh | |
seg_t typedef | mfem::Mesh | |
sequence | mfem::Mesh | protected |
SetAttribute(int i, int attr) | mfem::Mesh | inline |
SetAttributes() | mfem::Mesh | virtual |
SetBdrAttribute(int i, int attr) | mfem::Mesh | inline |
SetCurvature(int order, bool discont=false, int space_dim=-1, int ordering=1) | mfem::Mesh | virtual |
SetEmpty() | mfem::Mesh | protected |
SetMeshGen() | mfem::Mesh | protected |
SetNodalFESpace(FiniteElementSpace *nfes) | mfem::Mesh | virtual |
SetNodalGridFunction(GridFunction *nodes, bool make_owner=false) | mfem::Mesh | |
SetNode(int i, const real_t *coord) | mfem::Mesh | |
SetNodes(const Vector &node_coord) | mfem::Mesh | |
SetNodesOwner(bool nodes_owner) | mfem::Mesh | inline |
SetPatchAttribute(int i, int attr) | mfem::Mesh | |
SetPatchBdrAttribute(int i, int attr) | mfem::Mesh | |
SetVertices(const Vector &vert_coord) | mfem::Mesh | |
SetVerticesFromNodes(const GridFunction *nodes) | mfem::Mesh | protected |
spaceDim | mfem::Mesh | protected |
SpaceDimension() const | mfem::Mesh | inline |
Swap(Mesh &other, bool non_geometry) | mfem::Mesh | |
SwapNodes(GridFunction *&nodes, int &own_nodes_) | mfem::Mesh | |
tet_t typedef | mfem::Mesh | |
TetMemory | mfem::Mesh | protected |
Tetrahedron class | mfem::Mesh | friend |
tmp_vertex_parents | mfem::Mesh | protected |
Transform(void(*f)(const Vector &, Vector &)) | mfem::Mesh | |
Transform(VectorCoefficient &deformation) | mfem::Mesh | |
Transformation | mfem::Mesh | protected |
Transformation2 | mfem::Mesh | protected |
TransformBdrElementToFace(Geometry::Type geom, int o, const IntegrationPoint &ip) | mfem::Mesh | static |
tri_t typedef | mfem::Mesh | |
UniformRefinement(int i, const DSTable &, int *, int *, int *) | mfem::Mesh | protected |
UniformRefinement(int ref_algo=0) | mfem::Mesh | |
UniformRefinement2D() | mfem::Mesh | inlineprotectedvirtual |
UniformRefinement2D_base(bool update_nodes=true) | mfem::Mesh | protected |
UniformRefinement3D() | mfem::Mesh | inlineprotectedvirtual |
UniformRefinement3D_base(Array< int > *f2qf=NULL, DSTable *v_to_v_p=NULL, bool update_nodes=true) | mfem::Mesh | protected |
UpdateNodes() | mfem::Mesh | protected |
UpdateNURBS() | mfem::Mesh | protected |
vertices | mfem::Mesh | protected |
vtk_quadratic_hex | mfem::Mesh | protectedstatic |
vtk_quadratic_pyramid | mfem::Mesh | protectedstatic |
vtk_quadratic_tet | mfem::Mesh | protectedstatic |
vtk_quadratic_wedge | mfem::Mesh | protectedstatic |
~Mesh() | mfem::Mesh | inlinevirtual |