Flow123d
release_3.0.0-973-g92f55e826
|
Go to the documentation of this file.
21 #include <ext/alloc_traits.h>
51 inline unsigned int dim()
const;
52 inline unsigned int n_sides()
const;
53 inline unsigned int n_nodes()
const;
59 inline unsigned int edge_idx(
unsigned int edg_idx)
const;
65 inline int pid()
const {
75 inline unsigned int node_idx(
unsigned int ni)
const {
118 template<
int spacedim,
class Value>
unsigned int n_neighs_vb() const
Return number of neighbours.
std::vector< unsigned int > edge_idx_
Edges on sides.
Class RefElement defines numbering of vertices, sides, calculation of normal vectors etc.
#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_
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