javawrapper.SnagDynamicsBehaviors Class Reference

Manages snag dynamics data and behaviors. More...

Inheritance diagram for javawrapper.SnagDynamicsBehaviors:

javawrapper.BehaviorTypeBase javawrapper.WorkerBase

List of all members.

Public Member Functions

 SnagDynamicsBehaviors (GUIManager oManager) throws ModelException
 Constructor.
void DoSetup (TreePopulation oPop) throws ModelException
 Does nothing.
void ValidateData (TreePopulation oPop) throws ModelException
 Validates the data in preparation for parameter file writing or some such.

Protected Attributes

ModelVector mp_fSnagDecompTreeFallBeta
 Snag Decay Class Dynamics Tree Fall Beta Parameter, species-specific.
ModelVector mp_fSnagDecompSnagFallBeta
 Snag Decay Class Dynamics Snag Fall Beta Parameter, species-specific.
ModelFloat m_fSnagDecompTreeFallAlpha
 Snag Decay Class Dynamics Tree Fall Alpha Parameter.
ModelFloat m_fSnagDecompTreeFallDelta
 Snag Decay Class Dynamics Tree Fall Delta Parameter.
ModelFloat m_fSnagDecompTreeFallTheta
 Snag Decay Class Dynamics Tree Fall Theta Parameter.
ModelFloat m_fSnagDecompTreeFallIota
 Snag Decay Class Dynamics Tree Fall Iota Parameter.
ModelFloat m_fSnagDecompTreeFallLambda
 Snag Decay Class Dynamics Tree Fall Lambda Parameter.
ModelFloat m_fSnagDecompSnagFallAlpha
 Snag Decay Class Dynamics Snag Fall Alpha Parameter.
ModelFloat m_fSnagDecompSnagFallGamma2
 Snag Decay Class Dynamics Snag Fall Gamma 2 Parameter.
ModelFloat m_fSnagDecompSnagFallGamma3
 Snag Decay Class Dynamics Snag Fall Gamma 3 Parameter.
ModelFloat m_fSnagDecompSnagFallGamma4
 Snag Decay Class Dynamics Snag Fall Gamma 4 Parameter.
ModelFloat m_fSnagDecompSnagFallGamma5
 Snag Decay Class Dynamics Snag Fall Gamma 5 Parameter.
ModelFloat m_fSnagDecompSnagFallZeta
 Snag Decay Class Dynamics Snag Fall Zeta Parameter.
ModelFloat m_fSnagDecompSnagFallEta
 Snag Decay Class Dynamics Snag Fall Eta Parameter.
ModelFloat m_fSnagDecompSnagFallKappa
 Snag Decay Class Dynamics Snag Fall Kappa Parameter.
ModelFloat m_fSnagDecompLiveTo1Prob
 Snag Decay Class Dynamics Live To One Transition Probability.
ModelFloat m_fSnagDecompLiveTo2Prob
 Snag Decay Class Dynamics Live To Two Transition Probability.
ModelFloat m_fSnagDecompLiveTo3Prob
 Snag Decay Class Dynamics Live To Three Transition Probability.
ModelFloat m_fSnagDecompLiveTo4Prob
 Snag Decay Class Dynamics Live To Four Transition Probability.
ModelFloat m_fSnagDecompLiveTo5Prob
 Snag Decay Class Dynamics Live To Five Transition Probability.
ModelFloat m_fSnagDecomp1To1Prob
 Snag Decay Class Dynamics One To One Transition Probability.
ModelFloat m_fSnagDecomp1To2Prob
 Snag Decay Class Dynamics One To Two Transition Probability.
ModelFloat m_fSnagDecomp1To3Prob
 Snag Decay Class Dynamics One To Three Transition Probability.
ModelFloat m_fSnagDecomp1To4Prob
 Snag Decay Class Dynamics One To Four Transition Probability.
ModelFloat m_fSnagDecomp1To5Prob
 Snag Decay Class Dynamics One To Five Transition Probability.
ModelFloat m_fSnagDecomp2To2Prob
 Snag Decay Class Dynamics Two To Two Transition Probability.
ModelFloat m_fSnagDecomp2To3Prob
 Snag Decay Class Dynamics Two To Three Transition Probability.
ModelFloat m_fSnagDecomp2To4Prob
 Snag Decay Class Dynamics Two To Four Transition Probability.
