faceSelection Class Referenceabstract

Face selection method for createBaffles. More...

Inheritance diagram for faceSelection:
Collaboration diagram for faceSelection:

Public Member Functions

 TypeName ("faceSelection")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, faceSelection, dictionary,(const word &name, const fvMesh &mesh, const dictionary &dict),(name, mesh, dict))
 
 faceSelection (const word &name, const fvMesh &mesh, const dictionary &dict)
 Construct from dictionary. More...
 
autoPtr< faceSelectionclone () const
 Clone. More...
 
virtual ~faceSelection ()
 Destructor. More...
 
const wordname () const
 
const dictionarydict () const
 
virtual void select (const label, labelList &, boolList &) const =0
 

Static Public Member Functions

static autoPtr< faceSelectionNew (const word &name, const fvMesh &mesh, const dictionary &dict)
 Return a reference to the selected faceSelection. More...
 

Protected Attributes

const word name_
 Name. More...
 
const fvMeshmesh_
 Reference to mesh. More...
 
const dictionary dict_
 Input dictionary. More...
 
const Switch flip_
 Switch direction? More...
 

Detailed Description

Face selection method for createBaffles.

Source files

Definition at line 57 of file faceSelection.H.

Constructor & Destructor Documentation

◆ faceSelection()

faceSelection ( const word name,
const fvMesh mesh,
const dictionary dict 
)

Construct from dictionary.

◆ ~faceSelection()

virtual ~faceSelection ( )
virtual

Destructor.

Referenced by faceSelection::clone().

Here is the caller graph for this function:

Member Function Documentation

◆ TypeName()

TypeName ( "faceSelection"  )

Runtime type information.

◆ declareRunTimeSelectionTable()

declareRunTimeSelectionTable ( autoPtr  ,
faceSelection  ,
dictionary  ,
(const word &name, const fvMesh &mesh, const dictionary &dict ,
(name, mesh, dict  
)

◆ clone()

autoPtr<faceSelection> clone ( ) const
inline

Clone.

Definition at line 108 of file faceSelection.H.

References faceSelection::New(), NotImplemented, and faceSelection::~faceSelection().

Here is the call graph for this function:

◆ New()

static autoPtr<faceSelection> New ( const word name,
const fvMesh mesh,
const dictionary dict 
)
static

Return a reference to the selected faceSelection.

Referenced by faceSelection::clone().

Here is the caller graph for this function:

◆ name()

const word& name ( ) const
inline

Definition at line 132 of file faceSelection.H.

References faceSelection::name_.

◆ dict()

const dictionary& dict ( ) const
inline

Definition at line 137 of file faceSelection.H.

References faceSelection::dict_, and faceSelection::select().

Here is the call graph for this function:

◆ select()

virtual void select ( const label  ,
labelList ,
boolList  
) const
pure virtual

Implemented in faceZoneSelection, and searchableSurfaceSelection.

Referenced by faceSelection::dict().

Here is the caller graph for this function:

Member Data Documentation

◆ name_

const word name_
protected

Name.

Definition at line 64 of file faceSelection.H.

Referenced by faceSelection::name().

◆ mesh_

const fvMesh& mesh_
protected

Reference to mesh.

Definition at line 67 of file faceSelection.H.

◆ dict_

const dictionary dict_
protected

Input dictionary.

Definition at line 70 of file faceSelection.H.

Referenced by faceSelection::dict().

◆ flip_

const Switch flip_
protected

Switch direction?

Definition at line 73 of file faceSelection.H.


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