149 bounds::repeatableBounding::CLAMP,
150 "blackBodyEmissivePower"
152 C1_(
"C1",
dimensionSet(1, 4, 3, 0, 0, 0, 0), 3.7419e-16),
153 C2_(
"C2",
dimensionSet(0, 1, 0, 1, 0, 0, 0), 14.388e-6),
188Foam::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);
const Mesh & mesh() const
Return mesh.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
virtual void correct()
Solve the turbulence equations and correct the turbulence viscosity.
static word timeName(const scalar t, const int precision=precision_)
Templated 2D Vector derived from VectorSpace adding construction from 2 components,...
Dimension set for the base types, which can be used to implement rigorous dimension checking for alge...
const Time & time() const
Return reference to time.
virtual bool coupled() const
Return true if this patch field is coupled.
A class representing the concept of 1 (one) that can be used to avoid manipulating objects known to b...
Class black body emission.
tmp< Foam::volScalarField > EbDeltaLambdaT(const volScalarField &T, const Vector2D< scalar > &band) const
Integral energy at T from lambda1 to lambda2.
tmp< Foam::volScalarField > deltaLambdaT(const volScalarField &T, const Vector2D< scalar > &band) const
Proportion of total energy at T from lambda1 to lambda2.
static const List< Tuple2< scalar, scalar > > emissivePowerTable
Static table of black body emissive power.
~blackBodyEmission()
Destructor.
A class for managing temporary objects.
const dimensionedScalar sigma
Stefan-Boltzmann constant: default SI units: [W/m2/K4].
Different types of constants.
const dimensionSet dimless
Dimensionless.
dimensionedScalar pow4(const dimensionedScalar &ds)
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.
#define forAll(list, i)
Loop across all elements in list.