40#ifndef exponentialSolidTransport_H
41#define exponentialSolidTransport_H
72class exponentialSolidTransport
91 inline exponentialSolidTransport
108 inline exponentialSolidTransport
111 const exponentialSolidTransport&
115 explicit exponentialSolidTransport(
const dictionary&);
129 return "exponential<" + Thermo::typeName() +
'>';
136 inline scalar
kappa(
const scalar
p,
const scalar T)
const;
139 inline vector Kappa(
const scalar
p,
const scalar T)
const;
142 inline scalar
mu(
const scalar
p,
const scalar T)
const;
145 inline scalar
alphah(
const scalar
p,
const scalar T)
const;
153 inline void operator+=(
const exponentialSolidTransport&);
158 friend exponentialSolidTransport
operator* <Thermo>
161 const exponentialSolidTransport&
170 const exponentialSolidTransport&
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
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,...
Exponential properties for solid heat transport Templated into a given thermodynamics package.
scalar mu(const scalar p, const scalar T) const
Dynamic viscosity [kg/ms].
exponentialSolidTransport(const dictionary &)
Construct from dictionary.
vector Kappa(const scalar p, const scalar T) const
Thermal conductivity [W/mK].
exponentialSolidTransport(const word &, const exponentialSolidTransport &)
Construct as named copy.
scalar kappa(const scalar p, const scalar T) const
Thermal conductivity [W/mK].
static word typeName()
Return the instantiated type name.
static autoPtr< exponentialSolidTransport > New(const dictionary &dict)
static const bool isotropic
void write(Ostream &os) const
Write to Ostream.
scalar alphah(const scalar p, const scalar T) const
Thermal diffusivity of enthalpy [kg/ms].
void operator+=(const exponentialSolidTransport &)
An isotropic regularisationRadius (same in all spatial directions).
friend Ostream & operator(Ostream &, const thermo &)
A class for handling words, derived from Foam::string.
OBJstream os(runTime.globalPath()/outputName)