Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
cellSizeCalculationType Class Referenceabstract

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

Inheritance diagram for cellSizeCalculationType:
Inheritance graph
[legend]
Collaboration diagram for cellSizeCalculationType:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("cellSizeCalculationType")
 
 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)
 
virtual ~cellSizeCalculationType ()=default
 
virtual tmp< triSurfacePointScalarFieldload ()=0
 

Static Public Member Functions

static autoPtr< cellSizeCalculationTypeNew (const dictionary &cellSizeCalculationTypeDict, const triSurfaceMesh &surface, const scalar &defaultCellSize)
 

Protected Member Functions

 cellSizeCalculationType (const cellSizeCalculationType &)=delete
 
void operator= (const cellSizeCalculationType &)=delete
 

Protected Attributes

const dictionarycellSizeCalculationTypeDict_
 
const triSurfaceMeshsurface_
 
const scalar & defaultCellSize_
 

Detailed Description

Abstract base class for specifying target cell sizes.

Source files

Definition at line 50 of file cellSizeCalculationType.H.

Constructor & Destructor Documentation

◆ cellSizeCalculationType() [1/2]

cellSizeCalculationType ( const cellSizeCalculationType )
protecteddelete

◆ cellSizeCalculationType() [2/2]

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

◆ ~cellSizeCalculationType()

virtual ~cellSizeCalculationType ( )
virtualdefault

Member Function Documentation

◆ operator=()

void operator= ( const cellSizeCalculationType )
protecteddelete

◆ TypeName()

TypeName ( "cellSizeCalculationType"  )

◆ 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

◆ load()

virtual tmp<triSurfacePointScalarField> load ( )
pure virtual

Implemented in automatic, and fieldFromFile.

Member Data Documentation

◆ cellSizeCalculationTypeDict_

const dictionary& cellSizeCalculationTypeDict_
protected

Definition at line 56 of file cellSizeCalculationType.H.

◆ surface_

const triSurfaceMesh& surface_
protected

Definition at line 59 of file cellSizeCalculationType.H.

◆ defaultCellSize_

const scalar& defaultCellSize_
protected

Definition at line 61 of file cellSizeCalculationType.H.


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