Equana

Docs/Finite Element (MFEM)/mfem.mesh.refineUniform
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

NameDescription
mesh- The mesh to refine (modified in place)
times(optional)- Number of refinement levels to apply (default 1)

Returns

void