reference_element_declare.cc
Go to the documentation of this file.
// file automaticaly generated by "cxx_reference_element.cc"
//
// file automaticaly generated by "cxx_reference_element.cc"
const char
reference_element::_name [reference_element::max_variant] = {
'p',
'e',
't',
'q',
'T',
'P',
'H'
};
const reference_element::size_type
reference_element::_dimension [reference_element::max_variant] = {
0,
1,
2,
2,
3,
3,
3
};
const reference_element::size_type
reference_element::_first_variant_by_dimension [5] = {
reference_element::p,
reference_element::e,
reference_element::t,
reference_element::T,
reference_element::max_variant
};
const reference_element::size_type
reference_element::_n_vertex [reference_element::max_variant] = {
1,
2,
3,
4,
4,
6,
8
};
const reference_element::size_type
reference_element::_n_subgeo_by_variant [reference_element::max_variant] [reference_element::max_variant] = {
// p e t q T P H
{ 1, 0, 0, 0, 0, 0, 0}, // p
{ 2, 1, 0, 0, 0, 0, 0}, // e
{ 3, 3, 1, 0, 0, 0, 0}, // t
{ 4, 4, 0, 1, 0, 0, 0}, // q
{ 4, 6, 4, 0, 1, 0, 0}, // T
{ 6, 9, 2, 3, 0, 1, 0}, // P
{ 8, 12, 0, 6, 0, 0, 1} // H
};
static const Float
hat_K_measure [reference_element::max_variant] = {
1,
1,
0.5,
4,
0.166666666666667,
1,
8
};
const reference_element::size_type
geo_element_T_fac2edg_idx [4][3] = {
{2,1,0},
{3,5,2},
{0,4,3},
{1,5,4} };
const reference_element::size_type
geo_element_P_fac2edg_idx [5][4] = {
{2,1,0},
{6,7,8},
{0,4,6,3},
{1,5,7,4},
{3,8,5,2} };
const reference_element::size_type
geo_element_H_fac2edg_idx [6][4] = {
{3,2,1,0},
{4,11,7,3},
{0,5,8,4},
{8,9,10,11},
{1,6,9,5},
{2,7,10,6} };
const int
geo_element_T_fac2edg_orient [4][3] = {
{-1,-1,-1},
{1,-1,1},
{1,1,-1},
{1,1,-1} };
const int
geo_element_P_fac2edg_orient [5][4] = {
{-1,-1,-1},
{1,1,1},
{1,1,-1,-1},
{1,1,-1,-1},
{1,-1,-1,1} };
const int
geo_element_H_fac2edg_orient [6][4] = {
{-1,-1,-1,-1},
{1,-1,-1,1},
{1,1,-1,-1},
{1,1,1,1},
{1,1,-1,-1},
{1,1,-1,-1} };
size_type
field::size_type size_type
Definition: branch.cc:425
Float
see the Float page for the full documentation
T
Expr1::float_type T
Definition: field_expr.h:261
geo_element_T_fac2edg_idx
const reference_element::size_type geo_element_T_fac2edg_idx[4][3]
Definition: reference_element_declare.cc:84
geo_element_H_fac2edg_orient
const int geo_element_H_fac2edg_orient[6][4]
Definition: reference_element_declare.cc:123
geo_element_T_fac2edg_orient
const int geo_element_T_fac2edg_orient[4][3]
Definition: reference_element_declare.cc:108
geo_element_P_fac2edg_idx
const reference_element::size_type geo_element_P_fac2edg_idx[5][4]
Definition: reference_element_declare.cc:91
geo_element_H_fac2edg_idx
const reference_element::size_type geo_element_H_fac2edg_idx[6][4]
Definition: reference_element_declare.cc:99
geo_element_P_fac2edg_orient
const int geo_element_P_fac2edg_orient[5][4]
Definition: reference_element_declare.cc:115