20 "flux",
"Heat flux out of 'cold' boundary in solution units, should always be positive");
21 params.
addRequiredParam<PostprocessorName>(
"T_hot",
"Temperature on 'hot' boundary in K");
22 params.
addParam<
Real>(
"length_scale", 1e-8,
"Length scale of the solution, default is 1e-8");
23 params.
addParam<
Real>(
"k0", 0.0,
"Initial value of the thermal conductivity");
29 _dx(getParam<
Real>(
"dx")),
30 _flux(getPostprocessorValue(
"flux")),
31 _T_hot(getPostprocessorValue(
"T_hot")),
32 _length_scale(getParam<
Real>(
"length_scale")),
33 _k0(getParam<
Real>(
"k0")),
34 _step_zero(declareRestartableData<bool>(
"step_zero", true)),
const PostprocessorValue & _T_hot
registerMooseObject("HeatTransferApp", ThermalConductivity)
virtual void finalize() override
This postprocessor computes the thermal conductivity of the bulk.
Real _value
The value of this post-processor.
ADRealEigenVector< T, D, asd > abs(const ADRealEigenVector< T, D, asd > &)
virtual Real getValue() const override
bool & _step_zero
True if this is the zeroth timestep (timestep < 1).
virtual void finalize() override
ThermalConductivity(const InputParameters ¶meters)
const PostprocessorValue & _flux
static InputParameters validParams()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()