68 useSolverNameForFields_
70 dict.getOrDefault<
bool>(
"useSolverNameForFields", false)
101 const word& baseName,
102 const word& solverName,
103 const bool useSolverNameForFields
123 word phiName(baseName);
152 const word& baseName,
153 const word& solverName,
154 const bool useSolverNameForFields
175 const word& fieldName,
191 fixedValueFvPatchVectorField::typeName
Defines the attributes of an object for which implicit objectRegistry management is supported,...
static autoPtr< Time > New()
Construct (dummy) Time - no functionObjects or libraries.
static word timeName(const scalar t, const int precision=precision_)
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
void reset(autoPtr< T > &&other) noexcept
Delete managed object and set to new given pointer.
T * ptr() noexcept
Same as release().
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Dimension set for the base types, which can be used to implement rigorous dimension checking for alge...
Mesh data needed to do the Finite Volume discretisation.
const Time & time() const
Return the top-level database.
const surfaceVectorField & Sf() const
Return cell face area vectors.
transferModelList & transfer()
Transfer.
A class for managing temporary objects.
Base class for creating a set of variables.
static tmp< volVectorField > autoCreateMeshMovementField(const fvMesh &mesh, const word &name, const dimensionSet &dims)
Auto create variable for mesh movement.
bool useSolverNameForFields_
Append the solver name to the variables names?
tmp< surfaceScalarField > allocateFluxField(const fvMesh &mesh, const volVectorField &velocity, const word &baseName, const word &solverName, const bool useSolverNameForFields)
const word & solverName() const
Return solver name.
bool useSolverNameForFields() const
Append solver name to fields?
word solverName_
Solver name owning the variables set.
virtual autoPtr< variablesSet > clone() const
Clone the variablesSet.
static void setFluxField(autoPtr< surfaceScalarField > &fieldPtr, const fvMesh &mesh, const volVectorField &velocity, const word &baseName, const word &solverName, const bool useSolverNameForFields)
Set flux field.
A class for handling words, derived from Foam::string.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
const word dictName("faMeshDefinition")
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > linearInterpolate(const GeometricField< Type, fvPatchField, volMesh > &vf)
static constexpr const zero Zero
Global zero (0)