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.
shmCastMeshControls Struct Reference

Castellated Mesh Controls. More...

Detailed Description

Definition at line 153 of file snappymeshParams.H.

Public Attributes

bool withCellZones {false}
 Enables defining cellzones and facezones. More...
 
int castMeshGpLvl {1}
 Gap level increment. More...
 
int maxLCells {2000000}
 max global cells allowed in mesh More...
 
int maxGCells {4000000}
 max local cells allowed (on 1 processor) More...
 
int minRefCells {0}
 minimum refinement cells More...
 
int cellsBetnLvls {3}
 number of cells between levels More...
 
int refSurfLvlMin {0}
 minimum surface refinement More...
 
int refSurfLvlMax {0}
 maximum surface refinement More...
 
double featAngle {60.}
 resolve feature angle More...
 
int gapLvlInc {1}
 Gap level increment. More...
 
int planarAngle {30}
 Planar angle castallated mesh. More...
 
std::array< double, 3 > locMesh {0, 0, 0}
 location in Mesh (cells are kept in regions accessinble from this location) More...
 
bool alwFreeZone {true}
 allows free standing zones if enabled More...
 
std::vector< shmFeatureEdgeRefftrEdge
 Vector for feature edge refinement. More...
 
std::vector< shmSurfRefinesurfRefs
 Vector for shmSurfRefine struct. More...
 
std::vector< shmRegionRefinegeomRefs
 Vector for shmRegionRefine struct. More...
 

Member Data Documentation

◆ alwFreeZone

bool shmCastMeshControls::alwFreeZone {true}

Definition at line 205 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ castMeshGpLvl

int shmCastMeshControls::castMeshGpLvl {1}

Definition at line 160 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ cellsBetnLvls

int shmCastMeshControls::cellsBetnLvls {3}

Definition at line 176 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ featAngle

double shmCastMeshControls::featAngle {60.}

Definition at line 188 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ ftrEdge

std::vector<shmFeatureEdgeRef> shmCastMeshControls::ftrEdge

Definition at line 209 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ gapLvlInc

int shmCastMeshControls::gapLvlInc {1}

Definition at line 192 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ geomRefs

std::vector<shmRegionRefine> shmCastMeshControls::geomRefs

Definition at line 217 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ locMesh

std::array<double, 3> shmCastMeshControls::locMesh {0, 0, 0}

Definition at line 201 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ maxGCells

int shmCastMeshControls::maxGCells {4000000}

Definition at line 168 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ maxLCells

int shmCastMeshControls::maxLCells {2000000}

Definition at line 164 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ minRefCells

int shmCastMeshControls::minRefCells {0}

Definition at line 172 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ planarAngle

int shmCastMeshControls::planarAngle {30}

Definition at line 196 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ refSurfLvlMax

int shmCastMeshControls::refSurfLvlMax {0}

Definition at line 184 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ refSurfLvlMin

int shmCastMeshControls::refSurfLvlMin {0}

Definition at line 180 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ surfRefs

std::vector<shmSurfRefine> shmCastMeshControls::surfRefs

Definition at line 213 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ withCellZones

bool shmCastMeshControls::withCellZones {false}

Definition at line 156 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().


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