28 _k_function(getFunction(
"k")),
29 _cp_function(getFunction(
"cp")),
30 _rho_function(getFunction(
"rho"))
registerMooseObject("SolidPropertiesApp", ThermalFunctionSolidProperties)
ThermalFunctionSolidProperties(const InputParameters ¶meters)
virtual Real cp_integral(const Real &T) const override
Thermal material properties as a function of temperature from function inputs.
virtual Real cp_from_T(const Real &T) const override
virtual Real timeIntegral(Real t1, Real t2, const Point &p) const
virtual Real timeDerivative(Real t, const Point &p) const
Common class for solid properties that are a function of temperature.
static InputParameters validParams()
static const std::string cp
const Function & _cp_function
Function providing the isobaric specific heat as a function of temperature.
virtual Real rho_from_T(const Real &T) const override
virtual Real k_from_T(const Real &T) const override
const Function & _k_function
Function providing the thermal conductivity as a function of temperature.
const Function & _rho_function
Function providing the density as a function of temperature.
static InputParameters validParams()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real value(Real t, const Point &p) const
static const std::string k