All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
cellSizeCalculationType Class Referenceabstract

Abstract base class for specifying target cell sizes. More...

Inheritance diagram for cellSizeCalculationType:
Collaboration diagram for cellSizeCalculationType:

Public Member Functions

 TypeName ("cellSizeCalculationType")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, cellSizeCalculationType, dictionary,(const dictionary &cellSizeCalculationTypeDict, const triSurfaceMesh &surface, const scalar &defaultCellSize),(cellSizeCalculationTypeDict, surface, defaultCellSize))
 
 cellSizeCalculationType (const word &type, const dictionary &cellSizeCalculationTypeDict, const triSurfaceMesh &surface, const scalar &defaultCellSize)
 Construct from components. More...
 
 cellSizeCalculationType (const cellSizeCalculationType &)=delete
 Disallow default bitwise copy construction. More...
 
virtual ~cellSizeCalculationType ()
 Destructor. More...
 
virtual tmp< triSurfacePointScalarFieldload ()=0
 Load the cell size. More...
 
void operator= (const cellSizeCalculationType &)=delete
 Disallow default bitwise assignment. More...
 

Static Public Member Functions

static autoPtr< cellSizeCalculationTypeNew (const dictionary &cellSizeCalculationTypeDict, const triSurfaceMesh &surface, const scalar &defaultCellSize)
 Return a reference to the selected cellSizeCalculationType. More...
 

Protected Attributes

const dictionarycellSizeCalculationTypeDict_
 
const triSurfaceMeshsurface_
 Reference to the triSurfaceMesh. More...
 
const scalar & defaultCellSize_
 

Detailed Description

Abstract base class for specifying target cell sizes.

Source files

Definition at line 52 of file cellSizeCalculationType.H.

Constructor & Destructor Documentation

◆ cellSizeCalculationType() [1/2]

cellSizeCalculationType ( const word type,
const dictionary cellSizeCalculationTypeDict,
const triSurfaceMesh surface,
const scalar &  defaultCellSize 
)

Construct from components.

◆ cellSizeCalculationType() [2/2]

Disallow default bitwise copy construction.

◆ ~cellSizeCalculationType()

virtual ~cellSizeCalculationType ( )
virtual

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "cellSizeCalculationType"  )

Runtime type information.

◆ declareRunTimeSelectionTable()

declareRunTimeSelectionTable ( autoPtr  ,
cellSizeCalculationType  ,
dictionary  ,
(const dictionary &cellSizeCalculationTypeDict, const triSurfaceMesh &surface, const scalar &defaultCellSize)  ,
(cellSizeCalculationTypeDict, surface, defaultCellSize)   
)

◆ New()

static autoPtr<cellSizeCalculationType> New ( const dictionary cellSizeCalculationTypeDict,
const triSurfaceMesh surface,
const scalar &  defaultCellSize 
)
static

Return a reference to the selected cellSizeCalculationType.

◆ load()

virtual tmp<triSurfacePointScalarField> load ( )
pure virtual

Load the cell size.

Implemented in automatic, and fieldFromFile.

◆ operator=()

void operator= ( const cellSizeCalculationType )
delete

Disallow default bitwise assignment.

Member Data Documentation

◆ cellSizeCalculationTypeDict_

const dictionary& cellSizeCalculationTypeDict_
protected

Definition at line 57 of file cellSizeCalculationType.H.

◆ surface_

const triSurfaceMesh& surface_
protected

Reference to the triSurfaceMesh.

Definition at line 60 of file cellSizeCalculationType.H.

◆ defaultCellSize_

const scalar& defaultCellSize_
protected

Definition at line 62 of file cellSizeCalculationType.H.


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