cvControls Class Reference

Controls for the conformalVoronoiMesh mesh generator. More...

Public Member Functions

 cvControls (const dictionary &foamyHexMeshDict)
 Construct from references to conformalVoronoiMesh and dictionary. More...
 
 ~cvControls ()
 Destructor. More...
 
const dictionaryfoamyHexMeshDict () const
 Return the foamyHexMeshDict. More...
 
scalar pointPairDistanceCoeff () const
 Return the pointPairDistanceCoeff. More...
 
scalar mixedFeaturePointPPDistanceCoeff () const
 Return the mixedFeaturePointPPDistanceCoeff. More...
 
scalar featurePointExclusionDistanceCoeff () const
 Return the featurePointExclusionDistanceCoeff. More...
 
scalar featureEdgeExclusionDistanceCoeff () const
 Return the featureEdgeExclusionDistanceCoeff. More...
 
Switch guardFeaturePoints () const
 
Switch edgeAiming () const
 
Switch snapFeaturePoints () const
 
Switch circulateEdges () const
 
scalar surfacePtExclusionDistanceCoeff () const
 Return the surfacePtExclusionDistanceCoeff. More...
 
Switch specialiseFeaturePoints () const
 Return whether to use specialised feature points. More...
 
scalar surfaceSearchDistanceCoeff () const
 Return the surfaceSearchDistanceCoeff. More...
 
scalar maxSurfaceProtrusionCoeff () const
 Return the maxSurfaceProtrusionCoeff. More...
 
scalar maxQuadAngle () const
 Return the maxQuadAngle. More...
 
label surfaceConformationRebuildFrequency () const
 Return the surfaceConformationRebuildFrequency. More...
 
scalar edgeSearchDistCoeffSqr () const
 Return the edgeSearchDistCoeffSqr for conformation. More...
 
scalar surfacePtReplaceDistCoeffSqr () const
 Return the surfacePtReplaceDistCoeffSqr for conformation. More...
 
label maxConformationIterations () const
 Return the maxConformationIterations. More...
 
scalar iterationToInitialHitRatioLimit () const
 Return the iterationToInitialHitRatioLimit. More...
 
scalar defaultCellSize () const
 Return the defaultCellSize. More...
 
scalar minimumCellSize () const
 Return the minimumCellSize. More...
 
Switch objOutput () const
 Return the objOutput Switch. More...
 
Switch timeChecks () const
 Return the timeChecks Switch. More...
 
Switch printVertexInfo () const
 Return the printVertexInfo Switch. More...
 
scalar maxLoadUnbalance () const
 Return the maxLoadUnbalance. More...
 
scalar cosAlignmentAcceptanceAngle () const
 Return the cosAlignmentAcceptanceAngle. More...
 
scalar aspectRatio () const
 Return the aspectRatio. More...
 
const vectoraspectRatioDirection () const
 Return the aspectRatioDirection. More...
 
scalar insertionDistCoeff () const
 Return the insertionDistCoeff. More...
 
scalar faceAreaRatioCoeff () const
 Return the faceAreaRatioCoeff. More...
 
scalar cosInsertionAcceptanceAngle () const
 Return the cosInsertionAcceptanceAngle. More...
 
scalar removalDistCoeff () const
 Return removalDistCoeff. More...
 
Switch filterEdges () const
 Filter edges at output time. More...
 
Switch filterFaces () const
 Filter faces at output time. More...
 
Switch writeTetDualMesh () const
 Write tetMesh at output time. More...
 
Switch writeCellShapeControlMesh () const
 Write cellShapeControlMesh at output time. More...
 
Switch writeBackgroundMeshDecomposition () const
 Write backgroundMeshDecomposition at output time. More...
 

Detailed Description

Controls for the conformalVoronoiMesh mesh generator.

Source files

Definition at line 55 of file cvControls.H.

Constructor & Destructor Documentation

◆ cvControls()

cvControls ( const dictionary foamyHexMeshDict)

Construct from references to conformalVoronoiMesh and dictionary.

◆ ~cvControls()

~cvControls ( )

Destructor.

Member Function Documentation

◆ foamyHexMeshDict()

const Foam::dictionary & foamyHexMeshDict ( ) const
inline

Return the foamyHexMeshDict.

Definition at line 30 of file cvControlsI.H.

◆ pointPairDistanceCoeff()

Foam::scalar pointPairDistanceCoeff ( ) const
inline

Return the pointPairDistanceCoeff.

Definition at line 36 of file cvControlsI.H.

◆ mixedFeaturePointPPDistanceCoeff()

Foam::scalar mixedFeaturePointPPDistanceCoeff ( ) const
inline

Return the mixedFeaturePointPPDistanceCoeff.

Definition at line 42 of file cvControlsI.H.

◆ featurePointExclusionDistanceCoeff()

Foam::scalar featurePointExclusionDistanceCoeff ( ) const
inline

Return the featurePointExclusionDistanceCoeff.

Definition at line 48 of file cvControlsI.H.

◆ featureEdgeExclusionDistanceCoeff()

Foam::scalar featureEdgeExclusionDistanceCoeff ( ) const
inline

Return the featureEdgeExclusionDistanceCoeff.

Definition at line 54 of file cvControlsI.H.

◆ guardFeaturePoints()

Foam::Switch guardFeaturePoints ( ) const
inline

Definition at line 60 of file cvControlsI.H.

◆ edgeAiming()

Foam::Switch edgeAiming ( ) const
inline

Definition at line 65 of file cvControlsI.H.

◆ snapFeaturePoints()

Foam::Switch snapFeaturePoints ( ) const
inline

