Flow123d
JS_before_hm-1717-gd762018d2
|
Range< ElementAccessor< 3 > > elements_range() const override
Returns range of boundary elements of parent mesh.
std::shared_ptr< std::vector< LongIdx > > check_compatible_discont_mesh(Mesh &input_mesh) override
Overwrite Mesh::check_compatible_discont_mesh()
const LongIdx * get_local_part() override
Overwrite Mesh::get_local_part()
Class for the mesh partitioning. This should provide:
std::shared_ptr< std::vector< LongIdx > > check_compatible_mesh(Mesh &input_mesh) override
Overwrite Mesh::check_compatible_mesh()
Mesh * parent_mesh_
Pointer to parent (bulk) mesh.
LongIdx * local_part_
Distribution of boundary elements to processors.
unsigned int n_nodes() const override
Overwrite Mesh::n_nodes()
ElementAccessor< 3 > element_accessor(unsigned int idx) const override
Overwrite Mesh::element_accessor()
int LongIdx
Define type that represents indices of large arrays (elements, nodes, dofs etc.)
Partitioning * get_part() override
Overwrite Mesh::get_part()
Class represents boundary part of mesh.
unsigned int n_elements() const override
Returns count of boundary elements of parent mesh.