Go to the documentation of this file.
36 #ifndef boundaryRadiationProperties_H
37 #define boundaryRadiationProperties_H
62 Foam::GeometricMeshObject,
63 boundaryRadiationProperties
82 TypeName(
"boundaryRadiationProperties");
105 const label bandI = 0
113 const label bandI = 0
120 const label bandI = 0
tmp< scalarField > emissivity(const label patchId, const label bandI=0) const
Access boundary emissivity on patch.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
tmp< scalarField > absorptivity(const label patchId, const label bandI=0) const
Access boundary absorptivity on patch.
A class for handling words, derived from string.
IOobject createIOobject(const fvMesh &mesh, const word) const
Create IO object if dictionary is present.
autoPtr< volScalarField > radBoundaryProperties_
AutoPtr to volSacalarField properties.
A class for managing temporary objects.
const volScalarField & radBoundaryProperties() const
Access to radBoundaryProperties.
boundaryRadiationProperties(const fvMesh &)
Construct given fvMesh and IOobject.
tmp< scalarField > transmissivity(const label patchId, const label bandI=0) const
Access boundary transmissivity on patch.
tmp< scalarField > reflectivity(const label patchId, const label bandI=0) const
Access boundary reflectivity on patch.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
const fvMesh & mesh() const
autoPtr< radiation::radiationModel > radiation(radiation::radiationModel::New(T))
virtual ~boundaryRadiationProperties()
Destructor.
Mesh data needed to do the Finite Volume discretisation.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Templated abstract base-class for optional mesh objects used to automate their allocation to the mesh...
Generic GeometricField class.
TypeName("boundaryRadiationProperties")