ModelFloat m_fSnagDecomp2To5Prob
 Snag Decay Class Dynamics Two To Five Transition Probability.
ModelFloat m_fSnagDecomp3To3Prob
 Snag Decay Class Dynamics Three To Three Transition Probability.
ModelFloat m_fSnagDecomp3To4Prob
 Snag Decay Class Dynamics Three To Four Transition Probability.
ModelFloat m_fSnagDecomp3To5Prob
 Snag Decay Class Dynamics Three To Five Transition Probability.
ModelFloat m_fSnagDecomp4To4Prob
 Snag Decay Class Dynamics Four To Four Transition Probability.
ModelFloat m_fSnagDecomp4To5Prob
 Snag Decay Class Dynamics Four To Five Transition Probability.
ModelFloat m_fSnagDecomp5To5Prob
 Snag Decay Class Dynamics Five To Five Transition Probability.
ModelFloat m_fSnagDecompMinSnagBreakHeight
 Snag Decay Class Dynamics minimum snag break height.
ModelFloat m_fSnagDecompMaxSnagBreakHeight
 Snag Decay Class Dynamics maximum snag break height.


Detailed Description

Manages snag dynamics data and behaviors.

Copyright: Copyright (c) 2007 Charles D. Canham

Company: Institute of Ecosystem Studies

Author:
Lora E. Murphy

Edit history:
------------------
March 8, 2007: Created (LEM)

Constructor & Destructor Documentation

javawrapper.SnagDynamicsBehaviors.SnagDynamicsBehaviors ( GUIManager  oManager  )  throws ModelException

Constructor.

Parameters:
oManager GUIManager object.
Exceptions:
ModelException won't.


Member Function Documentation

void javawrapper.SnagDynamicsBehaviors.DoSetup ( TreePopulation  oPop  )  throws ModelException [virtual]

Does nothing.

Parameters:
oPop Tree population
Exceptions:
ModelException Not thrown.

Implements javawrapper.WorkerBase.

void javawrapper.SnagDynamicsBehaviors.ValidateData ( TreePopulation  oPop  )  throws ModelException [virtual]

Validates the data in preparation for parameter file writing or some such.

Exceptions:
ModelException if any of the probabilities are not proportions, or if the probabilities for a class don't add up to 1.
Parameters:
oPop Not used.

Implements javawrapper.WorkerBase.


Member Data Documentation

Initial value:

 new ModelVector(
      "Snag Decay Class Dynamics Tree Fall Beta",
      "sd_snagDecompTreefallBeta", "sd_sdtbVal", 0,
      ModelVector.FLOAT)
Snag Decay Class Dynamics Tree Fall Beta Parameter, species-specific.

Initial value:

 new ModelVector(
      "Snag Decay Class Dynamics Snag Fall Beta",
      "sd_snagDecompSnagfallBeta", "sd_sdsbVal", 0, ModelVector.FLOAT)
Snag Decay Class Dynamics Snag Fall Beta Parameter, species-specific.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Tree Fall Alpha",
      "sd_snagDecompTreefallAlpha")
Snag Decay Class Dynamics Tree Fall Alpha Parameter.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Tree Fall Delta",
      "sd_snagDecompTreefallDelta")
Snag Decay Class Dynamics Tree Fall Delta Parameter.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Tree Fall Theta",
      "sd_snagDecompTreefallTheta")
Snag Decay Class Dynamics Tree Fall Theta Parameter.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Tree Fall Iota",
      "sd_snagDecompTreefallIota")
Snag Decay Class Dynamics Tree Fall Iota Parameter.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Tree Fall Lambda",
      "sd_snagDecompTreefallLambda")
Snag Decay Class Dynamics Tree Fall Lambda Parameter.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Snag Fall Alpha",
      "sd_snagDecompSnagfallAlpha")
Snag Decay Class Dynamics Snag Fall Alpha Parameter.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Snag Fall Gamma 2",
      "sd_snagDecompSnagfallGamma2")
Snag Decay Class Dynamics Snag Fall Gamma 2 Parameter.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Snag Fall Gamma 3",
      "sd_snagDecompSnagfallGamma3")
Snag Decay Class Dynamics Snag Fall Gamma 3 Parameter.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Snag Fall Gamma 4",
      "sd_snagDecompSnagfallGamma4")
Snag Decay Class Dynamics Snag Fall Gamma 4 Parameter.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Snag Fall Gamma 5",
      "sd_snagDecompSnagfallGamma5")
