12#ifndef BELFEM_CL_MATERIAL_HASTELLOYC276_HPP
13#define BELFEM_CL_MATERIAL_HASTELLOYC276_HPP
138 return polyval( mYoungPoly, T );
144 return polyval( mPoissonPoly, T );
153 return std::exp(
polyval( mThermalExpansionCryo, T ) ) * this->
cp( T );
155 else if ( T < mTAlphaPlateau )
157 return polyval( mAlphaPolys( 0 ), T );
161 return mAlphaPolys( 1 )( 0 );
Cell is a wrapper around the standard vector.
Definition cl_Cell.hpp:42
virtual real H(const real B) const
Magnetic field strength from flux density.
Definition cl_Material.hpp:2137
virtual real cp(const real T=gTroom) const
Specific heat capacity.
Definition cl_Material.hpp:1842
real alpha_switch_temperature() const
Temperature below which alpha is taken from the Grueneisen branch.
Definition cl_Material.hpp:2333
HastelloyC276()
Hastelloy C-276 material property implementation.
Definition cl_Material_HastelloyC276.cpp:42
real cp_custom(const real T) const override
Definition cl_Material_HastelloyC276.cpp:466
real lambda_custom(const real T) const override
Definition cl_Material_HastelloyC276.cpp:479
real nu_custom(const real T) const override
Definition cl_Material_HastelloyC276.hpp:142
real mu_custom(const real H, const real T) const override
Definition cl_Material_HastelloyC276.cpp:265
real E_custom(const real T) const override
Definition cl_Material_HastelloyC276.hpp:136
real alpha_custom(const real T) const override
Definition cl_Material_HastelloyC276.hpp:148
real rho_custom(const real T) const override
Definition cl_Material_HastelloyC276.cpp:216
Definition cl_BhCurve.cpp:19
T polyval(const std::vector< T > &coeffs, const T x)
Definition cl_Material_UserDefined.hpp:28
USER GUIDES:
Definition cl_Capacitor.cpp:16
double real
Definition typedefs.hpp:36