MFEM v4.8.0
Finite element discretization library
Loading...
Searching...
No Matches
mfem::cubit Namespace Reference

Enumerations

enum  CubitFaceType {
  FACE_EDGE2 , FACE_EDGE3 , FACE_TRI3 , FACE_TRI6 ,
  FACE_QUAD4 , FACE_QUAD9
}
 
enum  CubitElementType {
  ELEMENT_TRI3 , ELEMENT_TRI6 , ELEMENT_QUAD4 , ELEMENT_QUAD9 ,
  ELEMENT_TET4 , ELEMENT_TET10 , ELEMENT_HEX8 , ELEMENT_HEX27 ,
  ELEMENT_WEDGE6 , ELEMENT_WEDGE18 , ELEMENT_PYRAMID5 , ELEMENT_PYRAMID14
}
 

Variables

const int mfem_to_genesis_tet10 [10]
 
const int mfem_to_genesis_hex27 [27]
 
const int mfem_to_genesis_pyramid14 [14]
 
const int mfem_to_genesis_wedge18 [18]
 
const int mfem_to_genesis_tri6 [6]
 
const int mfem_to_genesis_quad9 [9]
 
const int cubit_side_map_tri3 [3][2]
 
const int cubit_side_map_quad4 [4][2]
 
const int cubit_side_map_tet4 [4][3]
 
const int cubit_side_map_hex8 [6][4]
 
const int cubit_side_map_wedge6 [5][4]
 
const int cubit_side_map_pyramid5 [5][4]
 

Enumeration Type Documentation

◆ CubitElementType

Enumerator
ELEMENT_TRI3 
ELEMENT_TRI6 
ELEMENT_QUAD4 
ELEMENT_QUAD9 
ELEMENT_TET4 
ELEMENT_TET10 
ELEMENT_HEX8 
ELEMENT_HEX27 
ELEMENT_WEDGE6 
ELEMENT_WEDGE18 
ELEMENT_PYRAMID5 
ELEMENT_PYRAMID14 

Definition at line 2958 of file mesh_readers.cpp.

◆ CubitFaceType

Enumerator
FACE_EDGE2 
FACE_EDGE3 
FACE_TRI3 
FACE_TRI6 
FACE_QUAD4 
FACE_QUAD9 

Definition at line 2948 of file mesh_readers.cpp.

Variable Documentation

◆ cubit_side_map_hex8

const int mfem::cubit::cubit_side_map_hex8[6][4]
Initial value:
=
{
{1,2,6,5},
{2,3,7,6},
{3,4,8,7},
{1,5,8,4},
{1,4,3,2},
{5,6,7,8}
}

Definition at line 2920 of file mesh_readers.cpp.

◆ cubit_side_map_pyramid5

const int mfem::cubit::cubit_side_map_pyramid5[5][4]
Initial value:
=
{
{1, 2, 5, 0},
{2, 3, 5, 0},
{3, 4, 5, 0},
{1, 5, 4, 0},
{1, 4, 3, 2}
}

Definition at line 2939 of file mesh_readers.cpp.

◆ cubit_side_map_quad4

const int mfem::cubit::cubit_side_map_quad4[4][2]
Initial value:
=
{
{1,2},
{2,3},
{3,4},
{4,1},
}

Definition at line 2904 of file mesh_readers.cpp.

◆ cubit_side_map_tet4

const int mfem::cubit::cubit_side_map_tet4[4][3]
Initial value:
=
{
{1,2,4},
{2,3,4},
{1,4,3},
{1,3,2}
}

Definition at line 2912 of file mesh_readers.cpp.

◆ cubit_side_map_tri3

const int mfem::cubit::cubit_side_map_tri3[3][2]
Initial value:
=
{
{1,2},
{2,3},
{3,1},
}

Definition at line 2897 of file mesh_readers.cpp.

◆ cubit_side_map_wedge6

const int mfem::cubit::cubit_side_map_wedge6[5][4]
Initial value:
=
{
{1,2,5,4},
{2,3,6,5},
{3,1,4,6},
{1,3,2,0},
{4,5,6,0}
}

Definition at line 2930 of file mesh_readers.cpp.

◆ mfem_to_genesis_hex27

const int mfem::cubit::mfem_to_genesis_hex27[27]
Initial value:
=
{
1,2,3,4,5,6,7,8,9,10,11,
12,17,18,19,20,13,14,15,
16,22,26,25,27,24,23,21
}

Definition at line 2865 of file mesh_readers.cpp.

◆ mfem_to_genesis_pyramid14

const int mfem::cubit::mfem_to_genesis_pyramid14[14]
Initial value:
=
{
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
}

Definition at line 2877 of file mesh_readers.cpp.

◆ mfem_to_genesis_quad9

const int mfem::cubit::mfem_to_genesis_quad9[9]
Initial value:
=
{
1,2,3,4,5,6,7,8,9
}

Definition at line 2892 of file mesh_readers.cpp.

◆ mfem_to_genesis_tet10

const int mfem::cubit::mfem_to_genesis_tet10[10]
Initial value:
=
{
1,2,3,4,5,7,8,6,9,10
}

Definition at line 2859 of file mesh_readers.cpp.

◆ mfem_to_genesis_tri6

const int mfem::cubit::mfem_to_genesis_tri6[6]
Initial value:
=
{
1,2,3,4,5,6
}

Definition at line 2887 of file mesh_readers.cpp.

◆ mfem_to_genesis_wedge18

const int mfem::cubit::mfem_to_genesis_wedge18[18]
Initial value:
=
{
1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 15, 10, 11, 12, 16, 17, 18
}

Definition at line 2882 of file mesh_readers.cpp.