Snag Decay Class Dynamics Snag Fall Gamma 5 Parameter.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Snag Fall Zeta",
      "sd_snagDecompSnagfallZeta")
Snag Decay Class Dynamics Snag Fall Zeta Parameter.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Snag Fall Eta",
      "sd_snagDecompSnagfallEta")
Snag Decay Class Dynamics Snag Fall Eta Parameter.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Snag Fall Kappa",
      "sd_snagDecompSnagfallKappa")
Snag Decay Class Dynamics Snag Fall Kappa Parameter.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Live To Class 1 Prob (0-1)",
      "sd_snagDecompLiveTo1Prob")
Snag Decay Class Dynamics Live To One Transition Probability.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Live To Class 2 Prob (0-1)",
      "sd_snagDecompLiveTo2Prob")
Snag Decay Class Dynamics Live To Two Transition Probability.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Live To Class 3 Prob (0-1)",
      "sd_snagDecompLiveTo3Prob")
Snag Decay Class Dynamics Live To Three Transition Probability.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Live To Class 4 Prob (0-1)",
      "sd_snagDecompLiveTo4Prob")
Snag Decay Class Dynamics Live To Four Transition Probability.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Live To Class 5 Prob (0-1)",
      "sd_snagDecompLiveTo5Prob")
Snag Decay Class Dynamics Live To Five Transition Probability.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Class 1 To Class 1 Prob (0-1)",
      "sd_snagDecomp1To1Prob")
Snag Decay Class Dynamics One To One Transition Probability.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Class 1 To Class 2 Prob (0-1)",
      "sd_snagDecomp1To2Prob")
Snag Decay Class Dynamics One To Two Transition Probability.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Class 1 To Class 3 Prob (0-1)",
      "sd_snagDecomp1To3Prob")
Snag Decay Class Dynamics One To Three Transition Probability.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Class 1 To Class 4 Prob (0-1)",
      "sd_snagDecomp1To4Prob")
Snag Decay Class Dynamics One To Four Transition Probability.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Class 1 To Class 5 Prob (0-1)",
      "sd_snagDecomp1To5Prob")
Snag Decay Class Dynamics One To Five Transition Probability.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Class 2 To Class 2 Prob (0-1)",
      "sd_snagDecomp2To2Prob")
Snag Decay Class Dynamics Two To Two Transition Probability.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Class 2 To Class 3 Prob (0-1)",
      "sd_snagDecomp2To3Prob")
Snag Decay Class Dynamics Two To Three Transition Probability.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Class 2 To Class 4 Prob (0-1)",
      "sd_snagDecomp2To4Prob")
Snag Decay Class Dynamics Two To Four Transition Probability.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Class 2 To Class 5 Prob (0-1)",
      "sd_snagDecomp2To5Prob")
Snag Decay Class Dynamics Two To Five Transition Probability.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Class 3 To Class 3 Prob (0-1)",
      "sd_snagDecomp3To3Prob")
Snag Decay Class Dynamics Three To Three Transition Probability.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Class 3 To Class 4 Prob (0-1)",
      "sd_snagDecomp3To4Prob")
Snag Decay Class Dynamics Three To Four Transition Probability.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Class 3 To Class 5 Prob (0-1)",
      "sd_snagDecomp3To5Prob")
Snag Decay Class Dynamics Three To Five Transition Probability.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Class 4 To Class 4 Prob (0-1)",
      "sd_snagDecomp4To4Prob")
Snag Decay Class Dynamics Four To Four Transition Probability.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Class 4 To Class 5 Prob (0-1)",
      "sd_snagDecomp4To5Prob")
Snag Decay Class Dynamics Four To Five Transition Probability.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Class 5 To Class 5 Prob (0-1)",
      "sd_snagDecomp5To5Prob")
Snag Decay Class Dynamics Five To Five Transition Probability.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Minimum Snag Break Height",
      "sd_minSnagBreakHeight")
Snag Decay Class Dynamics minimum snag break height.

Initial value:

 new ModelFloat(0,
      "Snag Decay Class Dynamics Maximum Snag Break Height",
      "sd_maxSnagBreakHeight")
Snag Decay Class Dynamics maximum snag break height.


The documentation for this class was generated from the following file:

Generated on Wed Oct 28 14:01:23 2009 for SORTIE Java Interface by  doxygen 1.5.6