SORTIE Java Interface  1
Public Member Functions | Protected Attributes | List of all members
sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors Class Reference
Inheritance diagram for sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors:
sortie.tools.parfileupdater.GroupBase

Public Member Functions

 EpiphyticEstablishmentBehaviors ()
 Constructor. More...
 
- Public Member Functions inherited from sortie.tools.parfileupdater.GroupBase
void writeBehaviorsList (BufferedWriter jOut) throws IOException
 
void writeDataToFile (BufferedWriter jOut) throws IOException
 Writes all data to an XML file. More...
 
ModelData findObjectByXMLTag (String sXMLTag, String sXMLParentTag)
 Finds an object based on its XML tag. More...
 
boolean setSingleValueByXMLTag (String sXMLTag, String sXMLParentTag, Attributes oAttributes, String sData) throws ModelException
 Sets a data object's value. More...
 
ArrayList< BehaviorgetBehaviorByXMLTag (String sXMLTag)
 Finds a behavior by its XML tag. More...
 
boolean readXMLParentTag (String sXMLTag, Attributes oAttributes) throws ModelException
 Accepts an XML parent tag (empty, no data) from the parser. More...
 
void endXMLParentTag (String sXMLTag)
 
boolean parentTagOKForQueue (String sTag)
 Some tags get everything messed up in a parsing queue. More...
 

Protected Attributes

ModelData mp_fTreeFernRecruitA = new ModelData("ep_epiphyticA", "ep_eaVal")
 Treefern Establishment - a in the seedling probability equation. More...
 
ModelData mp_fTreeFernRecruitB = new ModelData("ep_epiphyticB", "ep_ebVal")
 Treefern Establishment - b in the seedling probability equation. More...
 
ModelData mp_fTreeFernRecruitC = new ModelData("ep_epiphyticC", "ep_ecVal")
 Treefern Establishment - c in the seedling probability equation. More...
 
ModelData mp_fTreeFernRecruitM = new ModelData("ep_epiphyticM", "ep_emVal")
 Treefern Establishment - m in the seedling probability equation. More...
 
ModelData mp_fTreeFernRecruitN = new ModelData("ep_epiphyticN", "ep_enVal")
 Treefern Establishment - n in the seedling probability equation. More...
 
ModelData mp_fSnagClass1LightTransmissionCoefficient
 Species-specific - snag age class 1 amount of light transmission. More...
 
ModelData mp_fSnagClass2LightTransmissionCoefficient
 Species-specific - snag age class 2 light transmission coefficient. More...
 
ModelData mp_fSnagClass3LightTransmissionCoefficient
 Species-specific - snag age class 3 light transmission coefficient. More...
 
ModelData m_fBeamFractionOfGlobalRadiation = new ModelData("li_beamFractGlobalRad")
 Treefern Establishment - Beam fraction of global radiation. More...
 
ModelData m_fClearSkyTransmissionCoefficient = new ModelData("li_clearSkyTransCoeff")
 Treefern Establishment - Clear sky transmission coefficient. More...
 
ModelData mp_fLightTransmissionCoefficient = new ModelData("li_lightExtinctionCoefficient", "li_lecVal")
 Treefern Establishment - Light extinction coefficient. More...
 
ModelData m_fMinSunAngle = new ModelData("li_minSunAngle")
 Treefern Establishment - Minimum sun angle in radians for GLI. More...
 
ModelData m_iNumAziDiv = new ModelData("li_numAziGrids")
 Treefern Establishment - Number of azimuth divisions for GLI. More...
 
ModelData m_iNumAltDiv = new ModelData("li_numAltGrids")
 Treefern Establishment - Number of altitude divisions for GLI. More...
 
ModelData m_iSnagAgeClass1 = new ModelData("li_snagAgeClass1")
 Upper age limit of snag size class 1. More...
 
ModelData m_iSnagAgeClass2 = new ModelData("li_snagAgeClass2")
 Upper age limit of snag size class 2. More...
 
ModelData m_iJulianDayGrowthStarts = new ModelData("li_julianDayGrowthStarts")
 Start of growing season as Julian day. More...
 
ModelData m_iJulianDayGrowthEnds = new ModelData("li_julianDayGrowthEnds")
 End of growing season as Julian day. More...
 
ModelData m_iSeedlingSpecies = new ModelData("ep_epiphyticSeedlingSpecies")
 
- Protected Attributes inherited from sortie.tools.parfileupdater.GroupBase
ArrayList< ModelDatamp_oAllData
 All data for this object. More...
 
String m_sXMLTag
 Highest-level XML tag for this object. More...
 
Behavior [] mp_oChildBehaviors
 

Additional Inherited Members

