57#ifndef Foam_fa_options_H
58#define Foam_fa_options_H
103 options(
const options&) =
delete;
117 const word& defaultAreaName =
word()
IOdictionary(const IOobject &io, const dictionary *fallback=nullptr)
Construct given an IOobject and optional fallback dictionary content.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
List of finite-area options.
virtual bool read(const dictionary &dict)
Read dictionary.
const word & areaName() const noexcept
The finite-area mesh name.
virtual ~options()=default
Destructor.
options(const fvMesh &mesh, const word &defaultAreaName=word())
Construct from components with list of field names.
options(const options &)=delete
No copy construct.
static options & New(const fvMesh &mesh, const word &defaultAreaName=word())
Construct faOptions and register to database if not present otherwise lookup and return.
virtual bool read()
Read dictionary.
void operator=(const options &)=delete
No copy assignment.
ClassName("faOptions")
Runtime information.
Mesh data needed to do the Finite Volume discretisation.
A class for handling words, derived from Foam::string.
#define ClassName(TypeNameString)
Add typeName information from argument TypeNameString to a class.
Namespace for finite-area.