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 .