47 Foam::betaMaxStepRamp::betaMaxStepRamp
54 betaMin_(
dict.getOrDefault<scalar>(
"betaMin",
Zero)),
61 <<
"betaMaxStepRamp:: creating interpolation function of type " 70 const scalar t = mesh_.time().timeOutputValue();
71 const scalar value = betaMin_ + (value_ - betaMin_)*funcPtr_().value(t);
73 <<
"stepRamp betaMax:: t, betaMax value " 74 << t <<
", " << value <<
endl;
Top level data entry class for use in dictionaries. Provides a mechanism to specify a variable as a c...
A list of keyword definitions, which are a keyword followed by a number of values (eg...
Ostream & endl(Ostream &os)
Add newline and flush stream.
autoPtr< Function1< scalar > > funcPtr_
The step ramp function.
Macros for easy insertion into run-time selection tables.
virtual scalar value() const
Get value.
#define DebugInfo
Report an information message using Foam::Info.
Base class for selecting the betaMax value, i.e. the value multiplying the Brinkman penalisation term...
defineTypeNameAndDebug(combustionModel, 0)
Mesh data needed to do the Finite Volume discretisation.
addToRunTimeSelectionTable(functionObject, pointHistory, dictionary)
static constexpr const zero Zero
Global zero (0)