public HowLeakyEngineModule_Tillage(HowLeakyEngine sim, HowLeakyInputs_Tillage inputs) : base(sim)
 {
     try
     {
         Name       = inputs.Name;
         InputModel = inputs;
     }
     catch (Exception ex)
     {
         throw ErrorLogger.CreateException(ex);
     }
 }
 public HowLeakyEngineModule_CoverVeg(HowLeakyEngine simulation, HowLeakyInputs_CoverVeg inputs) : base(simulation)
 {
     try
     {
         Name            = inputs.Name;
         this.InputModel = inputs;
         CalculateMaxRootDepth();
     }
     catch (Exception ex)
     {
         throw ErrorLogger.CreateException(ex);
     }
 }
 public HowLeakyEngineModule_LAIVeg(HowLeakyEngine sim, HowLeakyInputs_LAIVeg inputs) : base(sim)
 {
     try
     {
         Name = inputs.Name;
         PredefinedResidue = false;
         this.InputModel   = inputs;
     }
     catch (Exception ex)
     {
         throw ErrorLogger.CreateException(ex);
     }
 }
示例#4
0
 public _CustomHowLeakyEngine_VegModule(HowLeakyEngine sim) : base(sim)
 {
 }
 public HowLeakyEngineModule_Solutes(HowLeakyEngine sim, HowLeakyInputs_Solute inputs) : base(sim)
 {
     InputModel = inputs;
 }
示例#6
0
 public HowLeakyEngineModule_Irrigation(HowLeakyEngine sim, HowLeakyInputs_Irrigation inputs) : base(sim)
 {
     InputModel = inputs;
 }
 public HowLeakyEngineModule_Phosphorus(HowLeakyEngine sim, HowLeakyInputs_Phosphorus inputs) : base(sim)
 {
     InputModel = inputs;
 }
示例#8
0
 public HowLeakyEngineModule_Nitrate(HowLeakyEngine sim, HowLeakyInputs_Nitrate inputs) : base(sim)
 {
     InputModel = inputs;
 }
 public _CustomHowLeakyEngineModule(HowLeakyEngine sim)
 {
     this.Engine = sim;
 }
示例#10
0
 public HowLeakyEngineModule_Climate(HowLeakyEngine parent, HowLeakyInputs_Climate inputs) : base(parent)
 {
     InputModel = inputs;
 }