Go to the documentation of this file.
215 a_ = absorptionEmission_->a();
216 e_ = absorptionEmission_->e();
217 E_ = absorptionEmission_->E();
228 G_.mesh().time().timeName(),
233 1.0/(3.0*a_ + sigmaEff +
a0)
248 if (!G_.boundaryField()[
patchi].coupled())
250 Qr_.boundaryField()[
patchi] =
252 *G_.boundaryField()[
patchi].snGrad();
267 mesh_.time().timeName(),
283 G_.dimensionedInternalField();
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
const dimensionSet dimless(0, 0, 0, 0, 0, 0, 0)
const dimensionSet dimLength(0, 1, 0, 0, 0, 0, 0)
#define forAll(list, i)
Loop across all elements in list.
const dimensionedScalar G
Newtonian constant of gravitation.
A class for managing temporary objects.
rDeltaT dimensionedInternalField()
GeometricBoundaryField & boundaryField()
Return reference to GeometricBoundaryField.
tmp< fvMatrix< Type > > Sp(const DimensionedField< scalar, volMesh > &, const GeometricField< Type, fvPatchField, volMesh > &)
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
dimensionedScalar pow4(const dimensionedScalar &ds)
bool read()
Read radiation properties dictionary.
virtual bool read()=0
Read radiationProperties dictionary.
dimensionedScalar pow3(const dimensionedScalar &ds)
tmp< fvMatrix< Type > > laplacian(const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
Calculate the matrix for the laplacian of the field.
virtual tmp< volScalarField > Rp() const
Source term component (for power of T^4)
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
autoPtr< radiation::radiationModel > radiation(radiation::radiationModel::New(T))
A list of keyword definitions, which are a keyword followed by any number of values (e....
Macros for easy insertion into run-time selection tables.
Generic dimensioned Type class.
const dimensionSet dimMass(1, 0, 0, 0, 0, 0, 0)
virtual tmp< DimensionedField< scalar, volMesh > > Ru() const
Source term component (constant)
Calculate the matrix for implicit and explicit sources.
const dimensionedScalar a0
Bohr radius: default SI units: [m].
SolverPerformance< Type > solve(fvMatrix< Type > &, const dictionary &)
Solve returning the solution statistics given convergence tolerance.
P1(const P1 &)
Disallow default bitwise copy construct.
Top level model for radiation modelling.
void calculate()
Solve radiation equation(s)
const dimensionedScalar sigma
Stefan-Boltzmann constant: default SI units: [W/m2/K4].
#define addToRadiationRunTimeSelectionTables(model)
Generic GeometricField class.
defineTypeNameAndDebug(combustionModel, 0)
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...