This class implements mesh refinement in 1D.
More...
#include <BisectionRefinement1D.h>
|
static void | refine (Mesh &refined_mesh, const Mesh &mesh, const MeshFunction< bool > &cell_markers, bool redistribute=false) |
|
static void | refine (Mesh &refined_mesh, const Mesh &mesh, bool redistribute=false) |
|
This class implements mesh refinement in 1D.
◆ refine() [1/2]
void BisectionRefinement1D::refine |
( |
Mesh & |
refined_mesh, |
|
|
const Mesh & |
mesh, |
|
|
const MeshFunction< bool > & |
cell_markers, |
|
|
bool |
redistribute = false |
|
) |
| |
|
static |
Refine mesh based on cell markers
- Parameters
-
refined_mesh | (Mesh) |
mesh | (const Mesh) |
cell_markers | (const MeshFunction<bool>) |
redistribute | (bool) |
◆ refine() [2/2]
void BisectionRefinement1D::refine |
( |
Mesh & |
refined_mesh, |
|
|
const Mesh & |
mesh, |
|
|
bool |
redistribute = false |
|
) |
| |
|
static |
Refine mesh uniformly
- Parameters
-
refined_mesh | (Mesh) |
mesh | (const Mesh) |
redistribute | (bool) |
The documentation for this class was generated from the following files:
- /home/fenics/shared/dolfin/dolfin/refinement/BisectionRefinement1D.h
- /home/fenics/shared/dolfin/dolfin/refinement/BisectionRefinement1D.cpp