Back to Finite Element (MFEM)
mfem.mesh.refineUniform
Uniformly refines a mesh one or more times.
Syntax
mfem.mesh.refineUniform(mesh, times?)
Description
Uniformly refines a mesh one or more times. Each refinement level subdivides every element into smaller elements: - 2D triangles → 4 triangles - 2D quadrilaterals → 4 quadrilaterals - 3D tetrahedra → 8 tetrahedra - 3D hexahedra → 8 hexahedra The number of elements grows exponentially: after `times` refinements, a 2D mesh will have 4^times × original elements.
Parameters
| Name | Description |
|---|---|
| mesh | - The mesh to refine (modified in place) |
| times(optional) | - Number of refinement levels to apply (default 1) |
Returns
void