37 #ifndef faceSelection_H 38 #define faceSelection_H const fvMesh & mesh_
Reference to mesh.
const bool flip_
Switch direction?
const dictionary & dict() const
A list of keyword definitions, which are a keyword followed by a number of values (eg...
virtual ~faceSelection()
Destructor.
const word & name() const
autoPtr< faceSelection > clone() const
Clone.
A class for handling words, derived from Foam::string.
Face selection method for createBaffles.
faceSelection(const word &name, const fvMesh &mesh, const dictionary &dict)
Construct from dictionary.
declareRunTimeSelectionTable(autoPtr, faceSelection, dictionary,(const word &name, const fvMesh &mesh, const dictionary &dict),(name, mesh, dict))
TypeName("faceSelection")
Runtime type information.
static autoPtr< faceSelection > New(const word &name, const fvMesh &mesh, const dictionary &dict)
Return a reference to the selected faceSelection.
Basic run-time type information using word as the type's name. Used to enhance the standard RTTI to c...
Mesh data needed to do the Finite Volume discretisation.
virtual void select(const label, labelList &, boolList &) const =0
const dictionary dict_
Input dictionary.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
Macros to ease declaration of run-time selection tables.
List< label > labelList
A List of labels.
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
List< bool > boolList
A List of bools.