libMesh
Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations | Functions
fe_orientation_test.C File Reference

Go to the source code of this file.

Classes

class  FEOrientationTestBase< order, family >
 The orientation tests, on a mesh that a subclass builds. More...
 
class  FEOrientationTest< elem_type, order, family >
 The orientation tests on a cube of elem_type elements. More...
 
class  FEHybridOrientationTest< order, family >
 The orientation tests on a mesh mixing element types, where each pair of neighbors shares a face that the two elements parametrize differently: a prism and a hexahedron share a quadrilateral, two prisms extruded in different directions share a quadrilateral whose axes they swap, and a prism and a tetrahedron share a triangle. More...
 

Typedefs

typedef std::pair< unsigned int, unsigned int > Entity
 

Enumerations

enum  EntityKind : unsigned int { VERTEX = 0 , EDGE = 1 , FACE = 2 , INTERIOR = 3 }
 The entity of an element that owns a degree of freedom, as a kind and an index within that kind. More...
 

Functions

 INSTANTIATE_FEORIENTATIONTEST (TRI6, THIRD, HIERARCHIC)
 
 INSTANTIATE_FEORIENTATIONTEST (QUAD9, THIRD, HIERARCHIC)
 
 INSTANTIATE_FEORIENTATIONTEST (TET14, THIRD, HIERARCHIC)
 
 INSTANTIATE_FEORIENTATIONTEST (TET14, FOURTH, HIERARCHIC)
 
 INSTANTIATE_FEORIENTATIONTEST (HEX27, THIRD, HIERARCHIC)
 
 INSTANTIATE_FEORIENTATIONTEST (HEX27, FOURTH, HIERARCHIC)
 
 INSTANTIATE_FEORIENTATIONTEST (PRISM21, THIRD, HIERARCHIC)
 
 INSTANTIATE_FEORIENTATIONTEST (PRISM21, FOURTH, HIERARCHIC)
 
 INSTANTIATE_FECONFORMITYTEST (HEX27, THIRD, SIDE_HIERARCHIC)
 
 INSTANTIATE_FECONFORMITYTEST (HEX27, FOURTH, SIDE_HIERARCHIC)
 
 INSTANTIATE_FEORIENTATIONTEST (HEX27, FIFTH, HIERARCHIC)
 
 INSTANTIATE_FEHYBRIDORIENTATIONTEST (THIRD, HIERARCHIC)
 
 INSTANTIATE_FEHYBRIDORIENTATIONTEST (FOURTH, HIERARCHIC)
 

Typedef Documentation

◆ Entity

typedef std::pair<unsigned int, unsigned int> Entity

Definition at line 26 of file fe_orientation_test.C.

Enumeration Type Documentation

◆ EntityKind

enum EntityKind : unsigned int

The entity of an element that owns a degree of freedom, as a kind and an index within that kind.

Enumerator
VERTEX 
EDGE 
FACE 
INTERIOR 

Definition at line 25 of file fe_orientation_test.C.

25: unsigned int { VERTEX = 0, EDGE = 1, FACE = 2, INTERIOR = 3 };

Function Documentation

◆ INSTANTIATE_FECONFORMITYTEST() [1/2]

INSTANTIATE_FECONFORMITYTEST ( HEX27  ,
FOURTH  ,
SIDE_HIERARCHIC   
)

◆ INSTANTIATE_FECONFORMITYTEST() [2/2]

INSTANTIATE_FECONFORMITYTEST ( HEX27  ,
THIRD  ,
SIDE_HIERARCHIC   
)

◆ INSTANTIATE_FEHYBRIDORIENTATIONTEST() [1/2]

INSTANTIATE_FEHYBRIDORIENTATIONTEST ( FOURTH  ,
HIERARCHIC   
)

◆ INSTANTIATE_FEHYBRIDORIENTATIONTEST() [2/2]

INSTANTIATE_FEHYBRIDORIENTATIONTEST ( THIRD  ,
HIERARCHIC   
)

◆ INSTANTIATE_FEORIENTATIONTEST() [1/9]

INSTANTIATE_FEORIENTATIONTEST ( HEX27  ,
FIFTH  ,
HIERARCHIC   
)

◆ INSTANTIATE_FEORIENTATIONTEST() [2/9]

INSTANTIATE_FEORIENTATIONTEST ( HEX27  ,
FOURTH  ,
HIERARCHIC   
)

◆ INSTANTIATE_FEORIENTATIONTEST() [3/9]

INSTANTIATE_FEORIENTATIONTEST ( HEX27  ,
THIRD  ,
HIERARCHIC   
)

◆ INSTANTIATE_FEORIENTATIONTEST() [4/9]

INSTANTIATE_FEORIENTATIONTEST ( PRISM21  ,
FOURTH  ,
HIERARCHIC   
)

◆ INSTANTIATE_FEORIENTATIONTEST() [5/9]

INSTANTIATE_FEORIENTATIONTEST ( PRISM21  ,
THIRD  ,
HIERARCHIC   
)

◆ INSTANTIATE_FEORIENTATIONTEST() [6/9]

INSTANTIATE_FEORIENTATIONTEST ( QUAD9  ,
THIRD  ,
HIERARCHIC   
)

◆ INSTANTIATE_FEORIENTATIONTEST() [7/9]

INSTANTIATE_FEORIENTATIONTEST ( TET14  ,
FOURTH  ,
HIERARCHIC   
)

◆ INSTANTIATE_FEORIENTATIONTEST() [8/9]

INSTANTIATE_FEORIENTATIONTEST ( TET14  ,
THIRD  ,
HIERARCHIC   
)

◆ INSTANTIATE_FEORIENTATIONTEST() [9/9]

INSTANTIATE_FEORIENTATIONTEST ( TRI6  ,
THIRD  ,
HIERARCHIC   
)