101#ifndef functionObjects_blendingFactor_H
102#define functionObjects_blendingFactor_H
112namespace functionObjects
121 public fieldExpression,
137 void calcBlendingFactor
139 const GeometricField<Type, fvPatchField, volMesh>&
field,
140 const typename fv::convectionScheme<Type>& cs
192 virtual bool write();
Generic GeometricField class.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
const word & name() const noexcept
Return the name of this functionObject.
Computes blending factor as an indicator about which of the schemes is active across the domain.
virtual ~blendingFactor()=default
Destructor.
void operator=(const blendingFactor &)=delete
No copy assignment.
virtual void writeFileHeader(Ostream &os) const
Write the file header.
blendingFactor(const word &name, const Time &runTime, const dictionary &dict)
Construct from Time and dictionary.
blendingFactor(const blendingFactor &)=delete
No copy construct.
TypeName("blendingFactor")
Runtime type information.
virtual bool write()
Write the blendingFactor.
virtual bool read(const dictionary &)
Read the blendingFactor data.
Intermediate class for handling field expression function objects (e.g. blendingFactor etc....
Base class for writing single files from the function objects.
Abstract base class for convection schemes.
A class for handling words, derived from Foam::string.
OBJstream os(runTime.globalPath()/outputName)
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.