Class TillageFunctions
java.lang.Object
net.simplace.sim.components.management.tillage.TillageFunctions
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Double[]
BulkDensityDayOfTillage
(Double[] bulkdensity, Double[] depths, double tillagedepth, double mixingefficiency) Calculates bulk density for the day of tillage (Eq. 1 - modified)static Double[]
MixedMaterialsAfterTillage
(Double[] material, Double[] depths, double tillagedepth, double mixingefficiency) Calculates new material content per layer after tillage (Eq. 16) Equivalent to Eq. 17+18 with EF = M%/100static Double[]
MixedProportionsAfterTillage
(Double[] proportions, Double[] depths, double tillagedepth, double mixingefficiency) Calculates new material content per layer after tillage (Eq. 16)static Double[]
SettledBulkDensity
(Double[] bulkdensity, Double[] depths, double tillagedepth, double mixingefficiency) Calculates settled bulk density after tillage The settled bulk density is calculated as the average of the tillaged layers by taking the mixing efficiency into account.static Double[]
SettlingBulkDensity
(Double[] bulkdensity, Double[] settledbulkdensity, Double[] sand, Double[] percolationrate, Double[] depths, double tillagedepth, double mixingefficiency) Calculates the settling of the soil after tillage (Eq. 1 and 2)
-
Constructor Details
-
TillageFunctions
public TillageFunctions()
-
-
Method Details
-
SettledBulkDensity
public static Double[] SettledBulkDensity(Double[] bulkdensity, Double[] depths, double tillagedepth, double mixingefficiency) Calculates settled bulk density after tillage The settled bulk density is calculated as the average of the tillaged layers by taking the mixing efficiency into account.- Parameters:
bulkdensity
-depths
-tillagedepth
-mixingefficiency
-- Returns:
-
BulkDensityDayOfTillage
public static Double[] BulkDensityDayOfTillage(Double[] bulkdensity, Double[] depths, double tillagedepth, double mixingefficiency) Calculates bulk density for the day of tillage (Eq. 1 - modified)- Parameters:
bulkdensity
-depths
-tillagedepth
-mixingefficiency
-- Returns:
-
SettlingBulkDensity
public static Double[] SettlingBulkDensity(Double[] bulkdensity, Double[] settledbulkdensity, Double[] sand, Double[] percolationrate, Double[] depths, double tillagedepth, double mixingefficiency) Calculates the settling of the soil after tillage (Eq. 1 and 2)- Parameters:
bulkdensity
-settledbulkdensity
-sand
-percolationrate
-depths
-tillagedepth
-mixingefficiency
-- Returns:
-
MixedMaterialsAfterTillage
public static Double[] MixedMaterialsAfterTillage(Double[] material, Double[] depths, double tillagedepth, double mixingefficiency) Calculates new material content per layer after tillage (Eq. 16) Equivalent to Eq. 17+18 with EF = M%/100- Parameters:
material
-depths
-tillagedepth
-mixingefficiency
-- Returns:
-
MixedProportionsAfterTillage
public static Double[] MixedProportionsAfterTillage(Double[] proportions, Double[] depths, double tillagedepth, double mixingefficiency) Calculates new material content per layer after tillage (Eq. 16)- Parameters:
proportions
-depths
-tillagedepth
-mixingefficiency
-- Returns:
-