SORTIE C++ Test Documentation
Classes | Functions
TestHarvest.h File Reference
#include <fstream>

Classes

struct  treestruct
 For testing trees. More...
 

Functions

const char * WriteHarvestXMLFile1 (bool bTallestFirst)
 Writes a parameter file to test disturbance for run 1. More...
 
const char * WriteHarvestXMLFile2 ()
 Writes a parameter file to test disturbance for run 2. More...
 
const char * WriteHarvestXMLFile3 (bool bTallestFirst)
 Writes a parameter file to test disturbance for run 3. More...
 
const char * WriteHarvestXMLFile4 (bool bTallestFirst)
 Writes a parameter file to test disturbance for run 4. More...
 
const char * WriteHarvestXMLFile5 (bool bTallestFirst)
 Writes a parameter file to test disturbance for run 5. More...
 
const char * WriteHarvestXMLFile6 (bool bTallestFirst)
 Writes a parameter file to test disturbance for run 6. More...
 
const char * WriteHarvestXMLFile8 ()
 Writes a parameter file to test disturbance for run 8. More...
 
const char * WriteHarvestXMLFile9 (bool bTallestFirst)
 Writes a parameter file to test disturbance for run 9. More...
 
void WriteHarvestTreeMap (std::fstream &oOut)
 Writes the tree map for harvest parameter files. More...
 
const char * WriteHarvestRun9TreeMap ()
 Writes the tree map for run 9 harvest parameter file . More...
 
void WriteHarvestFileBeginning (std::fstream &oOut, int iRandomSeed)
 Writes the tree map for harvest parameter files. More...
 
void CheckHarvestResults (clTreePopulation *p_oPop, int iNumTrees, treestruct *p_FakeTrees)
 Checks the results of the tree population against the expected results. More...
 

Function Documentation

◆ CheckHarvestResults()

void CheckHarvestResults ( clTreePopulation *  p_oPop,
int  iNumTrees,
treestruct p_FakeTrees 
)

Checks the results of the tree population against the expected results.

◆ WriteHarvestFileBeginning()

void WriteHarvestFileBeginning ( std::fstream &  oOut,
int  iRandomSeed 
)

Writes the tree map for harvest parameter files.

Parameters
oOutFile stream to write to.
iRandomSeedRandom seed.

◆ WriteHarvestRun9TreeMap()

const char* WriteHarvestRun9TreeMap ( )

Writes the tree map for run 9 harvest parameter file .

Returns
Filename written.

◆ WriteHarvestTreeMap()

void WriteHarvestTreeMap ( std::fstream &  oOut)

Writes the tree map for harvest parameter files.

Parameters
oOutFile stream to write to.

◆ WriteHarvestXMLFile1()

const char* WriteHarvestXMLFile1 ( bool  bTallestFirst)

Writes a parameter file to test disturbance for run 1.

This has a tree map so an expected tree set is created.

Parameters
bTallestFirstWhat to set the "tallest first" cut flag to.
Returns
Filename written.

◆ WriteHarvestXMLFile2()

const char* WriteHarvestXMLFile2 ( )

Writes a parameter file to test disturbance for run 2.

This has a tree map so an expected tree set is created.

Returns
Filename written.

◆ WriteHarvestXMLFile3()

const char* WriteHarvestXMLFile3 ( bool  bTallestFirst)

Writes a parameter file to test disturbance for run 3.

This has a tree map so an expected tree set is created.

Parameters
bTallestFirstWhat to set the "tallest first" cut flag to.
Returns
Filename written.

◆ WriteHarvestXMLFile4()

const char* WriteHarvestXMLFile4 ( bool  bTallestFirst)

Writes a parameter file to test disturbance for run 4.

This has a tree map so an expected tree set is created.

Parameters
bTallestFirstWhat to set the "tallest first" cut flag to.
Returns
Filename written.

◆ WriteHarvestXMLFile5()

const char* WriteHarvestXMLFile5 ( bool  bTallestFirst)

Writes a parameter file to test disturbance for run 5.

This has a tree map so an expected tree set is created.

Parameters
bTallestFirstWhat to set the "tallest first" cut flag to.
Returns
Filename written.

◆ WriteHarvestXMLFile6()

const char* WriteHarvestXMLFile6 ( bool  bTallestFirst)

Writes a parameter file to test disturbance for run 6.

This has a tree map so an expected tree set is created.

Returns
Filename written.

◆ WriteHarvestXMLFile8()

const char* WriteHarvestXMLFile8 ( )

Writes a parameter file to test disturbance for run 8.

This has a tree map so an expected tree set is created.

Returns
Filename written.

◆ WriteHarvestXMLFile9()

const char* WriteHarvestXMLFile9 ( bool  bTallestFirst)

Writes a parameter file to test disturbance for run 9.

This has a tree map so an expected tree set is created.

Returns
Filename written.