Exemplo n.º 1
0
 /// <summary>Convert the phosphorus component to the specified thicknesses.</summary>
 /// <param name="phosphorus">The phosphorus.</param>
 /// <param name="thickness">The thickness to convert to.</param>
 private static void SetPhosphorus(Phosphorus phosphorus, double[] thickness)
 {
     if (phosphorus != null && !MathUtilities.AreEqual(thickness, phosphorus.Thickness))
     {
         phosphorus.BandedP   = MapConcentration(phosphorus.BandedP, phosphorus.Thickness, thickness, MathUtilities.LastValue(phosphorus.BandedP));
         phosphorus.LabileP   = MapConcentration(phosphorus.LabileP, phosphorus.Thickness, thickness, MathUtilities.LastValue(phosphorus.LabileP));
         phosphorus.RockP     = MapConcentration(phosphorus.RockP, phosphorus.Thickness, thickness, MathUtilities.LastValue(phosphorus.RockP));
         phosphorus.Sorption  = MapConcentration(phosphorus.Sorption, phosphorus.Thickness, thickness, MathUtilities.LastValue(phosphorus.Sorption));
         phosphorus.Thickness = thickness;
     }
 }
Exemplo n.º 2
0
 /// <summary>Convert the phosphorus component to the specified thicknesses.</summary>
 /// <param name="phosphorus">The phosphorus.</param>
 /// <param name="thickness">The thickness to convert to.</param>
 private static void SetPhosphorus(Phosphorus phosphorus, double[] thickness)
 {
     if (phosphorus != null && !MathUtilities.AreEqual(thickness, phosphorus.Thickness))
     {
         phosphorus.BandedP = MapConcentration(phosphorus.BandedP, phosphorus.Thickness, thickness, MathUtilities.LastValue(phosphorus.BandedP));
         phosphorus.LabileP = MapConcentration(phosphorus.LabileP, phosphorus.Thickness, thickness, MathUtilities.LastValue(phosphorus.LabileP));
         phosphorus.RockP = MapConcentration(phosphorus.RockP, phosphorus.Thickness, thickness, MathUtilities.LastValue(phosphorus.RockP));
         phosphorus.Sorption = MapConcentration(phosphorus.Sorption, phosphorus.Thickness, thickness, MathUtilities.LastValue(phosphorus.Sorption));
         phosphorus.Thickness = thickness;
     }
 }