Go to the documentation of this file.
150 "blackBodyEmissivePower"
167 T.mesh().time().timeName(),
188 Foam::scalar Foam::radiation::blackBodyEmission::fLambdaT
193 return table_(1e6*lambdaT);
211 T.mesh().time().timeName(),
227 deltaLambdaTf[i] = fLambdaT(band[1]*
T[i]) - fLambdaT(band[0]*
T[i]);
249 T.mesh().time().timeName(),
264 Ebif[i] *= fLambdaT(band[1]*
T[i]) - fLambdaT(band[0]*
T[i]);
279 const scalar T1 = fLambdaT(band[1]*Tpf[facei]);
280 const scalar T2 = fLambdaT(band[0]*Tpf[facei]);
282 EbPf[facei] *= T1 - T2;
298 bLambda_[lambdaI] = EbDeltaLambdaT(T_, band);
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
Defines the attributes of an object for which implicit objectRegistry management is supported,...
tmp< Foam::volScalarField > EbDeltaLambdaT(const volScalarField &T, const Vector2D< scalar > &band) const
A class for managing temporary objects.
Different types of constants.
@ CLAMP
Clamp value to the start/end value.
Dimension set for the base types, which can be used to implement rigorous dimension checking for alge...
blackBodyEmission(const label nLambda, const volScalarField &T)
virtual bool coupled() const
dimensionedScalar pow4(const dimensionedScalar &ds)
Generic templated field type.
void correct(const label lambdaI, const Vector2D< scalar > &band)
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
Generic dimensioned Type class.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
static const List< Tuple2< scalar, scalar > > emissivePowerTable
const dimensionedScalar e
const dimensionedScalar sigma
word name(const expressions::valueTypeCode typeCode)
tmp< Foam::volScalarField > deltaLambdaT(const volScalarField &T, const Vector2D< scalar > &band) const
dimensionedScalar sigma("sigma", dimMass/sqr(dimTime), transportProperties)
Generic GeometricField class.
const dimensionSet dimless