Flow123d
JS_before_hm-1821-g587b1939c
|
Go to the documentation of this file.
21 #include <ext/alloc_traits.h>
49 inline unsigned int dim()
const;
50 inline unsigned int n_sides()
const;
51 inline unsigned int n_nodes()
const;
57 inline unsigned int edge_idx(
unsigned int edg_idx)
const;
63 inline int pid()
const {
73 inline unsigned int node_idx(
unsigned int ni)
const {
121 template<
int spacedim,
class Value>
unsigned int n_neighs_vb() const
Return number of neighbours.
std::vector< unsigned int > edge_idx_
Edges on sides.
bool inverted
Inverted permutation of element nodes, negative Jacobian.
#define ASSERT(expr)
Allow use shorter versions of macro names if these names is not used with external library.
int pid_
Id # of mesh partition.
std::vector< unsigned int > permutation_idx_
const unsigned int undef_idx
unsigned int n_neighs_vb_
void init(unsigned int dim, RegionIdx reg)
unsigned int node_idx(unsigned int ni) const
Return index (in Mesh::node_vec) of ni-th node.
std::array< unsigned int, 4 > nodes_
indices to element's nodes
unsigned int edge_idx(unsigned int edg_idx) const
Return edge_idx of given index.
unsigned int n_sides() const
int pid() const
Return Id of mesh partition.
Class template representing a field with values dependent on: point, element, and region.
unsigned int permutation_idx(unsigned int prm_idx) const
Return permutation_idx of given index.
RegionIdx region_idx() const
unsigned int * boundary_idx_
unsigned int n_nodes() const