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]);
267 volScalarField::Boundary& EbBf = Eb.
ref().boundaryFieldRef();
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);
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
Integral energy at T from lambda1 to lambda2.
A class for managing temporary objects.
Different types of constants.
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.
#define forAll(list, i)
Loop across all elements in list.
virtual bool coupled() const
Return true if this patch field is coupled.
dimensionedScalar pow4(const dimensionedScalar &ds)
void correct(const label lambdaI, const Vector2D< scalar > &band)
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
Clamp value to the start/end value.
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
Static table of black body emissive power.
~blackBodyEmission()
Destructor.
const dimensionedScalar e
Elementary charge.
const dimensionedScalar sigma
Stefan-Boltzmann constant: default SI units: [W/m2/K4].
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.
tmp< Foam::volScalarField > deltaLambdaT(const volScalarField &T, const Vector2D< scalar > &band) const
Proportion of total energy at T from lambda1 to lambda2.
const dimensionSet dimless
Dimensionless.