48 Foam::tanhInterpolation::tanhInterpolation
56 eta_(
dict.getOrDefault<scalar>(
"eta", scalar(0.5)))
69 const scalar t(time == 0 ? 1. : time);
70 const scalar
b(b_->value(t));
73 Info<<
type() <<
"::interpolate:: t, b value " << t <<
" " <<
b 74 <<
" eta " << eta_ <<
endl;
90 const scalar t(mesh_.time().timeOutputValue());
91 const scalar
b(b_->value(t));
93 <<
type() <<
"::interpolate:: t, b value " << t <<
" " <<
b 94 <<
" eta " << eta_ <<
endl;
Top level data entry class for use in dictionaries. Provides a mechanism to specify a variable as a c...
Abstract base class for interpolation functions used in topology optimisation.
dimensionedScalar tanh(const dimensionedScalar &ds)
void size(const label n)
Older name for setAddressableSize.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
T & ref() const
Return non-const reference to the contents of a non-null managed pointer.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
Ostream & endl(Ostream &os)
Add newline and flush stream.
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tf1, const word &name, const dimensionSet &dimensions, const bool initCopy=false)
Global function forwards to reuseTmpDimensionedField::New.
const Time & time() const
Return the top-level database.
Macros for easy insertion into run-time selection tables.
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.
const dimensionedScalar b
Wien displacement law constant: default SI units: [m.K].
#define DebugInfo
Report an information message using Foam::Info.
virtual tmp< scalarField > derivative(const scalarField &arg) const
Return of function with respect to the argument field.
int debug
Static debugging option.
defineTypeNameAndDebug(combustionModel, 0)
virtual void setLengthScaleParam(const scalar lengthScale)
Set the parameter determining length scale.
scalar timeOutputValue() const
Return the current user-time value. (ie, after applying any timeToUserTime() conversion) ...
Mesh data needed to do the Finite Volume discretisation.
messageStream Info
Information stream (stdout output on master, null elsewhere)
A class for managing temporary objects.
virtual void interpolate(const scalarField &arg, scalarField &res) const
Interpolate argument and write to result.
addToRunTimeSelectionTable(functionObject, pointHistory, dictionary)
static constexpr const zero Zero
Global zero (0)