NEMoSys  0.63.0
A modular, extensible resource with robust automated mesh generation, mesh quality analysis, adaptive mesh refinement, and data transfer between arbitrary meshes.
bmBox Struct Reference

Detailed Description

Definition at line 89 of file blockMeshParams.H.

Public Attributes

std::array< double, 3 > init {0., 0., 0.}
 location of initial point More...
 
std::array< double, 3 > len {1., 1., 1.}
 length in X/Y/Z direction More...
 
std::array< double, 3 > smplGrading {1., 1., 1.}
 defines grading in hex block (Default 1) More...
 
std::pair< std::array< double, 3 >, std::array< double, 3 > > coordsBox
 Pair of min and max box locations for autogenerate. More...
 
jsoncons::optional< bmAutoGenBoxautoGenerate
 

Inherits bmShape.

Member Data Documentation

◆ autoGenerate

jsoncons::optional<bmAutoGenBox> bmBox::autoGenerate

Definition at line 107 of file blockMeshParams.H.

◆ coordsBox

std::pair<std::array<double, 3>, std::array<double, 3> > bmBox::coordsBox
Initial value:
{
{0., 0., 0.}, {0., 0., 0.}}

Definition at line 104 of file blockMeshParams.H.

Referenced by NEM::DRV::HexPackMeshDriver::execute().

◆ init

std::array<double, 3> bmBox::init {0., 0., 0.}

Definition at line 92 of file blockMeshParams.H.

◆ len

std::array<double, 3> bmBox::len {1., 1., 1.}

Definition at line 96 of file blockMeshParams.H.

◆ smplGrading

std::array<double, 3> bmBox::smplGrading {1., 1., 1.}

Definition at line 100 of file blockMeshParams.H.


The documentation for this struct was generated from the following file: