Public Member Functions | List of all members
cvControls Class Reference

Controls for the conformalVoronoiMesh mesh generator. More...

Public Member Functions

 cvControls (const dictionary &foamyHexMeshDict)
 
 ~cvControls ()
 
const dictionaryfoamyHexMeshDict () const
 
scalar pointPairDistanceCoeff () const
 
scalar mixedFeaturePointPPDistanceCoeff () const
 
scalar featurePointExclusionDistanceCoeff () const
 
scalar featureEdgeExclusionDistanceCoeff () const
 
Switch guardFeaturePoints () const
 
Switch edgeAiming () const
 
Switch snapFeaturePoints () const
 
Switch circulateEdges () const
 
scalar surfacePtExclusionDistanceCoeff () const
 
Switch specialiseFeaturePoints () const
 
scalar surfaceSearchDistanceCoeff () const
 
scalar maxSurfaceProtrusionCoeff () const
 
scalar maxQuadAngle () const
 
label surfaceConformationRebuildFrequency () const
 
scalar edgeSearchDistCoeffSqr () const
 
scalar surfacePtReplaceDistCoeffSqr () const
 
label maxConformationIterations () const
 
scalar iterationToInitialHitRatioLimit () const
 
scalar defaultCellSize () const
 
scalar minimumCellSize () const
 
Switch objOutput () const
 
Switch timeChecks () const
 
Switch printVertexInfo () const
 
scalar maxLoadUnbalance () const
 
scalar cosAlignmentAcceptanceAngle () const
 
scalar aspectRatio () const
 
const vectoraspectRatioDirection () const
 
scalar insertionDistCoeff () const
 
scalar faceAreaRatioCoeff () const
 
scalar cosInsertionAcceptanceAngle () const
 
scalar removalDistCoeff () const
 
Switch filterEdges () const
 
Switch filterFaces () const
 
Switch writeTetDualMesh () const
 
Switch writeCellShapeControlMesh () const
 
Switch writeBackgroundMeshDecomposition () const
 

Detailed Description

Controls for the conformalVoronoiMesh mesh generator.

Source files

Definition at line 51 of file cvControls.H.

Constructor & Destructor Documentation

◆ cvControls()

cvControls ( const dictionary foamyHexMeshDict)

◆ ~cvControls()

~cvControls ( )

Member Function Documentation

◆ foamyHexMeshDict()

const Foam::dictionary & foamyHexMeshDict ( ) const
inline

Definition at line 23 of file cvControlsI.H.

◆ pointPairDistanceCoeff()

Foam::scalar pointPairDistanceCoeff ( ) const
inline

Definition at line 29 of file cvControlsI.H.

◆ mixedFeaturePointPPDistanceCoeff()

Foam::scalar mixedFeaturePointPPDistanceCoeff ( ) const
inline

Definition at line 35 of file cvControlsI.H.

◆ featurePointExclusionDistanceCoeff()

Foam::scalar featurePointExclusionDistanceCoeff ( ) const
inline

Definition at line 41 of file cvControlsI.H.

◆ featureEdgeExclusionDistanceCoeff()

Foam::scalar featureEdgeExclusionDistanceCoeff ( ) const
inline

Definition at line 47 of file cvControlsI.H.

◆ guardFeaturePoints()

Foam::Switch guardFeaturePoints ( ) const
inline

Definition at line 53 of file cvControlsI.H.

◆ edgeAiming()

Foam::Switch edgeAiming ( ) const
inline

Definition at line 58 of file cvControlsI.H.

◆ snapFeaturePoints()

Foam::Switch snapFeaturePoints ( ) const
inline

Definition at line 63 of file cvControlsI.H.

◆ circulateEdges()

Foam::Switch circulateEdges ( ) const
inline

Definition at line 68 of file cvControlsI.H.

◆ surfacePtExclusionDistanceCoeff()

Foam::scalar surfacePtExclusionDistanceCoeff ( ) const
inline

Definition at line 74 of file cvControlsI.H.

◆ specialiseFeaturePoints()

Foam::Switch specialiseFeaturePoints ( ) const
inline

Definition at line 79 of file cvControlsI.H.

◆ surfaceSearchDistanceCoeff()

Foam::scalar surfaceSearchDistanceCoeff ( ) const
inline

Definition at line 84 of file cvControlsI.H.

◆ maxSurfaceProtrusionCoeff()

Foam::scalar maxSurfaceProtrusionCoeff ( ) const
inline

Definition at line 90 of file cvControlsI.H.

◆ maxQuadAngle()

Foam::scalar maxQuadAngle ( ) const
inline

Definition at line 96 of file cvControlsI.H.

◆ surfaceConformationRebuildFrequency()

Foam::label surfaceConformationRebuildFrequency ( ) const
inline

Definition at line 102 of file cvControlsI.H.

◆ edgeSearchDistCoeffSqr()

Foam::scalar edgeSearchDistCoeffSqr ( ) const
inline

Definition at line 108 of file cvControlsI.H.

◆ surfacePtReplaceDistCoeffSqr()

Foam::scalar surfacePtReplaceDistCoeffSqr ( ) const
inline

Definition at line 114 of file cvControlsI.H.

◆ maxConformationIterations()

Foam::label maxConformationIterations ( ) const
inline

Definition at line 120 of file cvControlsI.H.

◆ iterationToInitialHitRatioLimit()

Foam::scalar iterationToInitialHitRatioLimit ( ) const
inline

Definition at line 126 of file cvControlsI.H.

◆ defaultCellSize()

Foam::scalar defaultCellSize ( ) const
inline

Definition at line 132 of file cvControlsI.H.

◆ minimumCellSize()

Foam::scalar minimumCellSize ( ) const
inline

Definition at line 138 of file cvControlsI.H.

◆ objOutput()

Foam::Switch objOutput ( ) const
inline

Definition at line 144 of file cvControlsI.H.

◆ timeChecks()

Foam::Switch timeChecks ( ) const
inline

Definition at line 150 of file cvControlsI.H.

◆ printVertexInfo()

Foam::Switch printVertexInfo ( ) const
inline

Definition at line 156 of file cvControlsI.H.

◆ maxLoadUnbalance()

Foam::scalar maxLoadUnbalance ( ) const
inline

Definition at line 162 of file cvControlsI.H.

◆ cosAlignmentAcceptanceAngle()

Foam::scalar cosAlignmentAcceptanceAngle ( ) const
inline

Definition at line 168 of file cvControlsI.H.

◆ aspectRatio()

scalar aspectRatio ( ) const
inline

◆ aspectRatioDirection()

const vector& aspectRatioDirection ( ) const
inline

◆ insertionDistCoeff()

Foam::scalar insertionDistCoeff ( ) const
inline

Definition at line 174 of file cvControlsI.H.

◆ faceAreaRatioCoeff()

Foam::scalar faceAreaRatioCoeff ( ) const
inline

Definition at line 180 of file cvControlsI.H.

◆ cosInsertionAcceptanceAngle()

Foam::scalar cosInsertionAcceptanceAngle ( ) const
inline

Definition at line 186 of file cvControlsI.H.

◆ removalDistCoeff()

Foam::scalar removalDistCoeff ( ) const
inline

Definition at line 192 of file cvControlsI.H.

◆ filterEdges()

Foam::Switch filterEdges ( ) const
inline

Definition at line 198 of file cvControlsI.H.

◆ filterFaces()

Foam::Switch filterFaces ( ) const
inline

Definition at line 203 of file cvControlsI.H.

◆ writeTetDualMesh()

Foam::Switch writeTetDualMesh ( ) const
inline

Definition at line 208 of file cvControlsI.H.

◆ writeCellShapeControlMesh()

Foam::Switch writeCellShapeControlMesh ( ) const
inline

Definition at line 213 of file cvControlsI.H.

◆ writeBackgroundMeshDecomposition()

Foam::Switch writeBackgroundMeshDecomposition ( ) const
inline

Definition at line 218 of file cvControlsI.H.


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