149 "blackBodyEmissivePower",
150 Function1s::
tableBase::boundsHandling::clamp,
155 C1_(
"C1",
dimensionSet(1, 4, 3, 0, 0, 0, 0), 3.7419e-16),
156 C2_(
"C2",
dimensionSet(0, 1, 0, 1, 0, 0, 0), 14.388e-6),
170 T.mesh().time().name(),
191 Foam::scalar Foam::radiationModels::blackBodyEmission::fLambdaT
196 return table_.value(1e6*lambdaT);
223 deltaLambdaTf[i] = fLambdaT(band[1]*
T[i]) - fLambdaT(band[0]*
T[i]);
253 Ebif[i] *= fLambdaT(band[1]*
T[i]) - fLambdaT(band[0]*
T[i]);
268 const scalar T1 = fLambdaT(band[1]*Tpf[facei]);
269 const scalar T2 = fLambdaT(band[0]*Tpf[facei]);
271 EbPf[facei] *= T1 - T2;
287 bLambda_[lambdaI] = EbDeltaLambdaT(T_, band);
#define forAll(list, i)
Loop across all elements in list.
Generic GeometricBoundaryField class.
Generic GeometricField class.
static tmp< GeometricField< Type, PatchField, GeoMesh > > New(const word &name, const Internal &, const PtrList< PatchField< Type >> &, const HashPtrTable< Source > &=HashPtrTable< Source >())
Return a temporary field constructed from name,.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Macros for creating standard TableReader-s.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Dimension set for the base types.
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
virtual bool coupled() const
Return true if this patch field is coupled.
blackBodyEmission(const label nLambda, const volScalarField &T)
Construct from components.
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.
void correct(const label lambdaI, const Vector2D< scalar > &band)
static const List< Tuple2< scalar, scalar > > emissivePowerTable
Static table of black body emissive power.
~blackBodyEmission()
Destructor.
A class for managing temporary objects.
T & ref() const
Return non-const reference or generate a fatal error.
const dimensionedScalar sigma
Stefan-Boltzmann constant: default SI units: [W/m^2/K^4].
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
word name(const bool)
Return a word representation of a bool.
const dimensionSet dimless
dimensionedScalar pow4(const dimensionedScalar &ds)
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)