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.
cfmeshParams Class Reference

Detailed Description

Definition at line 97 of file cfmeshParams.H.

Public Member Functions

 cfmeshParams ()=default
 

Public Attributes

bool alwDiscDomains {false}
 
std::string geomFilePath
 
std::string generator
 
double maxCellSize {-1.}
 
double minCellSize {-1.}
 
double bndryCellSize {-1.}
 
double bndryCellSizeRefThk {-1.}
 
bool keepCellIB {false}
 
bool chkGluMsh {false}
 
jsoncons::optional< cfmBoundaryLayerboundaryLayers
 
jsoncons::optional< cfmSrfFeatEdgesrfEdge {}
 
std::vector< cfmObjRefobjRefLst
 
std::string refTyp
 
double refCellSize
 
std::string refP0
 
std::string refP1
 
double refRad0
 
double refRad1
 
jsoncons::optional< cfmMeshQualimproveMeshQuality {}
 
std::vector< cfmLclRefPatchrefPatches
 
jsoncons::optional< cfmRenBndryrenBndry
 
bool isPackMesh {true}
 

Inherits meshingParams.

Constructor & Destructor Documentation

◆ cfmeshParams()

cfmeshParams::cfmeshParams ( )
default

Member Data Documentation

◆ alwDiscDomains

bool cfmeshParams::alwDiscDomains {false}

Definition at line 103 of file cfmeshParams.H.

Referenced by cfmeshGen::createMshDict().

◆ bndryCellSize

double cfmeshParams::bndryCellSize {-1.}

Definition at line 108 of file cfmeshParams.H.

Referenced by cfmeshGen::createMshDict().

◆ bndryCellSizeRefThk

double cfmeshParams::bndryCellSizeRefThk {-1.}

Definition at line 109 of file cfmeshParams.H.

Referenced by cfmeshGen::createMshDict().

◆ boundaryLayers

jsoncons::optional<cfmBoundaryLayer> cfmeshParams::boundaryLayers

Definition at line 114 of file cfmeshParams.H.

Referenced by cfmeshGen::createMshDict().

◆ chkGluMsh

bool cfmeshParams::chkGluMsh {false}

Definition at line 111 of file cfmeshParams.H.

Referenced by cfmeshGen::createMshDict().

◆ generator

std::string cfmeshParams::generator

Definition at line 105 of file cfmeshParams.H.

Referenced by cfmeshGen::createMeshFromSTL().

◆ geomFilePath

◆ improveMeshQuality

jsoncons::optional<cfmMeshQual> cfmeshParams::improveMeshQuality {}

Definition at line 129 of file cfmeshParams.H.

Referenced by cfmeshGen::createMeshFromSTL(), and cfmeshGen::improveMeshQuality().

◆ isPackMesh

bool cfmeshParams::isPackMesh {true}

Definition at line 138 of file cfmeshParams.H.

Referenced by cfmeshGen::createMeshFromSTL(), and cfmeshGen::initialize().

◆ keepCellIB

bool cfmeshParams::keepCellIB {false}

Definition at line 110 of file cfmeshParams.H.

Referenced by cfmeshGen::createMshDict().

◆ maxCellSize

double cfmeshParams::maxCellSize {-1.}

Definition at line 106 of file cfmeshParams.H.

Referenced by cfmeshGen::createMshDict().

◆ minCellSize

double cfmeshParams::minCellSize {-1.}

Definition at line 107 of file cfmeshParams.H.

Referenced by cfmeshGen::createMshDict().

◆ objRefLst

std::vector<cfmObjRef> cfmeshParams::objRefLst

Definition at line 120 of file cfmeshParams.H.

Referenced by cfmeshGen::createMshDict().

◆ refCellSize

double cfmeshParams::refCellSize

Definition at line 122 of file cfmeshParams.H.

◆ refP0

std::string cfmeshParams::refP0

Definition at line 123 of file cfmeshParams.H.

◆ refP1

std::string cfmeshParams::refP1

Definition at line 124 of file cfmeshParams.H.

◆ refPatches

std::vector<cfmLclRefPatch> cfmeshParams::refPatches

Definition at line 132 of file cfmeshParams.H.

Referenced by cfmeshGen::createMshDict().

◆ refRad0

double cfmeshParams::refRad0

Definition at line 125 of file cfmeshParams.H.

◆ refRad1

double cfmeshParams::refRad1

Definition at line 126 of file cfmeshParams.H.

◆ refTyp

std::string cfmeshParams::refTyp

Definition at line 121 of file cfmeshParams.H.

◆ renBndry

jsoncons::optional<cfmRenBndry> cfmeshParams::renBndry

Definition at line 135 of file cfmeshParams.H.

Referenced by cfmeshGen::createMshDict().

◆ srfEdge

jsoncons::optional<cfmSrfFeatEdge> cfmeshParams::srfEdge {}

Definition at line 117 of file cfmeshParams.H.

Referenced by cfmeshGen::initialize(), and cfmeshGen::surfaceFeatureEdgeDetect().


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