22 "Computes hydraulic diameter for a circular area from its area function");
37 return std::sqrt(4.0 *
A / M_PI);
43 mooseError(
name(),
": ", __PRETTY_FUNCTION__,
" is not implemented.");
registerMooseObject("ThermalHydraulicsApp", CircularAreaHydraulicDiameterFunction)
Computes hydraulic diameter for a circular area from its area function.
virtual Real value(Real t, const Point &p) const override
static InputParameters validParams()
virtual RealVectorValue gradient(Real t, const Point &p) const override
CircularAreaHydraulicDiameterFunction(const InputParameters ¶meters)
const Function & _area_function
Area function.
static InputParameters validParams()
virtual Real value(Real t, const Point &p) const
const std::string & name() const
void mooseError(Args &&... args) const