public void  Calculate_energybalance(EnergybalanceState s, EnergybalanceState s1, EnergybalanceRate r, EnergybalanceAuxiliary a)
 {
     _Diffusionlimitedevaporation.Calculate_diffusionlimitedevaporation(s, s1, r, a);
     _Conductance.Calculate_conductance(s, s1, r, a);
     _Netradiation.Calculate_netradiation(s, s1, r, a);
     _Netradiationequivalentevaporation.Calculate_netradiationequivalentevaporation(s, s1, r, a);
     _Priestlytaylor.Calculate_priestlytaylor(s, s1, r, a);
     _Penman.Calculate_penman(s, s1, r, a);
     _Evapotranspiration.Calculate_evapotranspiration(s, s1, r, a);
     _Potentialtranspiration.Calculate_potentialtranspiration(s, s1, r, a);
     _Ptsoil.Calculate_ptsoil(s, s1, r, a);
     _Soilevaporation.Calculate_soilevaporation(s, s1, r, a);
     _Soilheatflux.Calculate_soilheatflux(s, s1, r, a);
     _Cropheatflux.Calculate_cropheatflux(s, s1, r, a);
     _Canopytemperature.Calculate_canopytemperature(s, s1, r, a);
 }