const Real _Tmax
Bounding temperature for the viscosity.
ADMaterialProperty< Real > & _rho
ADMaterialProperty< Real > & _mu
Material properties that get updated in this object.
A material that computes 316L volumetric stainless steel properties relevant to doing laser welding m...
const Real _c_cp0_s
An approximate for the speific heat is provided in paper: Kim, C.S., 1975.
const Real _c_mu0
An approximate for the dynamic viscosity is provided in paper: Kim, C.S., 1975.
LaserWeld316LStainlessSteel(const InputParameters ¶meters)
const ADVariableValue & _temperature
We need to know the temperature and the gradient of the temperature.
const Real _c_rho0_s
An approximate for the density is provided in paper: Kim, C.S., 1975.
const Real _c_k0_s
The thermal conductivity is taken from: Pichler, Peter, et al.
ADMaterialProperty< RealVectorValue > & _grad_k
The gradient of the thermal conductivity.
virtual void computeQpProperties()
ADMaterialProperty< Real > & _cp
ADMaterialProperty< Real > & _k
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const ADVariableGradient & _grad_temperature
static InputParameters validParams()
const InputParameters & parameters() const
const Real _Tl
The liquidus and solidus temperatures, both taken from: Pichler, Peter, et al.
const bool _use_constant_density
If a constant density should be used (would discard buoyancy effects)