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

Functions

const char * WriteWindstormXMLFile1 ()
 Writes the parameter file for TestNormalProcessing1(). More...
 
const char * WriteWindstormXMLFile2 ()
 Writes the parameter file for TestNormalProcessing2(). More...
 
const char * WriteWindstormXMLFile3 ()
 Writes the parameter file for TestNormalProcessing3(). More...
 
const char * WriteWindstormXMLFile4 ()
 Writes the parameter file for TestNormalProcessing4(). More...
 
const char * WriteWindstormXMLFile5 ()
 Writes the parameter file for TestNormalProcessing5(). More...
 
const char * WriteWindstormXMLFile6 ()
 Writes the parameter file for TestNormalProcessing6(). More...
 
const char * WriteWindstormXMLFile7 ()
 Writes the parameter file for TestNormalProcessing7(). More...
 
const char * WriteWindstormXMLFile8 ()
 Writes the parameter file for TestNormalProcessing8(). More...
 
const char * WriteWindstormXMLErrorFile1 ()
 Writes an error file where the minimum DBH is negative. More...
 
const char * WriteWindstormXMLErrorFile2 ()
 Writes an error file where the storm damage applier behavior is applied to seedlings. More...
 
const char * WriteWindstormXMLErrorFile3 ()
 Writes an error file where the timestep to start storms is negative. More...
 
const char * WriteWindstormXMLErrorFile4 ()
 Writes an error file where the severity of a storm return interval is not between 0 and 1. More...
 
const char * WriteWindstormXMLErrorFile5 ()
 Writes an error file where mortality behaviors are not applied to all trees. More...
 
const char * WriteWindstormXMLErrorFile6 ()
 Writes an error file where the storm periodicity is zero. More...
 
void WriteWindstormCommonStuff (std::fstream &oOut)
 Writes common portions of the test parameter files. More...
 
void WriteWindstormSnagBehaviorList (std::fstream &oOut)
 Writes the behavior list for the test parameter files with snags. More...
 
void WriteWindstormNoSnagBehaviorList (std::fstream &oOut)
 Writes the behavior list for the test parameter files without snags. More...
 

Function Documentation

◆ WriteWindstormCommonStuff()

void WriteWindstormCommonStuff ( std::fstream &  oOut)

Writes common portions of the test parameter files.

Starts with <randomSeed> and ends with </allometry>.

Parameters
oOutFile stream to write to.

◆ WriteWindstormNoSnagBehaviorList()

void WriteWindstormNoSnagBehaviorList ( std::fstream &  oOut)

Writes the behavior list for the test parameter files without snags.

Parameters
oOutFile stream to write to.

◆ WriteWindstormSnagBehaviorList()

void WriteWindstormSnagBehaviorList ( std::fstream &  oOut)

Writes the behavior list for the test parameter files with snags.

Parameters
oOutFile stream to write to.

◆ WriteWindstormXMLErrorFile1()

const char* WriteWindstormXMLErrorFile1 ( )

Writes an error file where the minimum DBH is negative.

Returns
File name of the freshly written parameter file.

◆ WriteWindstormXMLErrorFile2()

const char* WriteWindstormXMLErrorFile2 ( )

Writes an error file where the storm damage applier behavior is applied to seedlings.

Returns
File name of the freshly written parameter file.

◆ WriteWindstormXMLErrorFile3()

const char* WriteWindstormXMLErrorFile3 ( )

Writes an error file where the timestep to start storms is negative.

Returns
File name of the freshly written parameter file.

◆ WriteWindstormXMLErrorFile4()

const char* WriteWindstormXMLErrorFile4 ( )

Writes an error file where the severity of a storm return interval is not between 0 and 1.

Returns
File name of the freshly written parameter file.

◆ WriteWindstormXMLErrorFile5()

const char* WriteWindstormXMLErrorFile5 ( )

Writes an error file where mortality behaviors are not applied to all trees.

Returns
File name of the freshly written parameter file.

◆ WriteWindstormXMLErrorFile6()

const char* WriteWindstormXMLErrorFile6 ( )

Writes an error file where the storm periodicity is zero.

Returns
File name of the freshly written parameter file.

◆ WriteWindstormXMLFile1()

const char* WriteWindstormXMLFile1 ( )

Writes the parameter file for TestNormalProcessing1().

Returns
File name of the freshly written parameter file.

◆ WriteWindstormXMLFile2()

const char* WriteWindstormXMLFile2 ( )

Writes the parameter file for TestNormalProcessing2().

Returns
File name of the freshly written parameter file.

◆ WriteWindstormXMLFile3()

const char* WriteWindstormXMLFile3 ( )

Writes the parameter file for TestNormalProcessing3().

Returns
File name of the freshly written parameter file.

◆ WriteWindstormXMLFile4()

const char* WriteWindstormXMLFile4 ( )

Writes the parameter file for TestNormalProcessing4().

Returns
File name of the freshly written parameter file.

◆ WriteWindstormXMLFile5()

const char* WriteWindstormXMLFile5 ( )

Writes the parameter file for TestNormalProcessing5().

Returns
File name of the freshly written parameter file.

◆ WriteWindstormXMLFile6()

const char* WriteWindstormXMLFile6 ( )

Writes the parameter file for TestNormalProcessing6().

Returns
File name of the freshly written parameter file.

◆ WriteWindstormXMLFile7()

const char* WriteWindstormXMLFile7 ( )

Writes the parameter file for TestNormalProcessing7().

Returns
File name of the freshly written parameter file.

◆ WriteWindstormXMLFile8()

const char* WriteWindstormXMLFile8 ( )

Writes the parameter file for TestNormalProcessing8().

Returns
File name of the freshly written parameter file.