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