MFEM v4.7.0
Finite element discretization library
|
#include <ncmesh.hpp>
Public Types | |
enum | : char { X = 1 , Y = 2 , Z = 4 , XY = 3 , XZ = 5 , YZ = 6 , XYZ = 7 } |
Public Member Functions | |
Refinement ()=default | |
Refinement (int index, int type=Refinement::XYZ) | |
Public Attributes | |
int | index |
Mesh element number. | |
char | ref_type |
refinement XYZ bit mask (7 = full isotropic) | |
Represents the index of an element to refine, plus a refinement type. The refinement type is needed for anisotropic refinement of quads and hexes. Bits 0,1 and 2 of 'ref_type' specify whether the element should be split in the X, Y and Z directions, respectively (Z is ignored for quads).
Definition at line 36 of file ncmesh.hpp.
anonymous enum : char |
Enumerator | |
---|---|
X | |
Y | |
Z | |
XY | |
XZ | |
YZ | |
XYZ |
Definition at line 38 of file ncmesh.hpp.
|
default |
|
inline |
Definition at line 44 of file ncmesh.hpp.
int mfem::Refinement::index |
Mesh element number.
Definition at line 39 of file ncmesh.hpp.
char mfem::Refinement::ref_type |
refinement XYZ bit mask (7 = full isotropic)
Definition at line 40 of file ncmesh.hpp.