MFEM  v4.6.0
Finite element discretization library
Classes | Static Public Attributes | List of all members
mfem::Geometry::Constants< Geometry::TETRAHEDRON > Struct Template Reference

#include <geom.hpp>

Classes

struct  VertToVert
 

Static Public Attributes

static const int Dimension = 3
 
static const int NumVert = 4
 
static const int NumEdges = 6
 
static const int Edges [NumEdges][2]
 
static const int NumFaces = 4
 
static const int FaceTypes [NumFaces]
 
static const int MaxFaceVert = 3
 
static const int FaceVert [NumFaces][MaxFaceVert]
 
static const int NumOrient = 24
 
static const int Orient [NumOrient][NumVert]
 
static const int InvOrient [NumOrient]
 

Detailed Description

template<>
struct mfem::Geometry::Constants< Geometry::TETRAHEDRON >

Definition at line 213 of file geom.hpp.

Member Data Documentation

◆ Dimension

const int mfem::Geometry::Constants< Geometry::TETRAHEDRON >::Dimension = 3
static

Definition at line 219 of file geom.hpp.

◆ Edges

Initial value:
=
{{0, 1}, {0, 2}, {0, 3}, {1, 2}, {1, 3}, {2, 3}}

Definition at line 222 of file geom.hpp.

◆ FaceTypes

const int mfem::Geometry::Constants< Geometry::TETRAHEDRON >::FaceTypes
static
Initial value:

Definition at line 224 of file geom.hpp.

◆ FaceVert

const int mfem::Geometry::Constants< Geometry::TETRAHEDRON >::FaceVert
static
Initial value:
=
{{1, 2, 3}, {0, 3, 2}, {0, 1, 3}, {0, 2, 1}}

Definition at line 226 of file geom.hpp.

◆ InvOrient

const int mfem::Geometry::Constants< Geometry::TETRAHEDRON >::InvOrient
static
Initial value:
=
{
0, 1, 4, 3, 2, 5,
14, 19, 18, 15, 10, 11,
12, 23, 6, 9, 20, 17,
8, 7, 16, 21, 22, 13
}

Definition at line 236 of file geom.hpp.

◆ MaxFaceVert

const int mfem::Geometry::Constants< Geometry::TETRAHEDRON >::MaxFaceVert = 3
static

Definition at line 225 of file geom.hpp.

◆ NumEdges

const int mfem::Geometry::Constants< Geometry::TETRAHEDRON >::NumEdges = 6
static

Definition at line 221 of file geom.hpp.

◆ NumFaces

const int mfem::Geometry::Constants< Geometry::TETRAHEDRON >::NumFaces = 4
static

Definition at line 223 of file geom.hpp.

◆ NumOrient

const int mfem::Geometry::Constants< Geometry::TETRAHEDRON >::NumOrient = 24
static

Definition at line 234 of file geom.hpp.

◆ NumVert

const int mfem::Geometry::Constants< Geometry::TETRAHEDRON >::NumVert = 4
static

Definition at line 220 of file geom.hpp.

◆ Orient

const int mfem::Geometry::Constants< Geometry::TETRAHEDRON >::Orient
static
Initial value:
=
{
{0, 1, 2, 3}, {0, 1, 3, 2}, {0, 2, 3, 1}, {0, 2, 1, 3},
{0, 3, 1, 2}, {0, 3, 2, 1},
{1, 2, 0, 3}, {1, 2, 3, 0}, {1, 3, 2, 0}, {1, 3, 0, 2},
{1, 0, 3, 2}, {1, 0, 2, 3},
{2, 3, 0, 1}, {2, 3, 1, 0}, {2, 0, 1, 3}, {2, 0, 3, 1},
{2, 1, 3, 0}, {2, 1, 0, 3},
{3, 0, 2, 1}, {3, 0, 1, 2}, {3, 1, 0, 2}, {3, 1, 2, 0},
{3, 2, 1, 0}, {3, 2, 0, 1}
}

Definition at line 235 of file geom.hpp.


The documentation for this struct was generated from the following files: