AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::mint::internal Namespace Reference

Variables

static const CellInfo VERTEX_INFO = { VERTEX , "VERTEX" , "point" , 1 , 1 , 0 , {0} , {UNDEFINED_CELL} , {0} }
 
static const CellInfo SEGMENT_INFO = { SEGMENT , "SEGMENT" , "line" , 3 , 2 , 0 , {0} , {UNDEFINED_CELL} , { 0, 1 } }
 
static const CellInfo TRIANGLE_INFO = { TRIANGLE , "TRIANGLE" , "tri" , 5 , 3 , 3 , {2, 2, 2} , {SEGMENT, SEGMENT, SEGMENT} , { 0, 1, 1, 2, 2, 0 } }
 
static const CellInfo QUAD_INFO = { QUAD , "QUAD" , "quad" , 9 , 4 , 4 , {2, 2, 2, 2} , {SEGMENT, SEGMENT, SEGMENT, SEGMENT} , { 0, 1, 1, 2, 2, 3, 3, 0 } }
 
static const CellInfo TET_INFO = { TET , "TET" , "tet" , 10 , 4 , 4 , {3, 3, 3, 3} , {TRIANGLE, TRIANGLE, TRIANGLE, TRIANGLE} , { 0, 2, 1, 0, 3, 2, 0, 1, 3, 1, 2, 3 } }
 
static const CellInfo HEX_INFO = { HEX , "HEX" , "hex" , 12 , 8 , 6 , {4, 4, 4, 4, 4, 4} , {QUAD, QUAD, QUAD, QUAD, QUAD, QUAD} , { 0, 3, 2, 1, 1, 2, 6, 5, 1, 5, 4, 0, 0, 4, 7, 3, 7, 6, 2, 3, 4, 5, 6, 7 } }
 
static const CellInfo PRISM_INFO = { PRISM , "PRISM" , "prism-no-bp" , 13 , 6 , 5 , {3, 4, 4, 4, 3} , {TRIANGLE, QUAD, QUAD, QUAD, TRIANGLE} , { 0, 1, 2, 0, 2, 5, 3, 0, 3, 4, 1, 1, 4, 5, 2, 3, 5, 4 } }
 
static const CellInfo PYRAMID_INFO = { PYRAMID , "PYRAMID" , "pyramid-no-bp" , 14 , 5 , 5 , {4, 3, 3, 3, 3} , {QUAD, TRIANGLE, TRIANGLE, TRIANGLE, TRIANGLE} , { 0, 3, 2, 1, 0, 1, 4, 1, 2, 4, 2, 3, 4, 3, 0, 4 } }
 
static const CellInfo QUAD9_INFO = { QUAD9 , "QUAD9" , "quad9-no-bp" , 28 , 9 , 4 , {2, 2, 2, 2} , {SEGMENT, SEGMENT, SEGMENT, SEGMENT} , { 0, 1, 1, 2, 2, 3, 3, 0 } }
 
static const CellInfo HEX27_INFO = { HEX27 , "HEX27" , "hex27-no-bp" , 29 , 27 , 6 , {9, 9, 9, 9, 9, 9} , {QUAD9, QUAD9, QUAD9, QUAD9, QUAD9, QUAD9} , { 0, 3, 2, 1, 11, 10, 9, 8, 24, 1, 2, 6, 5, 9, 18, 13, 17, 21, 1, 5, 4, 0, 17, 12, 16, 8, 22, 0, 4, 7, 3, 16, 15, 19, 11, 20, 7, 6, 2, 3, 14, 18, 10, 19, 23, 4, 5, 6, 7, 12, 13, 14, 15, 25 } }
 

Variable Documentation

◆ VERTEX_INFO

const CellInfo axom::mint::internal::VERTEX_INFO = { VERTEX , "VERTEX" , "point" , 1 , 1 , 0 , {0} , {UNDEFINED_CELL} , {0} }
static

