SORTIE C++ Test Documentation
Functions
TestLightDepSeedSurvival.h File Reference
#include <fstream>

Functions

const char * WriteLightDepSeedSurvivalXMLFile1 ()
 Writes the setup file for DoNormalGLIRun1(). More...
 
const char * WriteLightDepSeedSurvivalXMLFile2 ()
 Writes the setup file for DoNormalGLIRun2(). More...
 
const char * WriteLightDepSeedSurvivalXMLFile3 ()
 Writes the setup file for DoNormalStormLightProcessing(). More...
 
const char * WriteLightDepSeedSurvivalXMLErrorFile1 ()
 Writes a file where a light extinction coefficient is not between 0 and 1. More...
 
const char * WriteLightDepSeedSurvivalXMLErrorFile2 ()
 Writes a file where the value for m_fLightHeight is not zero or greater. More...
 
const char * WriteLightDepSeedSurvivalXMLErrorFile3 ()
 Writes a file where the value for mp_fOptimumGLI is not between 0 and 100. More...
 
const char * WriteLightDepSeedSurvivalXMLErrorFile4 ()
 Writes a file where there is no disperse behavior. More...
 
const char * WriteLightDepSeedSurvivalXMLErrorFile5 ()
 Writes a file where the number of altitude angles is less than 1. More...
 
const char * WriteLightDepSeedSurvivalXMLErrorFile6 ()
 Writes a file where the number of azimuth angles is less than 1. More...
 
const char * WriteLightDepSeedSurvivalXMLErrorFile7 ()
 Writes a file that has Storm Light Dependent Seed Survival but does not have storm light. More...
 
void WriteLightDepSeedSurvivalCommonStuff (std::fstream &oOut)
 Writes common portions of the test parameter files (tree pop, plot, etc). More...
 

Function Documentation

◆ WriteLightDepSeedSurvivalCommonStuff()

void WriteLightDepSeedSurvivalCommonStuff ( std::fstream &  oOut)

Writes common portions of the test parameter files (tree pop, plot, etc).

Ends with </trees&gt.

Parameters
oOutFile stream to write to.

◆ WriteLightDepSeedSurvivalXMLErrorFile1()

const char* WriteLightDepSeedSurvivalXMLErrorFile1 ( )

Writes a file where a light extinction coefficient is not between 0 and 1.

Returns
Filename written.

◆ WriteLightDepSeedSurvivalXMLErrorFile2()

const char* WriteLightDepSeedSurvivalXMLErrorFile2 ( )

Writes a file where the value for m_fLightHeight is not zero or greater.

Returns
Filename written.

◆ WriteLightDepSeedSurvivalXMLErrorFile3()

const char* WriteLightDepSeedSurvivalXMLErrorFile3 ( )

Writes a file where the value for mp_fOptimumGLI is not between 0 and 100.

Returns
Filename written.

◆ WriteLightDepSeedSurvivalXMLErrorFile4()

const char* WriteLightDepSeedSurvivalXMLErrorFile4 ( )

Writes a file where there is no disperse behavior.

Returns
Filename written.

◆ WriteLightDepSeedSurvivalXMLErrorFile5()

const char* WriteLightDepSeedSurvivalXMLErrorFile5 ( )

Writes a file where the number of altitude angles is less than 1.

Returns
Filename written.

◆ WriteLightDepSeedSurvivalXMLErrorFile6()

const char* WriteLightDepSeedSurvivalXMLErrorFile6 ( )

Writes a file where the number of azimuth angles is less than 1.

Returns
Filename written.

◆ WriteLightDepSeedSurvivalXMLErrorFile7()

const char* WriteLightDepSeedSurvivalXMLErrorFile7 ( )

Writes a file that has Storm Light Dependent Seed Survival but does not have storm light.

Returns
Filename written.

◆ WriteLightDepSeedSurvivalXMLFile1()

const char* WriteLightDepSeedSurvivalXMLFile1 ( )

Writes the setup file for DoNormalGLIRun1().

This contains 5 species, one unused (species 1; this helps catch array-index problems). Non-spatial disperse is applied to adults of all species, with values such that no seeds will be dispersed from any trees. Species 2-4 get light-dependent seed survival. Species 2-4 get storm damage.

Returns
Filename written.

◆ WriteLightDepSeedSurvivalXMLFile2()

const char* WriteLightDepSeedSurvivalXMLFile2 ( )

Writes the setup file for DoNormalGLIRun2().

This contains 5 species, one unused (species 1; this helps catch array-index problems). Non-spatial disperse is applied to adults of all species, with values such that no seeds will be dispersed from any trees. Species 2-4 get light-dependent seed survival. Species 2-4 get Weibull snag mortality.

Returns
Filename written.

◆ WriteLightDepSeedSurvivalXMLFile3()

const char* WriteLightDepSeedSurvivalXMLFile3 ( )

Writes the setup file for DoNormalStormLightProcessing().

This contains 5 species, one unused (species 1; this helps catch array-index problems). Non-spatial disperse is applied to adults of all species, with values such that no seeds will be dispersed from any trees. Species 2-4 get storm-light-dependent seed survival.

Returns
Filename written.