Go to the documentation of this file.
82 #ifndef functionObjects_thermoCoupleProbes_H
83 #define functionObjects_thermoCoupleProbes_H
95 namespace functionObjects
173 const bool loadFromFiles =
false,
185 virtual label
nEqns()
const;
206 virtual bool write();
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A class for handling words, derived from Foam::string.
virtual void derivatives(const scalar x, const scalarField &y, scalarField &dydx) const
Calculate the derivatives in dydx.
Fundamental fluid thermodynamic properties.
virtual label nEqns() const
Number of ODE's to solve.
virtual bool execute()
Execute, currently does nothing.
virtual ~thermoCoupleProbes()
Destructor.
word UName_
Name of the velocity field.
virtual bool write()
Sample and write.
Set of locations to sample.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
scalar Cp_
Thermocouple heat capacity.
scalar epsilon_
Thermocouple emissivity.
TypeName("thermoCoupleProbes")
Runtime type information.
void sampleAndWrite(const GeometricField< Type, fvPatchField, volMesh > &)
Sample and write a particular volume field.
Sample probe for temperature using a thermocouple.
const fluidThermo & thermo_
Fluid thermo reference.
autoPtr< ODESolver > odeSolver_
ODESolver.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
const word & name() const noexcept
Return the name of this functionObject.
Abstract base class for the systems of ordinary differential equations.
scalar d_
Thermocouple diameter.
Reads fields from the time directories and adds them to the mesh database for further post-processing...
word radiationFieldName_
Name of the incident radiation field.
scalar rho_
Thermocouple density.
virtual void jacobian(const scalar t, const scalarField &y, scalarField &dfdt, scalarSquareMatrix &dfdy) const
Calculate the Jacobian of the system.
virtual bool read(const dictionary &)
Read.
scalarField Ttc_
Cached thermocouple temperature.