Public Member Functions | Public Attributes | Friends | List of all members
cv2DControls Class Reference

Controls for the 2D CV mesh generator. More...

Collaboration diagram for cv2DControls:
Collaboration graph
[legend]

Public Member Functions

 cv2DControls (const dictionary &controlDict, const boundBox &bb)
 
 ~cv2DControls ()=default
 
scalar minCellSize () const
 
scalar minCellSize2 () const
 
scalar maxQuadAngle () const
 
scalar nearWallAlignedDist () const
 
scalar nearWallAlignedDist2 () const
 
Switch insertSurfaceNearestPointPairs () const
 
Switch mirrorPoints () const
 
Switch insertSurfaceNearPointPairs () const
 
Switch objOutput () const
 
Switch meshedSurfaceOutput () const
 
Switch randomiseInitialGrid () const
 
scalar randomPerturbation () const
 
label maxBoundaryConformingIter () const
 
scalar span () const
 
scalar span2 () const
 
scalar minEdgeLen () const
 
scalar minEdgeLen2 () const
 
scalar maxNotchLen () const
 
scalar maxNotchLen2 () const
 
scalar minNearPointDist () const
 
scalar minNearPointDist2 () const
 
scalar ppDist () const
 
void write (Ostream &os) const
 

Public Attributes

scalar minCellSize_
 
scalar minCellSize2_
 
scalar maxQuadAngle_
 
scalar nearWallAlignedDist_
 
scalar nearWallAlignedDist2_
 
Switch insertSurfaceNearestPointPairs_
 
Switch mirrorPoints_
 
Switch insertSurfaceNearPointPairs_
 
Switch objOutput_
 
Switch meshedSurfaceOutput_
 
Switch randomiseInitialGrid_
 
scalar randomPerturbation_
 
label maxBoundaryConformingIter_
 
scalar span_
 
scalar span2_
 
scalar minEdgeLen_
 
scalar minEdgeLen2_
 
scalar maxNotchLen_
 
scalar maxNotchLen2_
 
scalar minNearPointDist_
 
scalar minNearPointDist2_
 
scalar ppDist_
 
scalar ppDist2_
 

Friends

Ostreamoperator<< (Ostream &os, const cv2DControls &s)
 

Detailed Description

Controls for the 2D CV mesh generator.

Source files

Definition at line 56 of file cv2DControls.H.

Constructor & Destructor Documentation

◆ cv2DControls()

cv2DControls ( const dictionary controlDict,
const boundBox bb 
)

◆ ~cv2DControls()

~cv2DControls ( )
default

Member Function Documentation

◆ minCellSize()

Foam::scalar minCellSize ( ) const
inline

Definition at line 21 of file cv2DControlsI.H.

References cv2DControls::minCellSize_.

◆ minCellSize2()

Foam::scalar minCellSize2 ( ) const
inline

Definition at line 27 of file cv2DControlsI.H.

◆ maxQuadAngle()

Foam::scalar maxQuadAngle ( ) const
inline

Definition at line 33 of file cv2DControlsI.H.

◆ nearWallAlignedDist()

Foam::scalar nearWallAlignedDist ( ) const
inline

Definition at line 39 of file cv2DControlsI.H.

◆ nearWallAlignedDist2()

Foam::scalar nearWallAlignedDist2 ( ) const
inline

Definition at line 45 of file cv2DControlsI.H.

◆ insertSurfaceNearestPointPairs()

Foam::Switch insertSurfaceNearestPointPairs ( ) const
inline

Definition at line 51 of file cv2DControlsI.H.

◆ mirrorPoints()

Foam::Switch mirrorPoints ( ) const
inline

Definition at line 57 of file cv2DControlsI.H.

◆ insertSurfaceNearPointPairs()

Foam::Switch insertSurfaceNearPointPairs ( ) const
inline

Definition at line 63 of file cv2DControlsI.H.

◆ objOutput()

Foam::Switch objOutput ( ) const
inline

Definition at line 69 of file cv2DControlsI.H.

◆ meshedSurfaceOutput()

Foam::Switch meshedSurfaceOutput ( ) const
inline

Definition at line 75 of file cv2DControlsI.H.

◆ randomiseInitialGrid()

Foam::Switch randomiseInitialGrid ( ) const
inline

Definition at line 81 of file cv2DControlsI.H.

◆ randomPerturbation()

