Flow123d
master-eb60559f2
|
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
MeshBase * mesh_
The mesh object.
DuplicateNodes(MeshBase *mesh)
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
unsigned int faces[4]
Indices of (dim-1)-dimensional faces within the global vector of objects with given dimension.
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_
Base class for Mesh and BCMesh.
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)
void duplicate_nodes()
Duplicate nodes that are lying on interfaces with fractures.
void init_from_edges()
Initialize objects from mesh edges.