1 #include <vtestbed/base/blitz.hh> 2 #include <vtestbed/base/constants.hh> 3 #include <vtestbed/config/real_type.hh> 4 #include <vtestbed/core/propeller.hh> 13 return constants<T>::water_density() * pow2(revolutions()) *
14 pow4(diameter()) * thrust_coefficient();
22 return constants<T>::water_density() * pow2(revolutions()) *
23 pow5(diameter()) * torque_coefficient();
28 return velocity / (revolutions() * diameter());
34 return advance_coefficient(velocity) * thrust_coefficient() /
35 (constants<T>::pi(2)*torque_coefficient());
T efficiency(T velocity) const
Efficieny in open water .
T advance_coefficient(T velocity) const
Advance coefficient .