javawrapper.StateChangeBehaviors Class Reference

Manages state change behaviors. More...

Inheritance diagram for javawrapper.StateChangeBehaviors:

javawrapper.BehaviorTypeBase javawrapper.WorkerBase

List of all members.

Public Member Functions

 StateChangeBehaviors (GUIManager oManager) throws ModelException
 Constructor.
void DoSetup (TreePopulation oPop)
 Does nothing.
void ValidateData (TreePopulation oPop) throws ModelException
 Makes sure maxes are above mins.

Protected Attributes

ModelFloat m_fClimateChangePrecipB
 Climate change - b for changing precipitation.
ModelFloat m_fClimateChangePrecipC
 Climate change - c for changing precipitation.
ModelFloat m_fClimateChangeTempB
 Climate change - b for changing temperature.
ModelFloat m_fClimateChangeTempC
 Climate change - c for changing temperature.
ModelFloat m_fClimateChangeMinTemp
 Climate change - minimum temperature.
ModelFloat m_fClimateChangeMaxTemp
 Climate change - maximum temperature.
ModelFloat m_fClimateChangeMinPrecip
 Climate change - minimum precipitation.
ModelFloat m_fClimateChangeMaxPrecip
 Climate change - maximum precipitation.


Detailed Description

Manages state change behaviors.

Copyright: Copyright (c) 2010 Charles D. Canham Company: Institute of Ecosystem Studies

Author:
Lora E. Murphy

Edit history:
------------------
December 1, 2010: Created (LEM)

Constructor & Destructor Documentation

javawrapper.StateChangeBehaviors.StateChangeBehaviors ( GUIManager  oManager  )  throws ModelException

Constructor.

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


Member Function Documentation

void javawrapper.StateChangeBehaviors.DoSetup ( TreePopulation  oPop  )  [virtual]

Does nothing.

Parameters:
oPop Tree population

Implements javawrapper.WorkerBase.

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

Makes sure maxes are above mins.

Parameters:
oPop Not used.

Implements javawrapper.WorkerBase.


Member Data Documentation

Initial value:

 new ModelFloat(0,
      "Precipitation Change - B", "sc_climateChangePrecipB")
Climate change - b for changing precipitation.

Initial value:

 new ModelFloat(1,
      "Precipitation Change - C", "sc_climateChangePrecipC")
Climate change - c for changing precipitation.

Initial value:

 new ModelFloat(0,
      "Temperature Change - B", "sc_climateChangeTempB")
Climate change - b for changing temperature.

Initial value:

 new ModelFloat(1,
      "Temperature Change - C", "sc_climateChangeTempC")
Climate change - c for changing temperature.

Initial value:

 new ModelFloat(0,
      "Temperature Change - Temp Lower Bound", "sc_climateChangeMinTemp")
Climate change - minimum temperature.

Initial value:

 new ModelFloat(100,
      "Temperature Change - Temp Upper Bound", "sc_climateChangeMaxTemp")
Climate change - maximum temperature.

Initial value:

 new ModelFloat(0,
      "Precipitation Change - Precip Lower Bound", "sc_climateChangeMinPrecip")
Climate change - minimum precipitation.

Initial value:

 new ModelFloat(10000,
      "Precipitation Change - Precip Upper Bound", "sc_climateChangeMaxPrecip")
Climate change - maximum precipitation.


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

Generated on Tue Apr 19 13:59:44 2011 for SORTIE Java Interface by  doxygen 1.5.6