40#ifndef faceReflecting_H
41#define faceReflecting_H
120 faceReflecting(
const faceReflecting&) =
delete;
123 void operator=(
const faceReflecting&) =
delete;
155 return qreflective_[bandI];
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
void correct()
Correct reflected flux.
ClassName("faceReflecting")
~faceReflecting()=default
Destructor.
const volScalarField & qreflective(const label bandI) const
Helper class to calculate visible faces for global, sun-like illumination.
Mesh data needed to do the Finite Volume discretisation.
A solar calculator model providing models for the solar direction and solar loads.
#define ClassName(TypeNameString)
Add typeName information from argument TypeNameString to a class.
List< label > labelList
A List of labels.
HashSet< label, Hash< label > > labelHashSet
A HashSet of labels, uses label hasher.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
List< vector > vectorList
List of vector.
List< scalar > scalarList
List of scalar.