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);
Different types of constants.
static const List< Tuple2< scalar, scalar > > emissivePowerTable
Static table of black body emissive power.
virtual bool coupled() const
True if the patch field is coupled.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
T & ref() const
Return non-const reference to the contents of a non-null managed pointer.
void correct(const label lambdaI, const Vector2D< scalar > &band)
Ignore writing from objectRegistry::writeObject()
const dimensionSet dimless
Dimensionless.
repeatableBounding
Enumeration for handling out-of-bound values that are repeatable.
dimensionedScalar sigma("sigma", dimMass/sqr(dimTime), transportProperties)
tmp< Foam::volScalarField > deltaLambdaT(const volScalarField &T, const Vector2D< scalar > &band) const
Proportion of total energy at T from lambda1 to lambda2.
~blackBodyEmission()
Destructor.
#define forAll(list, i)
Loop across all elements in list.
Dimension set for the base types, which can be used to implement rigorous dimension checking for alge...
blackBodyEmission(const label nLambda, const volScalarField &T)
Construct from components.
const dimensionedScalar e
Elementary charge.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.
tmp< Foam::volScalarField > EbDeltaLambdaT(const volScalarField &T, const Vector2D< scalar > &band) const
Integral energy at T from lambda1 to lambda2.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
dimensionedScalar pow4(const dimensionedScalar &ds)
A class for managing temporary objects.
Defines the attributes of an object for which implicit objectRegistry management is supported...