18 params.
addRequiredParam<FunctionName>(
"area_function",
"function to compute the cross section");
20 "providing the area.");
33 Real dAdx2 = gradA(0) * gradA(0);
42 mooseError(
name(),
": ", __PRETTY_FUNCTION__,
" is not implemented.");
registerMooseObject("ThermalHydraulicsApp", GeneralizedCircumference)
static InputParameters validParams()
virtual RealGradient gradient(Real t, const Point &p) const
virtual Real value(Real t, const Point &p) const
The generalized circumference, sigma_w, is defined such that the.
GeneralizedCircumference(const InputParameters ¶meters)
virtual RealVectorValue gradient(Real t, const Point &p) const
const Function & _area_func
static InputParameters validParams()
virtual Real value(Real t, const Point &p) const
const std::string & name() const
void mooseError(Args &&... args) const