Loading...
Searching...
No Matches
faceSelection Class Referenceabstract

Face selection method for createBaffles. More...

#include <faceSelection.H>

Inheritance diagram for faceSelection:
Collaboration diagram for faceSelection:

Public Member Functions

 TypeName ("faceSelection")
 Runtime type information.
 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.
autoPtr< faceSelectionclone () const
 Clone.
virtual ~faceSelection ()
 Destructor.
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.

Protected Attributes

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

Detailed Description

Face selection method for createBaffles.

Source files

Definition at line 54 of file faceSelection.H.

Constructor & Destructor Documentation

◆ faceSelection()

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

Construct from dictionary.

References dict(), mesh, and name().

Referenced by declareRunTimeSelectionTable().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~faceSelection()

virtual ~faceSelection ( )
virtual

Destructor.

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)  )

References dict(), faceSelection(), mesh, and name().

Here is the call graph for this function:

◆ clone()

autoPtr< faceSelection > clone ( ) const
inline

Clone.

Definition at line 119 of file faceSelection.H.

References NotImplemented.

◆ New()

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

Return a reference to the selected faceSelection.

References dict(), mesh, and name().

Here is the call graph for this function:

◆ name()

const word & name ( ) const
inline

Definition at line 147 of file faceSelection.H.

References name_.

Referenced by declareRunTimeSelectionTable(), faceSelection(), faceZoneSelection::faceZoneSelection(), New(), and searchableSurfaceSelection::searchableSurfaceSelection().

Here is the caller graph for this function:

◆ dict()

const dictionary & dict ( ) const
inline

Definition at line 152 of file faceSelection.H.

References dict_.

Referenced by declareRunTimeSelectionTable(), faceSelection(), faceZoneSelection::faceZoneSelection(), New(), and searchableSurfaceSelection::searchableSurfaceSelection().

Here is the caller graph for this function:

◆ select()

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

Member Data Documentation

◆ name_

const word name_
protected

Name.

Definition at line 63 of file faceSelection.H.

Referenced by name().

◆ mesh_

const fvMesh& mesh_
protected

Reference to mesh.

Definition at line 68 of file faceSelection.H.

◆ dict_

const dictionary dict_
protected

Input dictionary.

Definition at line 73 of file faceSelection.H.

Referenced by dict().

◆ flip_

const bool flip_
protected

Switch direction?

Definition at line 78 of file faceSelection.H.


The documentation for this class was generated from the following file:
  • applications/utilities/mesh/manipulation/createBaffles/faceSelection/faceSelection.H