public double GetWaterFlowRate( ImmutableSun sun, double waterTemperature, double temperatureDifferrence, double ambientTemperature )