Inheritance diagram for javawrapper::SeedPredationBehaviors:

Public Member Functions | |
| SeedPredationBehaviors (GUIManager oManager) throws ModelException | |
| Constructor. | |
| void | DoSetup (TreePopulation oPop) throws javawrapper.ModelException |
| Does nothing. | |
| void | ValidateData (TreePopulation oPop) throws javawrapper. ModelException |
| Validates the dataset if seed predation is enabled. | |
Private Attributes | |
| ModelFloat | m_fPredatorInitialDensity |
| Predator initial density in number per square meter. | |
| ModelFloat | m_fMaxInstantaneousDeclineRate |
| Max instantaneous rate at which predator abundance declines in the absense of food, in number of predators per week. | |
| ModelFloat | m_fDemographicEfficiency |
| Predator population's demographic efficiency. | |
| ModelFloat | m_fDensityDependentCoefficient |
| Density-dependent coefficient. | |
| ModelFloat | m_fMaxIntakeRate |
| Maximum intake rate - number of seeds per predator per day. | |
| ModelFloat | m_fForagingEfficiency |
| Foraging efficiency. | |
| ModelFloat | m_fProportionGerminating |
| Proportion of seeds, between 0 and 1, germinating each week in the germination period. | |
| ModelInt | m_iNumWeeksSeedFall |
| Number of weeks for which seedfall occurs. | |
| ModelInt | m_iNumWeeksToModel |
| Number of weeks to run model - must be less than or equal to 52. | |
| ModelInt | m_iWeekGerminationStarts |
| Week number in which germination begins. | |
| ModelString | m_sOutputFilename |
| Output filename. | |
| ModelEnum | m_iPreservePredatorDensities |
| Whether or not to preserve predator densities between model timesteps (true) or re-initialize with predator initial density (false). | |
Copyright: Copyright (c) Charles D. Canham 2003
Company: Institute of Ecosystem Studies
| javawrapper::SeedPredationBehaviors::SeedPredationBehaviors | ( | GUIManager | oManager | ) | throws ModelException [inline] |
Constructor.
Sets up the child behavior list and adds data appropriately.
| oManager | GUIManager object. |
| ModelException | passed through from called methods. Should never be thrown. |
| void javawrapper::SeedPredationBehaviors::DoSetup | ( | TreePopulation | oPop | ) | throws javawrapper.ModelException [inline, virtual] |
Does nothing.
| oPop | Not needed. |
| javawrapper.ModelException | Not thrown. |
Implements javawrapper::WorkerBase.
| void javawrapper::SeedPredationBehaviors::ValidateData | ( | TreePopulation | oPop | ) | throws javawrapper. ModelException [inline, virtual] |
Validates the dataset if seed predation is enabled.
| oPop | TreePopulation object. |
| javawrapper.ModelException | if:
|
Implements javawrapper::WorkerBase.
Initial value:
new ModelFloat(0, "Predator Population Demographic Efficiency", "pr_demographicEfficiency")
Initial value:
new ModelFloat(0, "Density-Dependent Coefficient", "pr_densityDependentCoefficient")
Initial value:
new ModelFloat(0, "Foraging Efficiency", "pr_foragingEfficiency")
Initial value:
new ModelFloat(0, "Max Decline Rate in Absence of Food, predators/week", "pr_maxInstantaneousDeclineRate")
Initial value:
new ModelFloat(0, "Max Intake Rate - seeds per predator per day", "pr_maxIntakeRate")
Initial value:
new ModelFloat(0, "Predator Initial Density - num/sq m", "pr_predatorInitialDensity")
Initial value:
new ModelFloat(0, "Proportion of Seeds Removed Each Week During Germination Period", "pr_proportionGerminating")
Initial value:
new ModelInt(0, "Number of Weeks in Which Seedfall Occurs", "pr_numWeeksSeedFall")
Initial value:
new ModelInt(0, "Weeks to Run Seed Predation Model (1 - 52)", "pr_numWeeksToModel")
Initial value:
new ModelEnum(new int[] {0, 1} , new String[] {"false", "true"} , "Preserve Predator Densities Between SORTIE Timesteps", "pr_preservePredatorDensities")
Initial value:
new ModelInt(0, "Week During Predation Model Run Germination Begins", "pr_weekGerminationStarts")
Initial value:
new ModelString("", "Seed Predation Output Filename, If Desired", "pr_outputFilename")
1.4.7