- Protected Member Functions inherited from sortie.tools.parfileupdater.GroupBase
void loadDataMember (ModelData oData)
 Takes some data and adds it to all applicable behaviors in their string buffer. More...
 

Constructor & Destructor Documentation

◆ EpiphyticEstablishmentBehaviors()

sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors.EpiphyticEstablishmentBehaviors ( )

Constructor.

Member Data Documentation

◆ m_fBeamFractionOfGlobalRadiation

ModelData sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors.m_fBeamFractionOfGlobalRadiation = new ModelData("li_beamFractGlobalRad")
protected

Treefern Establishment - Beam fraction of global radiation.

◆ m_fClearSkyTransmissionCoefficient

ModelData sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors.m_fClearSkyTransmissionCoefficient = new ModelData("li_clearSkyTransCoeff")
protected

Treefern Establishment - Clear sky transmission coefficient.

◆ m_fMinSunAngle

ModelData sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors.m_fMinSunAngle = new ModelData("li_minSunAngle")
protected

Treefern Establishment - Minimum sun angle in radians for GLI.

◆ m_iJulianDayGrowthEnds

ModelData sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors.m_iJulianDayGrowthEnds = new ModelData("li_julianDayGrowthEnds")
protected

End of growing season as Julian day.

◆ m_iJulianDayGrowthStarts

ModelData sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors.m_iJulianDayGrowthStarts = new ModelData("li_julianDayGrowthStarts")
protected

Start of growing season as Julian day.

◆ m_iNumAltDiv

ModelData sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors.m_iNumAltDiv = new ModelData("li_numAltGrids")
protected

Treefern Establishment - Number of altitude divisions for GLI.

◆ m_iNumAziDiv

ModelData sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors.m_iNumAziDiv = new ModelData("li_numAziGrids")
protected

Treefern Establishment - Number of azimuth divisions for GLI.

◆ m_iSeedlingSpecies

ModelData sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors.m_iSeedlingSpecies = new ModelData("ep_epiphyticSeedlingSpecies")
protected

◆ m_iSnagAgeClass1

ModelData sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors.m_iSnagAgeClass1 = new ModelData("li_snagAgeClass1")
protected

Upper age limit of snag size class 1.

◆ m_iSnagAgeClass2

ModelData sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors.m_iSnagAgeClass2 = new ModelData("li_snagAgeClass2")
protected

Upper age limit of snag size class 2.

◆ mp_fLightTransmissionCoefficient

ModelData sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors.mp_fLightTransmissionCoefficient = new ModelData("li_lightExtinctionCoefficient", "li_lecVal")
protected

Treefern Establishment - Light extinction coefficient.

◆ mp_fSnagClass1LightTransmissionCoefficient

ModelData sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors.mp_fSnagClass1LightTransmissionCoefficient
protected
Initial value:
= new
ModelData("li_snag1LightExtinctionCoefficient", "li_s1lecVal")

Species-specific - snag age class 1 amount of light transmission.

◆ mp_fSnagClass2LightTransmissionCoefficient

ModelData sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors.mp_fSnagClass2LightTransmissionCoefficient
protected
Initial value:
= new
ModelData("li_snag2LightExtinctionCoefficient", "li_s2lecVal")

Species-specific - snag age class 2 light transmission coefficient.

◆ mp_fSnagClass3LightTransmissionCoefficient

ModelData sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors.mp_fSnagClass3LightTransmissionCoefficient
protected
Initial value:
= new
ModelData("li_snag3LightExtinctionCoefficient", "li_s3lecVal")

Species-specific - snag age class 3 light transmission coefficient.

◆ mp_fTreeFernRecruitA

ModelData sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors.mp_fTreeFernRecruitA = new ModelData("ep_epiphyticA", "ep_eaVal")
protected

Treefern Establishment - a in the seedling probability equation.

◆ mp_fTreeFernRecruitB

ModelData sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors.mp_fTreeFernRecruitB = new ModelData("ep_epiphyticB", "ep_ebVal")
protected

Treefern Establishment - b in the seedling probability equation.

◆ mp_fTreeFernRecruitC

ModelData sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors.mp_fTreeFernRecruitC = new ModelData("ep_epiphyticC", "ep_ecVal")
protected

Treefern Establishment - c in the seedling probability equation.

◆ mp_fTreeFernRecruitM

ModelData sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors.mp_fTreeFernRecruitM = new ModelData("ep_epiphyticM", "ep_emVal")
protected

Treefern Establishment - m in the seedling probability equation.

◆ mp_fTreeFernRecruitN

ModelData sortie.tools.parfileupdater.EpiphyticEstablishmentBehaviors.mp_fTreeFernRecruitN = new ModelData("ep_epiphyticN", "ep_enVal")
protected

Treefern Establishment - n in the seedling probability equation.


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