26 template <
typename T1,
typename T2,
typename T3,
typename T4>
28 reynolds(
const T1 & rho,
const T2 & vel,
const T3 & L,
const T4 &
mu)
30 return rho * std::fabs(vel) * L /
mu;
41 template <
typename T1,
typename T2,
typename T3>
60 template <
typename T1,
typename T2,
typename T3,
typename T4,
typename T5,
typename T6>
68 Real gravity_magnitude)
70 return gravity_magnitude * beta * std::abs(T_s - T_bulk) *
std::pow(L, 3) * (rho * rho) /
83 template <
typename T1,
typename T2,
typename T3,
typename T4>
98 template <
typename T1,
typename T2,
typename T3>
102 return k / (rho *
cp);
113 template <
typename T1,
typename T2,
typename T3>
115 peclet(
const T1 & vel,
const T2 & L,
const T3 & diffusivity)
117 return std::fabs(vel) * L / diffusivity;
auto peclet(const T1 &vel, const T2 &L, const T3 &diffusivity)
Compute Peclet number.
auto thermalDiffusivity(const T1 &k, const T2 &rho, const T3 &cp)
Compute thermal diffusivity.
auto grashof(const T1 &beta, const T2 &T_s, const T3 &T_bulk, const T4 &L, const T5 &rho, const T6 &mu, Real gravity_magnitude)
Compute Grashof number.
static const std::string cp
static const std::string mu
auto reynolds(const T1 &rho, const T2 &vel, const T3 &L, const T4 &mu)
Compute Reynolds number.
auto prandtl(const T1 &cp, const T2 &mu, const T3 &k)
Compute Prandtl number.
auto laplace(const T1 &sigma, const T2 &rho, const T3 &L, const T4 &mu)
Compute Laplace number.
MooseUnits pow(const MooseUnits &, int)
static const std::string k