11 #include "libmesh/utility.h" 27 _rho_const(getParam<
Real>(
"density")),
38 return _c1 +
_c2 *
T -
_c3 * Utility::pow<2>(
T) -
_c4 / Utility::pow<2>(
T);
45 dcp_dT =
_c2 - 2.0 *
_c3 *
T + 2.0 *
_c4 / Utility::pow<3>(
T);
51 return _c1 *
T + 0.5 *
_c2 * Utility::pow<2>(
T) -
_c3 / 3.0 * Utility::pow<3>(
T) +
_c4 /
T;
57 return -1.71e-11 * Utility::pow<4>(
T) + 7.35e-8 * Utility::pow<3>(
T) -
58 1.10e-4 * Utility::pow<2>(
T) + 0.061 *
T + 7.97;
65 dk_dT = -6.84e-11 * Utility::pow<3>(
T) + 2.205e-7 * Utility::pow<2>(
T) - 2.2e-4 *
T + 0.061;
Composite silicon carbide properties as a function of temperature.
virtual Real cp_from_T(const Real &T) const override
ThermalCompositeSiCProperties(const InputParameters ¶meters)
virtual Real cp_integral(const Real &T) const override
Common class for solid properties that are a function of temperature.
registerMooseObject("SolidPropertiesApp", ThermalCompositeSiCProperties)
static InputParameters validParams()
static const std::string cp
virtual Real k_from_T(const Real &T) const override
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const Real & _rho_const
(constant) density
virtual Real rho_from_T(const Real &T) const override
static InputParameters validParams()
static const std::string k