Go to the documentation of this file.
38 #ifndef faceHeatShading_H
39 #define faceHeatShading_H
A class for handling file names.
~faceHeatShading()
Destructor.
vector & direction()
Non-const access to direction.
void correct()
Recalculate rayStartFaces using direction vector.
triSurface triangulate(const labelHashSet &includePatches, const List< labelHashSet > &includeAllFaces)
Construct a triSurface from patches and faces on global local index.
const fvMesh & mesh_
Reference to mesh.
ClassName("faceHeatShading")
faceHeatShading uses the transmissivity value in the boundaryRadiationProperties in order to evaluate...
Pre-declare SubField and related Field type.
vector direction_
Direction.
Triangulated surface description with patch information.
void operator=(const faceHeatShading &)
Disallow default bitwise assignment.
const vector direction() const
const acess to direction
const labelList & rayStartFaces() const
Access to rayStartFaces.
Mesh data needed to do the Finite Volume discretisation.
void writeRays(const fileName &fName, const DynamicField< point > &endCf, const pointField &myFc)
Write rays.
faceHeatShading(const faceHeatShading &)
Disallow default bitwise copy construct.
void calculate()
Calculate ray start faces.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
labelList rayStartFaces_
Faces directly hit by vector direction.