77#ifndef Foam_functionObjects_radiometerProbes_H
78#define Foam_functionObjects_radiometerProbes_H
100 public internalFieldProbe,
106 const radiation::fvDOM& dom_;
113 List<scalarList> n_dAve_;
137 virtual void writeFileHeader(
Ostream&
os);
141 bool shouldCalcThisStep()
const
188 virtual bool write();
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Specialization of Foam::functionObject for an Foam::fvMesh, providing a reference to the Foam::fvMesh...
const fvMesh & mesh_
Reference to the fvMesh.
fvMeshFunctionObject(const fvMeshFunctionObject &)=delete
No copy construct.
Probes the incident radiative heat flux, qin, at arbitrary points within a domain.
radiometerProbes(const radiometerProbes &)=delete
No copy construct.
virtual ~radiometerProbes()=default
Destructor.
void operator=(const radiometerProbes &)=delete
No copy assignment.
TypeName("radiometerProbes")
Runtime type information.
virtual bool execute()
Execute the function object.
virtual bool write()
Write to data files/fields and to streams.
virtual bool read(const dictionary &)
Read the function object settings.
Base class for writing single files from the function objects.
writeFile(const objectRegistry &obr, const fileName &prefix, const word &name="undefined", const bool writeToFile=true, const string &ext=".dat")
Construct from objectRegistry, prefix, fileName.
internalFieldProbe(const fvMesh &mesh, const dictionary &dict)
Construct from Time and dictionary.
Finite Volume Discrete Ordinates Method. Solves the RTE equation for n directions in a participating ...
A class for handling words, derived from Foam::string.
OBJstream os(runTime.globalPath()/outputName)
Function objects are OpenFOAM utilities to ease workflow configurations and enhance workflows.
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
Field< vector > vectorField
Specialisation of Field<T> for vector.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for expressions::valueTypeCode::INVALID.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.