Rheolef  7.2
an efficient C++ finite element environment
 
Loading...
Searching...
No Matches
reference_element_declare.cc
Go to the documentation of this file.
1// file automaticaly generated by "cxx_reference_element.cc"
2//
23// file automaticaly generated by "cxx_reference_element.cc"
24const char
25reference_element::_name [reference_element::max_variant] = {
26 'p',
27 'e',
28 't',
29 'q',
30 'T',
31 'P',
32 'H'
33};
34const reference_element::size_type
35reference_element::_dimension [reference_element::max_variant] = {
36 0,
37 1,
38 2,
39 2,
40 3,
41 3,
42 3
43};
44const reference_element::size_type
45reference_element::_first_variant_by_dimension [5] = {
46 reference_element::p,
47 reference_element::e,
48 reference_element::t,
49 reference_element::T,
50 reference_element::max_variant
51};
52const reference_element::size_type
53reference_element::_n_vertex [reference_element::max_variant] = {
54 1,
55 2,
56 3,
57 4,
58 4,
59 6,
60 8
61};
62const reference_element::size_type
63reference_element::_n_subgeo_by_variant [reference_element::max_variant] [reference_element::max_variant] = {
64// p e t q T P H
65 { 1, 0, 0, 0, 0, 0, 0}, // p
66 { 2, 1, 0, 0, 0, 0, 0}, // e
67 { 3, 3, 1, 0, 0, 0, 0}, // t
68 { 4, 4, 0, 1, 0, 0, 0}, // q
69 { 4, 6, 4, 0, 1, 0, 0}, // T
70 { 6, 9, 2, 3, 0, 1, 0}, // P
71 { 8, 12, 0, 6, 0, 0, 1} // H
72};
73static const Float
74hat_K_measure [reference_element::max_variant] = {
75 1,
76 1,
77 0.5,
78 4,
79 0.166666666666667,
80 1,
81 8
82};
83const reference_element::size_type
85 {2,1,0},
86 {3,5,2},
87 {0,4,3},
88 {1,5,4} };
89
90const reference_element::size_type
92 {2,1,0},
93 {6,7,8},
94 {0,4,6,3},
95 {1,5,7,4},
96 {3,8,5,2} };
97
98const reference_element::size_type
100 {3,2,1,0},
101 {4,11,7,3},
102 {0,5,8,4},
103 {8,9,10,11},
104 {1,6,9,5},
105 {2,7,10,6} };
106
107const int
109 {-1,-1,-1},
110 {1,-1,1},
111 {1,1,-1},
112 {1,1,-1} };
113
114const int
116 {-1,-1,-1},
117 {1,1,1},
118 {1,1,-1,-1},
119 {1,1,-1,-1},
120 {1,-1,-1,1} };
121
122const int
124 {-1,-1,-1,-1},
125 {1,-1,-1,1},
126 {1,1,-1,-1},
127 {1,1,1,1},
128 {1,1,-1,-1},
129 {1,1,-1,-1} };
130
see the Float page for the full documentation
const reference_element::size_type geo_element_T_fac2edg_idx[4][3]
const int geo_element_H_fac2edg_orient[6][4]
const int geo_element_T_fac2edg_orient[4][3]
const reference_element::size_type geo_element_P_fac2edg_idx[5][4]
const reference_element::size_type geo_element_H_fac2edg_idx[6][4]
const int geo_element_P_fac2edg_orient[5][4]