◆ SEGMENT_INFO

const CellInfo axom::mint::internal::SEGMENT_INFO = { SEGMENT , "SEGMENT" , "line" , 3 , 2 , 0 , {0} , {UNDEFINED_CELL} , { 0, 1 } }
static

◆ TRIANGLE_INFO

const CellInfo axom::mint::internal::TRIANGLE_INFO = { TRIANGLE , "TRIANGLE" , "tri" , 5 , 3 , 3 , {2, 2, 2} , {SEGMENT, SEGMENT, SEGMENT} , { 0, 1, 1, 2, 2, 0 } }
static

◆ QUAD_INFO

const CellInfo axom::mint::internal::QUAD_INFO = { QUAD , "QUAD" , "quad" , 9 , 4 , 4 , {2, 2, 2, 2} , {SEGMENT, SEGMENT, SEGMENT, SEGMENT} , { 0, 1, 1, 2, 2, 3, 3, 0 } }
static

◆ TET_INFO

const CellInfo axom::mint::internal::TET_INFO = { TET , "TET" , "tet" , 10 , 4 , 4 , {3, 3, 3, 3} , {TRIANGLE, TRIANGLE, TRIANGLE, TRIANGLE} , { 0, 2, 1, 0, 3, 2, 0, 1, 3, 1, 2, 3 } }
static

◆ HEX_INFO

const CellInfo axom::mint::internal::HEX_INFO = { HEX , "HEX" , "hex" , 12 , 8 , 6 , {4, 4, 4, 4, 4, 4} , {QUAD, QUAD, QUAD, QUAD, QUAD, QUAD} , { 0, 3, 2, 1, 1, 2, 6, 5, 1, 5, 4, 0, 0, 4, 7, 3, 7, 6, 2, 3, 4, 5, 6, 7 } }
static

◆ PRISM_INFO

const CellInfo axom::mint::internal::PRISM_INFO = { PRISM , "PRISM" , "prism-no-bp" , 13 , 6 , 5 , {3, 4, 4, 4, 3} , {TRIANGLE, QUAD, QUAD, QUAD, TRIANGLE} , { 0, 1, 2, 0, 2, 5, 3, 0, 3, 4, 1, 1, 4, 5, 2, 3, 5, 4 } }
static

◆ PYRAMID_INFO

const CellInfo axom::mint::internal::PYRAMID_INFO = { PYRAMID , "PYRAMID" , "pyramid-no-bp" , 14 , 5 , 5 , {4, 3, 3, 3, 3} , {QUAD, TRIANGLE, TRIANGLE, TRIANGLE, TRIANGLE} , { 0, 3, 2, 1, 0, 1, 4, 1, 2, 4, 2, 3, 4, 3, 0, 4 } }
static

◆ QUAD9_INFO

const CellInfo axom::mint::internal::QUAD9_INFO = { QUAD9 , "QUAD9" , "quad9-no-bp" , 28 , 9 , 4 , {2, 2, 2, 2} , {SEGMENT, SEGMENT, SEGMENT, SEGMENT} , { 0, 1, 1, 2, 2, 3, 3, 0 } }
static

◆ HEX27_INFO

const CellInfo axom::mint::internal::HEX27_INFO = { HEX27 , "HEX27" , "hex27-no-bp" , 29 , 27 , 6 , {9, 9, 9, 9, 9, 9} , {QUAD9, QUAD9, QUAD9, QUAD9, QUAD9, QUAD9} , { 0, 3, 2, 1, 11, 10, 9, 8, 24, 1, 2, 6, 5, 9, 18, 13, 17, 21, 1, 5, 4, 0, 17, 12, 16, 8, 22, 0, 4, 7, 3, 16, 15, 19, 11, 20, 7, 6, 2, 3, 14, 18, 10, 19, 23, 4, 5, 6, 7, 12, 13, 14, 15, 25 } }
static