29#pragma GCC diagnostic push
30#pragma GCC diagnostic ignored "-Woverloaded-virtual"
32 virtual Real
k_from_T(
const Real &
T)
const override;
34 virtual void k_from_T(
const Real &
T, Real & k, Real & dk_dT)
const override;
36 virtual Real
cp_from_T(
const Real &
T)
const override;
38 virtual void cp_from_T(
const Real &
T, Real & cp, Real & dcp_dT)
const override;
42 virtual Real
rho_from_T(
const Real &
T)
const override;
44 virtual void rho_from_T(
const Real &
T, Real &
rho, Real & drho_dT)
const override;
57#pragma GCC diagnostic pop
const InputParameters & parameters() const
Thermal material properties as a function of temperature from function inputs.
const Function & _rho_function
Function providing the density as a function of temperature.
virtual Real cp_from_T(const Real &T) const override
virtual Real rho_from_T(const Real &T) const override
virtual Real cp_integral(const Real &T) const override
const Function & _cp_function
Function providing the isobaric specific heat as a function of temperature.
const Function & _k_function
Function providing the thermal conductivity as a function of temperature.
virtual Real k_from_T(const Real &T) const override
static InputParameters validParams()
Common class for solid properties that are a function of temperature.