java.lang.Object
net.simplace.sim.components.soil.soilcn.valueobjects.States
All Implemented Interfaces:
net.simplace.sim.model.FWSimValueObject
Direct Known Subclasses:
StatesP

public class States extends Object implements net.simplace.sim.model.FWSimValueObject
Helper Class that manages the creation of related Sim Variables. For documentation of these variables see the main documentation of SoilCN
See Also:
  • Field Details

    • SoilTemp

      public net.simplace.sim.util.FWSimVariable<Double[]> SoilTemp
    • SoilWC

      public net.simplace.sim.util.FWSimVariable<Double[]> SoilWC
    • LittWC

      public net.simplace.sim.util.FWSimVariable<Double> LittWC
    • Silt

      public net.simplace.sim.util.FWSimVariable<Double[]> Silt
    • Clay

      public net.simplace.sim.util.FWSimVariable<Double[]> Clay
    • currentDay

      public net.simplace.sim.util.FWSimVariable<Integer> currentDay
    • NumLayers

      public net.simplace.sim.util.FWSimVariable<Integer> NumLayers
    • LayThick

      public net.simplace.sim.util.FWSimVariable<Double[]> LayThick
    • BotDepth

      public net.simplace.sim.util.FWSimVariable<Double[]> BotDepth
    • RootLengthDensity_Plant1

      public net.simplace.sim.util.FWSimVariable<Double[]> RootLengthDensity_Plant1
    • RootLengthDensity_Plant2

      public net.simplace.sim.util.FWSimVariable<Double[]> RootLengthDensity_Plant2
    • CascadingIsUsed

      public net.simplace.sim.util.FWSimVariable<Boolean> CascadingIsUsed
    • BypassForNitrogen

      public net.simplace.sim.util.FWSimVariable<Double[]> BypassForNitrogen
    • MaxFWC

      public net.simplace.sim.util.FWSimVariable<Double[]> MaxFWC
    • MinFWC

      public net.simplace.sim.util.FWSimVariable<Double[]> MinFWC
    • TotalNUp

      public net.simplace.sim.util.FWSimVariable<Double[]> TotalNUp
    • Maxncact

      public net.simplace.sim.util.FWSimVariable<Double> Maxncact
    • NDemandByLayer_Plant1

      public net.simplace.sim.util.FWSimVariable<Double[]> NDemandByLayer_Plant1
    • NDemandByLayer_Plant2

      public net.simplace.sim.util.FWSimVariable<Double[]> NDemandByLayer_Plant2
    • Finesoil

      public net.simplace.sim.util.FWSimVariable<Double[]> Finesoil
    • stabtext

      public net.simplace.sim.util.FWSimVariable<Double[]> stabtext
    • Yfact

      public net.simplace.sim.util.FWSimVariable<Double[]> Yfact
    • Lignfcts

      public net.simplace.sim.util.FWSimVariable<Double> Lignfcts
    • Lignfctr

      public net.simplace.sim.util.FWSimVariable<Double> Lignfctr
    • LitterCutback

      public net.simplace.sim.util.FWSimVariable<Integer> LitterCutback
    • MicrobsoilC

      public net.simplace.sim.util.FWSimVariable<Double[]> MicrobsoilC
    • MicroblabC

      public net.simplace.sim.util.FWSimVariable<Double[]> MicroblabC
    • MicrobrstC

      public net.simplace.sim.util.FWSimVariable<Double[]> MicrobrstC
    • SoilC

      public net.simplace.sim.util.FWSimVariable<Double[]> SoilC
    • YoungSOMsoilC

      public net.simplace.sim.util.FWSimVariable<Double[]> YoungSOMsoilC
    • OldSOMsoilC

      public net.simplace.sim.util.FWSimVariable<Double[]> OldSOMsoilC
    • StructsurfC

      public net.simplace.sim.util.FWSimVariable<Double> StructsurfC
    • CellosesurfC

      public net.simplace.sim.util.FWSimVariable<Double> CellosesurfC
    • LigncellosesurfC

      public net.simplace.sim.util.FWSimVariable<Double> LigncellosesurfC
    • BranchsurfC

      public net.simplace.sim.util.FWSimVariable<Double> BranchsurfC
    • StemsurfC

      public net.simplace.sim.util.FWSimVariable<Double> StemsurfC
    • StructsoilC

      public net.simplace.sim.util.FWSimVariable<Double[]> StructsoilC
    • CellosesoilC

      public net.simplace.sim.util.FWSimVariable<Double[]> CellosesoilC
    • LigncellosesoilC

      public net.simplace.sim.util.FWSimVariable<Double[]> LigncellosesoilC
    • RootsoilC

      public net.simplace.sim.util.FWSimVariable<Double[]> RootsoilC
    • LittersurfC

      public net.simplace.sim.util.FWSimVariable<Double> LittersurfC
    • MetabsurfC

      public net.simplace.sim.util.FWSimVariable<Double> MetabsurfC
    • LittersoilC

      public net.simplace.sim.util.FWSimVariable<Double[]> LittersoilC
    • MetabsoilC

      public net.simplace.sim.util.FWSimVariable<Double[]> MetabsoilC
    • LitterC

      public net.simplace.sim.util.FWSimVariable<Double> LitterC
    • TotalC

      public net.simplace.sim.util.FWSimVariable<Double> TotalC
    • MicrobsoilN

      public net.simplace.sim.util.FWSimVariable<Double[]> MicrobsoilN
    • MicroblabN

      public net.simplace.sim.util.FWSimVariable<Double[]> MicroblabN
    • MicrobrstN

      public net.simplace.sim.util.FWSimVariable<Double[]> MicrobrstN
    • SoilN

      public net.simplace.sim.util.FWSimVariable<Double[]> SoilN
    • Ninorg

      public net.simplace.sim.util.FWSimVariable<Double[]> Ninorg
    • YoungSOMsoilN

      public net.simplace.sim.util.FWSimVariable<Double[]> YoungSOMsoilN
    • OldSOMsoilN

      public net.simplace.sim.util.FWSimVariable<Double[]> OldSOMsoilN
    • StructsurfN

      public net.simplace.sim.util.FWSimVariable<Double> StructsurfN
    • CellosesurfN

      public net.simplace.sim.util.FWSimVariable<Double> CellosesurfN
    • LigncellosesurfN

      public net.simplace.sim.util.FWSimVariable<Double> LigncellosesurfN
    • BranchsurfN

      public net.simplace.sim.util.FWSimVariable<Double> BranchsurfN
    • StemsurfN

      public net.simplace.sim.util.FWSimVariable<Double> StemsurfN
    • StructsoilN

      public net.simplace.sim.util.FWSimVariable<Double[]> StructsoilN
    • CellosesoilN

      public net.simplace.sim.util.FWSimVariable<Double[]> CellosesoilN
    • LigncellosesoilN

      public net.simplace.sim.util.FWSimVariable<Double[]> LigncellosesoilN
    • RootsoilN

      public net.simplace.sim.util.FWSimVariable<Double[]> RootsoilN
    • LittersurfN

      public net.simplace.sim.util.FWSimVariable<Double> LittersurfN
    • MetabsurfN

      public net.simplace.sim.util.FWSimVariable<Double> MetabsurfN
    • LittersoilN

      public net.simplace.sim.util.FWSimVariable<Double[]> LittersoilN
    • MetabsoilN

      public net.simplace.sim.util.FWSimVariable<Double[]> MetabsoilN
    • LitterN

      public net.simplace.sim.util.FWSimVariable<Double> LitterN
    • TotalN

      public net.simplace.sim.util.FWSimVariable<Double> TotalN
    • TotalorgN

      public net.simplace.sim.util.FWSimVariable<Double> TotalorgN
    • SoilorgN

      public net.simplace.sim.util.FWSimVariable<Double[]> SoilorgN
    • CNSoil

      public net.simplace.sim.util.FWSimVariable<Double[]> CNSoil
    • Tempact

      public net.simplace.sim.util.FWSimVariable<Double[]> Tempact
    • Watactsoil

      public net.simplace.sim.util.FWSimVariable<Double[]> Watactsoil
    • Watactsurf

      public net.simplace.sim.util.FWSimVariable<Double> Watactsurf
    • Nitract

      public net.simplace.sim.util.FWSimVariable<Double[]> Nitract
    • NCfluxratio

      public net.simplace.sim.util.FWSimVariable<Double> NCfluxratio
    • TotalSoilN

      public net.simplace.sim.util.FWSimVariable<Double> TotalSoilN
    • TotalSoilC

      public net.simplace.sim.util.FWSimVariable<Double> TotalSoilC
    • TotalSoilNBefore

      public net.simplace.sim.util.FWSimVariable<Double> TotalSoilNBefore
    • TotalSoilCBefore

      public net.simplace.sim.util.FWSimVariable<Double> TotalSoilCBefore
    • TotalNBefore

      public net.simplace.sim.util.FWSimVariable<Double> TotalNBefore
    • TotalCBefore

      public net.simplace.sim.util.FWSimVariable<Double> TotalCBefore
    • TotalCarbonLosses

      public net.simplace.sim.util.FWSimVariable<Double> TotalCarbonLosses
    • Textact

      public net.simplace.sim.util.FWSimVariable<Double[]> Textact
  • Constructor Details

    • States

      public States()
  • Method Details

    • createVariables

      public void createVariables(HashMap<String,net.simplace.sim.util.FWSimVariable<?>> aFieldMap, net.simplace.sim.model.FWSimComponent aComponent)
      Specified by:
      createVariables in interface net.simplace.sim.model.FWSimValueObject
    • linkSimVariables

      public void linkSimVariables(net.simplace.sim.util.FWSimVarMap aVarMap, net.simplace.sim.model.FWSimComponent aComponent)