Flow123d
JS_before_hm-1717-gd762018d2
|
Go to the documentation of this file.
18 #ifndef DUPLICATE_NODES_H
19 #define DUPLICATE_NODES_H
152 #endif // DUPLICATE_NODES_H
void init_nodes()
Initialize the vector of nodes from mesh.
void init_from_elements()
Initialize objects from mesh elements.
const std::vector< unsigned int > & obj_4_el() const
std::vector< unsigned int > obj_4_edg_
Vector of object indices for each mesh edge.
const std::vector< unsigned int > & node_dim() const
unsigned int dim_
Dimension of n-face.
unsigned int n_nodes() const
DuplicateNodes(Mesh *mesh)
unsigned int n_duplicated_nodes_
Number of nodes (including duplicated ones).
const std::vector< unsigned int > & obj_4_edg() const
const std::vector< MeshObject > & objects(unsigned int dim) const
std::vector< unsigned int > obj_4_el_
std::vector< unsigned int > node_dim_
Vector of space dimensions of elements using the particular duplicated node.
unsigned int nodes[4]
Indices of nodes.
std::vector< MeshObject > objects_[4]
Array of n-faces by their dimension.
MeshObject(unsigned int dim)
Mesh * mesh_
The mesh object.
void duplicate_nodes()
Duplicate nodes that are lying on interfaces with fractures.
void init_from_edges()
Initialize objects from mesh edges.
MeshObject * faces[4]
(dim-1)-dimensional faces