net.simplace.sim.components.soil.soilcn.SoilCNP




public class SoilCNP extends SoilCN {
// Public Constructors
public SoilCNP(String aName, HashMap aFieldMap, HashMap aInputMap, Element
aSimComponentElement, FWSimVarMap aVarMap, int aOrderNumber);
public SoilCNP();

// Protected Instance Variables
protected CalcPFlows PFlows;
protected CalcPPools PPools;
protected PUptake PUptake;
protected ParamP paramP;

// Public Instance Methods
public HashMap createVariables(); // Overrides SoilCN

public void calculatePools(ParamSoil pSoil, ParamCrop pCrop, ParamC pC,
ParamN pN, ParamP pP, Auxiliary a, StatesP s, RatesP r);


// Protected Instance Methods
protected void init(); // Overrides SoilCN

protected void process(); // Overrides SoilCN

protected void updateStates(StatesP s, RatesP r);

protected void updateInput(ParamC pC, ParamN pN, ParamP pP, InputsP inputs,
StatesP s, RatesP r);

protected void updateOutput(OutputsP outputs, StatesP s, RatesP r);

protected void createEmptyLayers(StatesP s, RatesP r, OutputsP outputs);

initialise the number of soil layers
protected void intializePools(InitialStatesP init, ParamSoil pSoil, ParamN
pN, ParamP pP, Auxiliary a, StatesP s, RatesP r);

initialize microbs, SOM and Mineral nitrogen pools
protected FWSimComponent clone(FWSimVarMap aVarMap); // Overrides SoilCN



}



Hierarchy: java.lang.Object - net.simplace.sim.model.FWSimComponent (net.simplace.sim.util.FWSimFieldContainer) - SoilCN - SoilCNP