A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Mesh data needed to do the Finite Volume discretisation.
autoPtr< variablesSet > vars_
Base variableSet pointer.
const word & managerType() const
Return the manager type.
bool active()
Return state of solver.
bool active_
Solve equations?
bool useSolverNameForFields_
Append the variables related to the solver with it name.
bool isMaster_
Is the solver the master one.
const word managerType_
The optimisation type.
dictionary dict_
Dictionary holding the solver info.
bool isMaster() const
Whether the solver is the master one, in case of coupled solvers.
word extendedVariableName(const word &varName) const
Given a variable name, return a name that is possibly appended by the solverName, depending on useSol...
bool useSolverNameForFields() const
Use solver name as a suffix to the involved fields.
const variablesSet & getVariablesSet() const
Return constant reference to variableSet used by the solver.
const dictionary & dict() const
Return the solver dictionary.
const word solverName_
Solver name.
const fvMesh & mesh() const
Return the solver mesh.
const word & solverName() const
Return the solver name.
fvMesh & mesh_
Reference to the mesh database.
Base class for creating a set of variables.
A class for handling words, derived from Foam::string.