Definition at line 70 of file cvControlsI.H.

◆ circulateEdges()

Foam::Switch circulateEdges ( ) const
inline

Definition at line 75 of file cvControlsI.H.

◆ surfacePtExclusionDistanceCoeff()

Foam::scalar surfacePtExclusionDistanceCoeff ( ) const
inline

Return the surfacePtExclusionDistanceCoeff.

Definition at line 81 of file cvControlsI.H.

◆ specialiseFeaturePoints()

Foam::Switch specialiseFeaturePoints ( ) const
inline

Return whether to use specialised feature points.

Definition at line 86 of file cvControlsI.H.

◆ surfaceSearchDistanceCoeff()

Foam::scalar surfaceSearchDistanceCoeff ( ) const
inline

Return the surfaceSearchDistanceCoeff.

Definition at line 91 of file cvControlsI.H.

◆ maxSurfaceProtrusionCoeff()

Foam::scalar maxSurfaceProtrusionCoeff ( ) const
inline

Return the maxSurfaceProtrusionCoeff.

Definition at line 97 of file cvControlsI.H.

◆ maxQuadAngle()

Foam::scalar maxQuadAngle ( ) const
inline

Return the maxQuadAngle.

Definition at line 103 of file cvControlsI.H.

◆ surfaceConformationRebuildFrequency()

Foam::label surfaceConformationRebuildFrequency ( ) const
inline

Return the surfaceConformationRebuildFrequency.

Definition at line 109 of file cvControlsI.H.

◆ edgeSearchDistCoeffSqr()

Foam::scalar edgeSearchDistCoeffSqr ( ) const
inline

Return the edgeSearchDistCoeffSqr for conformation.

Definition at line 115 of file cvControlsI.H.

◆ surfacePtReplaceDistCoeffSqr()

Foam::scalar surfacePtReplaceDistCoeffSqr ( ) const
inline

Return the surfacePtReplaceDistCoeffSqr for conformation.

Definition at line 121 of file cvControlsI.H.

◆ maxConformationIterations()

Foam::label maxConformationIterations ( ) const
inline

Return the maxConformationIterations.

Definition at line 127 of file cvControlsI.H.

◆ iterationToInitialHitRatioLimit()

Foam::scalar iterationToInitialHitRatioLimit ( ) const
inline

Return the iterationToInitialHitRatioLimit.

Definition at line 133 of file cvControlsI.H.

◆ defaultCellSize()

Foam::scalar defaultCellSize ( ) const
inline

Return the defaultCellSize.

Definition at line 139 of file cvControlsI.H.

◆ minimumCellSize()

Foam::scalar minimumCellSize ( ) const
inline

Return the minimumCellSize.

Definition at line 145 of file cvControlsI.H.

◆ objOutput()

Foam::Switch objOutput ( ) const
inline

Return the objOutput Switch.

Definition at line 151 of file cvControlsI.H.

◆ timeChecks()

Foam::Switch timeChecks ( ) const
inline

Return the timeChecks Switch.

Definition at line 157 of file cvControlsI.H.

◆ printVertexInfo()

Foam::Switch printVertexInfo ( ) const
inline

Return the printVertexInfo Switch.

Definition at line 163 of file cvControlsI.H.

◆ maxLoadUnbalance()

Foam::scalar maxLoadUnbalance ( ) const
inline

Return the maxLoadUnbalance.

Definition at line 169 of file cvControlsI.H.

◆ cosAlignmentAcceptanceAngle()

Foam::scalar cosAlignmentAcceptanceAngle ( ) const
inline

Return the cosAlignmentAcceptanceAngle.

Definition at line 175 of file cvControlsI.H.

◆ aspectRatio()

scalar aspectRatio ( ) const
inline

Return the aspectRatio.

◆ aspectRatioDirection()

const vector& aspectRatioDirection ( ) const
inline

Return the aspectRatioDirection.

◆ insertionDistCoeff()

Foam::scalar insertionDistCoeff ( ) const
inline

Return the insertionDistCoeff.

Definition at line 181 of file cvControlsI.H.

◆ faceAreaRatioCoeff()

Foam::scalar faceAreaRatioCoeff ( ) const
inline

Return the faceAreaRatioCoeff.

Definition at line 187 of file cvControlsI.H.

◆ cosInsertionAcceptanceAngle()

Foam::scalar cosInsertionAcceptanceAngle ( ) const
inline

Return the cosInsertionAcceptanceAngle.

Definition at line 193 of file cvControlsI.H.

◆ removalDistCoeff()

Foam::scalar removalDistCoeff ( ) const
inline

Return removalDistCoeff.

Definition at line 199 of file cvControlsI.H.

◆ filterEdges()

Foam::Switch filterEdges ( ) const
inline

Filter edges at output time.

Definition at line 205 of file cvControlsI.H.

◆ filterFaces()

Foam::Switch filterFaces ( ) const
inline

Filter faces at output time.

Definition at line 210 of file cvControlsI.H.

◆ writeTetDualMesh()

Foam::Switch writeTetDualMesh ( ) const
inline

Write tetMesh at output time.

Definition at line 215 of file cvControlsI.H.

◆ writeCellShapeControlMesh()

Foam::Switch writeCellShapeControlMesh ( ) const
inline

Write cellShapeControlMesh at output time.

Definition at line 220 of file cvControlsI.H.

◆ writeBackgroundMeshDecomposition()

Foam::Switch writeBackgroundMeshDecomposition ( ) const
inline

Write backgroundMeshDecomposition at output time.

Definition at line 225 of file cvControlsI.H.


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