83 #ifndef REF_ELEMENT_HH_
84 #define REF_ELEMENT_HH_
125 template<
unsigned int dim>
134 static arma::vec::fixed<dim+1>
node_coords(
unsigned int nid);
140 static arma::vec::fixed<dim>
normal_vector(
unsigned int sid);
168 static const unsigned int n_lines = ( dim == 3 ? 6 : 0);
static arma::vec::fixed< dim+1 > node_coords(unsigned int nid)
const unsigned int line_nodes[][2]
static unsigned int permutation_index(unsigned int p[n_nodes_per_side])
static unsigned int line_between_faces(unsigned int f1, unsigned int f2)
static const unsigned int n_side_permutations
const unsigned int side_lines[][3]
const unsigned int side_nodes[][1]
static const unsigned int n_lines_per_side
Number of lines on boundary of one side.
static const unsigned int n_lines
Number of lines, i.e. object of dimension dim-2 on the boundary of the reference element.
const unsigned int side_permutations[][n_nodes_per_side]
static const unsigned int n_sides
static const unsigned int n_nodes
static const unsigned int n_nodes_per_side
static arma::vec::fixed< dim > normal_vector(unsigned int sid)