Foam::scalar randomPerturbation ( ) const
inline

Definition at line 87 of file cv2DControlsI.H.

◆ maxBoundaryConformingIter()

Foam::label maxBoundaryConformingIter ( ) const
inline

Definition at line 93 of file cv2DControlsI.H.

◆ span()

Foam::scalar span ( ) const
inline

Definition at line 99 of file cv2DControlsI.H.

◆ span2()

Foam::scalar span2 ( ) const
inline

Definition at line 105 of file cv2DControlsI.H.

◆ minEdgeLen()

Foam::scalar minEdgeLen ( ) const
inline

Definition at line 111 of file cv2DControlsI.H.

◆ minEdgeLen2()

Foam::scalar minEdgeLen2 ( ) const
inline

Definition at line 117 of file cv2DControlsI.H.

◆ maxNotchLen()

Foam::scalar maxNotchLen ( ) const
inline

Definition at line 123 of file cv2DControlsI.H.

◆ maxNotchLen2()

Foam::scalar maxNotchLen2 ( ) const
inline

Definition at line 129 of file cv2DControlsI.H.

◆ minNearPointDist()

Foam::scalar minNearPointDist ( ) const
inline

Definition at line 135 of file cv2DControlsI.H.

◆ minNearPointDist2()

Foam::scalar minNearPointDist2 ( ) const
inline

Definition at line 141 of file cv2DControlsI.H.

◆ ppDist()

Foam::scalar ppDist ( ) const
inline

Definition at line 147 of file cv2DControlsI.H.

◆ write()

void write ( Ostream os) const

Friends And Related Function Documentation

◆ operator<<

Ostream& operator<< ( Ostream os,
const cv2DControls s 
)
friend

Member Data Documentation

◆ minCellSize_

scalar minCellSize_

Definition at line 82 of file cv2DControls.H.

Referenced by cv2DControls::minCellSize().

◆ minCellSize2_

scalar minCellSize2_

Definition at line 85 of file cv2DControls.H.

◆ maxQuadAngle_

scalar maxQuadAngle_

Definition at line 89 of file cv2DControls.H.

◆ nearWallAlignedDist_

scalar nearWallAlignedDist_

Definition at line 92 of file cv2DControls.H.

◆ nearWallAlignedDist2_

scalar nearWallAlignedDist2_

Definition at line 95 of file cv2DControls.H.

◆ insertSurfaceNearestPointPairs_

Switch insertSurfaceNearestPointPairs_

Definition at line 98 of file cv2DControls.H.

◆ mirrorPoints_

Switch mirrorPoints_

Definition at line 101 of file cv2DControls.H.

◆ insertSurfaceNearPointPairs_

Switch insertSurfaceNearPointPairs_

Definition at line 104 of file cv2DControls.H.

◆ objOutput_

Switch objOutput_

Definition at line 106 of file cv2DControls.H.

◆ meshedSurfaceOutput_

Switch meshedSurfaceOutput_

Definition at line 108 of file cv2DControls.H.

◆ randomiseInitialGrid_

Switch randomiseInitialGrid_

Definition at line 110 of file cv2DControls.H.

◆ randomPerturbation_

scalar randomPerturbation_

Definition at line 112 of file cv2DControls.H.

◆ maxBoundaryConformingIter_

label maxBoundaryConformingIter_

Definition at line 114 of file cv2DControls.H.

◆ span_

scalar span_

Definition at line 120 of file cv2DControls.H.

◆ span2_

scalar span2_

Definition at line 123 of file cv2DControls.H.

◆ minEdgeLen_

scalar minEdgeLen_

Definition at line 127 of file cv2DControls.H.

◆ minEdgeLen2_

scalar minEdgeLen2_

Definition at line 130 of file cv2DControls.H.

◆ maxNotchLen_

scalar maxNotchLen_

Definition at line 134 of file cv2DControls.H.

◆ maxNotchLen2_

scalar maxNotchLen2_

Definition at line 137 of file cv2DControls.H.

◆ minNearPointDist_

scalar minNearPointDist_

Definition at line 141 of file cv2DControls.H.

◆ minNearPointDist2_

scalar minNearPointDist2_

Definition at line 144 of file cv2DControls.H.

◆ ppDist_

scalar ppDist_

Definition at line 147 of file cv2DControls.H.

◆ ppDist2_

scalar ppDist2_

Definition at line 150 of file cv2DControls.H.


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