54 Foam::radiation::opaqueSolid::opaqueSolid
addToRadiationRunTimeSelectionTables(fvDOM)
A list of keyword definitions, which are a keyword followed by any number of values (e...
IOobject(const word &name, const fileName &instance, const objectRegistry ®istry, readOption r=NO_READ, writeOption w=NO_WRITE, bool registerObject=true)
Construct from name, instance, registry, io options.
defineTypeNameAndDebug(cloudAbsorptionEmission, 0)
const dimensionedScalar sigma
Stefan-Boltzmann constant: default SI units: [W/m2/K4].
static word timeName(const scalar, const int precision=precision_)
Return time name of given scalar time.
Macros for easy insertion into run-time selection tables.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
virtual bool read()=0
Read radiationProperties dictionary.
const fvMesh & mesh_
Reference to the mesh database.
Top level model for radiation modelling.
virtual ~opaqueSolid()
Destructor.
tmp< volScalarField > Rp() const
Source term component (for power of T^4)
dimensionedScalar pow3(const dimensionedScalar &ds)
void calculate()
Solve radiation equation(s)
const dimensionSet dimLength(0, 1, 0, 0, 0, 0, 0)
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
bool read()
Read radiationProperties dictionary.
tmp< DimensionedField< scalar, volMesh > > Ru() const
Source term component (constant)
const dimensionSet dimMass(1, 0, 0, 0, 0, 0, 0)
A class for managing temporary objects.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
autoPtr< radiation::radiationModel > radiation(radiation::radiationModel::New(T))
const Time & time() const
Return the top-level database.