FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

Top level extrusion model class. More...


Detailed Description

Top level extrusion model class.

Source files

Definition at line 52 of file extrudeModel.H.

Inheritance diagram for extrudeModel:
Collaboration diagram for extrudeModel:

List of all members.

Public Member Functions

 TypeName ("extrudeModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, extrudeModel, dictionary,(const dictionary &dict),(dict))
 Declare runtime constructor selection table.
 extrudeModel (const word &modelType, const dictionary &)
 Construct from dictionary.
virtual  ~extrudeModel ()
 Destructor.
label  nLayers () const
virtual point  operator() (const point &surfacePoint, const vector &surfaceNormal, const label layer) const =0

Static Public Member Functions

static autoPtr< extrudeModel >  New (const dictionary &)
 Select null constructed.

Protected Member Functions

 extrudeModel (const extrudeModel &)
 Disallow default bitwise copy construct.
void  operator= (const extrudeModel &)
 Disallow default bitwise assignment.

Protected Attributes

const label  nLayers_
const dictionary &  dict_
const dictionary &  coeffDict_

Constructor & Destructor Documentation

extrudeModel ( const extrudeModel &    ) [protected]

Disallow default bitwise copy construct.

extrudeModel ( const word &   modelType,
const dictionary &    
)

Construct from dictionary.

virtual ~extrudeModel (  ) [virtual]

Destructor.


Member Function Documentation

void operator= ( const extrudeModel &    ) [protected]

Disallow default bitwise assignment.

TypeName ( "extrudeModel"    )

Runtime type information.

declareRunTimeSelectionTable ( autoPtr   ,
extrudeModel   ,
dictionary   ,
(const dictionary &dict)   ,
(dict)    
)

Declare runtime constructor selection table.

static autoPtr<extrudeModel> New ( const dictionary &    ) [static]

Select null constructed.

label nLayers (  ) const
virtual point operator() ( const point &   surfacePoint,
const vector &   surfaceNormal,
const label   layer  
) const [pure virtual]

Implemented in linearNormal, linearRadial, and sigmaRadial.


Member Data Documentation

const label nLayers_ [protected]

Definition at line 58 of file extrudeModel.H.

const dictionary& dict_ [protected]

Definition at line 60 of file extrudeModel.H.

const dictionary& coeffDict_ [protected]

Definition at line 62 of file extrudeModel.H.


The documentation for this class was generated from the following file:
  • applications/utilities/mesh/generation/extrudeMesh/extrudeModel/extrudeModel/extrudeModel.H