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.");
static InputParameters validParams()
virtual const std::string & name() const
Computes hydraulic diameter for a circular area from its area function.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
registerMooseObject("ThermalHydraulicsApp", CircularAreaHydraulicDiameterFunction)
virtual Real value(Real t, const Point &p) const override
void mooseError(Args &&... args) const
const Function & _area_function
Area function.
virtual Real value(Real t, const Point &p) const
virtual RealVectorValue gradient(Real t, const Point &p) const override
static InputParameters validParams()
CircularAreaHydraulicDiameterFunction(const InputParameters ¶meters)