Beispiel #1
0
 /// <summary>Allocate the retranslocated material</summary>
 /// <param name="organ"></param>
 public double CalculateBiomass(IOrgan organ)
 {
     return(RetranslocateDMFunction.Value());
 }
 /// <summary>Allocate the retranslocated material</summary>
 /// <param name="organ"></param>
 public double Calculate(IOrgan organ)
 {
     return(RetranslocateFunction.Value());
 }
Beispiel #3
0
        /// <summary>Allocate the retranslocated material</summary>
        /// <param name="organ"></param>
        public double Calculate(IOrgan organ)
        {
            GenericOrgan genOrgan = organ as GenericOrgan; // FIXME!

            return(Math.Max(0, (genOrgan.StartLive.StorageN + genOrgan.StartLive.MetabolicN) * (1 - genOrgan.SenescenceRate.Value()) * genOrgan.NRetranslocationFactor.Value()));
        }