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,...
const dimensionSet dimless(0, 0, 0, 0, 0, 0, 0)
Dimensionless.
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.
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)
word name(const complex &c)
Return string representation of complex.
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].
tmp< Foam::volScalarField > deltaLambdaT(const volScalarField &T, const Vector2D< scalar > &band) const
Proportion of total energy at T from lambda1 to lambda2.