|
DOLFIN-X
DOLFIN-X C++ interface
|
Mesh refinement algorithms. More...
Classes | |
| class | ParallelRefinement |
| Data structure and methods for refining meshes in parallel. More... | |
| class | PlazaRefinementND |
| Implementation of the refinement method described in Plaza and Carey "Local refinement of simplicial grids based on the skeleton" (Applied Numerical Mathematics 32 (2000) 195-218) More... | |
Functions | |
| mesh::Mesh | refine (const mesh::Mesh &mesh, bool redistribute=true) |
| Create uniformly refined mesh. More... | |
| mesh::Mesh | refine (const mesh::Mesh &mesh, const mesh::MeshTags< std::int8_t > &cell_markers, bool redistribute=true) |
| Create locally refined mesh. More... | |
Mesh refinement algorithms.
Methods for refining meshes uniformly, or with markers, using edge bisection.
| mesh::Mesh dolfinx::refinement::refine | ( | const mesh::Mesh & | mesh, |
| bool | redistribute = true |
||
| ) |
Create uniformly refined mesh.
| [in] | mesh | The mesh from which to build a refined Mesh |
| [in] | redistribute | Optional argument to redistribute the refined mesh if mesh is a distributed mesh. |
| mesh::Mesh dolfinx::refinement::refine | ( | const mesh::Mesh & | mesh, |
| const mesh::MeshTags< std::int8_t > & | cell_markers, | ||
| bool | redistribute = true |
||
| ) |
Create locally refined mesh.
| [in] | mesh | The mesh from which to build a refined Mesh |
| [in] | cell_markers | A mesh function over integers specifying which cells should be refined (value == 1) (and which should not (any other integer value)). |
| [in] | redistribute | Optional argument to redistribute the refined mesh if mesh is a distributed mesh. |
1.8.18