Public Member Functions | Private Member Functions | Private Attributes
cellSizeAndAlignmentControls Class Reference
Collaboration diagram for cellSizeAndAlignmentControls:
Collaboration graph
[legend]

Public Member Functions

 ClassName ("cellSizeAndAlignmentControls")
 Runtime type information. More...
 
 cellSizeAndAlignmentControls (const Time &runTime, const dictionary &shapeControlDict, const conformationSurfaces &geometryToConformTo, const scalar &defaultCellSize)
 Construct from dictionary. More...
 
virtual ~cellSizeAndAlignmentControls ()
 Destructor. More...
 
const PtrList< cellSizeAndAlignmentControl > & controlFunctions () const
 
const conformationSurfacesgeometryToConformTo () const
 
scalar cellSize (const point &pt) const
 
scalar cellSize (const point &pt, label &maxPriority) const
 

Private Member Functions

bool evalCellSizeFunctions (const point &pt, scalar &minSize, label &maxPriority) const
 
 cellSizeAndAlignmentControls (const cellSizeAndAlignmentControls &)
 Disallow default bitwise copy construct. More...
 
void operator= (const cellSizeAndAlignmentControls &)
 Disallow default bitwise assignment. More...
 

Private Attributes

const dictionaryshapeControlDict_
 
const conformationSurfacesgeometryToConformTo_
 
PtrList< cellSizeAndAlignmentControlcontrolFunctions_
 
const scalar defaultCellSize_
 

Detailed Description

Source files

Definition at line 48 of file cellSizeAndAlignmentControls.H.

Constructor & Destructor Documentation

◆ cellSizeAndAlignmentControls() [1/2]

Disallow default bitwise copy construct.

◆ cellSizeAndAlignmentControls() [2/2]

cellSizeAndAlignmentControls ( const Time runTime,
const dictionary shapeControlDict,
const conformationSurfaces geometryToConformTo,
const scalar &  defaultCellSize 
)

Construct from dictionary.

◆ ~cellSizeAndAlignmentControls()

virtual ~cellSizeAndAlignmentControls ( )
virtual

Destructor.

Member Function Documentation

◆ evalCellSizeFunctions()

bool evalCellSizeFunctions ( const point pt,
scalar &  minSize,
label maxPriority 
) const
private

◆ operator=()

void operator= ( const cellSizeAndAlignmentControls )
private

Disallow default bitwise assignment.

◆ ClassName()

ClassName ( "cellSizeAndAlignmentControls"  )

Runtime type information.

◆ controlFunctions()

const PtrList<cellSizeAndAlignmentControl>& controlFunctions ( ) const
inline

◆ geometryToConformTo()

const conformationSurfaces& geometryToConformTo ( ) const
inline

◆ cellSize() [1/2]

scalar cellSize ( const point pt) const

◆ cellSize() [2/2]

scalar cellSize ( const point pt,
label maxPriority 
) const

Field Documentation

◆ shapeControlDict_

const dictionary& shapeControlDict_
private

Definition at line 52 of file cellSizeAndAlignmentControls.H.

◆ geometryToConformTo_

const conformationSurfaces& geometryToConformTo_
private

◆ controlFunctions_

PtrList<cellSizeAndAlignmentControl> controlFunctions_
private

◆ defaultCellSize_

const scalar defaultCellSize_
private

Definition at line 58 of file cellSizeAndAlignmentControls.H.


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