www.mooseframework.org
Classes | Namespaces | Typedefs | Variables
MooseMesh.h File Reference

Go to the source code of this file.

Classes

class  QpMap
 Helper object for holding qp mapping info. More...
 
class  MooseMesh
 MooseMesh wraps a libMesh::Mesh object and enhances its capabilities by caching additional data and storing more state. More...
 
struct  MooseMesh::SubdomainData
 
struct  MooseMesh::MeshType< T >
 
struct  MooseMesh::MeshType< ReplicatedMesh >
 
struct  MooseMesh::MeshType< DistributedMesh >
 
struct  MooseMesh::face_info_iterator
 The definition of the face_info_iterator struct. More...
 
struct  MooseMesh::const_face_info_iterator
 The definition of the const_face_info_iterator struct. More...
 
struct  MooseMesh::elem_info_iterator
 The definition of the elem_info_iterator struct. More...
 
struct  MooseMesh::const_elem_info_iterator
 The definition of the const_elem_info_iterator struct. More...
 
struct  MooseMesh::bnd_node_iterator
 The definition of the bnd_node_iterator struct. More...
 
struct  MooseMesh::const_bnd_node_iterator
 The definition of the const_bnd_node_iterator struct. More...
 
struct  MooseMesh::bnd_elem_iterator
 The definition of the bnd_elem_iterator struct. More...
 
struct  MooseMesh::const_bnd_elem_iterator
 The definition of the const_bnd_elem_iterator struct. More...
 

Namespaces

 libMesh
 The following methods are specializations for using the libMesh::Parallel::packed_range_* routines for std::strings.
 

Typedefs

typedef StoredRange< std::set< Node * >::iterator, Node * > SemiLocalNodeRange
 
typedef StoredRange< MooseMesh::const_bnd_node_iterator, const BndNode * > ConstBndNodeRange
 Some useful StoredRange typedefs. More...
 
typedef StoredRange< MooseMesh::const_bnd_elem_iterator, const BndElement * > ConstBndElemRange
 

Variables

const std::string LIST_GEOM_ELEM
 

Typedef Documentation

◆ ConstBndElemRange

Definition at line 2027 of file MooseMesh.h.

◆ ConstBndNodeRange

Some useful StoredRange typedefs.

These are defined outside the MooseMesh class to mimic the Const{Node,Elem}Range classes in libmesh.

Definition at line 2026 of file MooseMesh.h.

◆ SemiLocalNodeRange

typedef StoredRange<std::set<Node *>::iterator, Node *> SemiLocalNodeRange

Definition at line 55 of file MooseMesh.h.

Variable Documentation

◆ LIST_GEOM_ELEM

const std::string LIST_GEOM_ELEM
Initial value:
= "EDGE EDGE2 EDGE3 EDGE4 "
"QUAD QUAD4 QUAD8 QUAD9 "
"TRI TRI3 TRI6 TRI7 "
"HEX HEX8 HEX20 HEX27 "
"TET TET4 TET10 TET14 "
"PRISM PRISM6 PRISM15 PRISM18 "
"PYRAMID PYRAMID5 PYRAMID13 PYRAMID14"

Definition at line 58 of file MooseMesh.h.

Referenced by GeneratedMesh::validParams(), ElementGenerator::validParams(), GeneratedMeshGenerator::validParams(), and DistributedRectilinearMeshGenerator::validParams().