SORTIE C++ Test Documentation
Classes | Functions
TestEpisodicMortality.h File Reference

Classes

struct  treestruct
 For testing trees. More...
 

Functions

const char * WriteEpisodicMortalityXMLFile1 ()
 Writes a parameter file to test episodic mortality for run 1. More...
 
const char * WriteEpisodicMortalityXMLFile2 ()
 Writes a parameter file to test episodic mortality for run 2. More...
 
const char * WriteEpisodicMortalityXMLFile3 ()
 Writes a parameter file to test episodic mortality for run 3. More...
 
const char * WriteEpisodicMortalityXMLFile4 ()
 Writes a parameter file to test episodic mortality for run 4. More...
 
const char * WriteEpisodicMortalityXMLFile5 ()
 Writes a parameter file to test episodic mortality for run 5. More...
 
const char * WriteEpisodicMortalityXMLFile6 ()
 Writes a parameter file to test episodic mortality for run 6. More...
 
const char * WriteEpisodicMortalityXMLFile8 ()
 Writes a parameter file to test episodic mortality for run 8. More...
 
void WriteEpisodicMortalityTreeMap (const char *cFileName)
 Writes the tree map for mortality episode parameter files. More...
 
void CheckEpisodicMortalityResults (clTreePopulation *p_oPop, int iNumTrees, treestruct *p_FakeTrees)
 Checks the results of the tree population against the expected results. More...
 

Function Documentation

◆ CheckEpisodicMortalityResults()

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

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

The dead trees should be snags.

Parameters
p_oPopTree population
iNumTreesNumber of trees in p_FakeTrees
p_FakeTreesTree list.

◆ WriteEpisodicMortalityTreeMap()

void WriteEpisodicMortalityTreeMap ( const char *  cFileName)

Writes the tree map for mortality episode parameter files.

Returns
Filename written.

◆ WriteEpisodicMortalityXMLFile1()

const char* WriteEpisodicMortalityXMLFile1 ( )

Writes a parameter file to test episodic mortality for run 1.

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

Returns
Filename written.

◆ WriteEpisodicMortalityXMLFile2()

const char* WriteEpisodicMortalityXMLFile2 ( )

Writes a parameter file to test episodic mortality for run 2.

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

Returns
Filename written.

◆ WriteEpisodicMortalityXMLFile3()

const char* WriteEpisodicMortalityXMLFile3 ( )

Writes a parameter file to test episodic mortality for run 3.

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

Returns
Filename written.

◆ WriteEpisodicMortalityXMLFile4()

const char* WriteEpisodicMortalityXMLFile4 ( )

Writes a parameter file to test episodic mortality for run 4.

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

Returns
Filename written.

◆ WriteEpisodicMortalityXMLFile5()

const char* WriteEpisodicMortalityXMLFile5 ( )

Writes a parameter file to test episodic mortality for run 5.

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

Returns
Filename written.

◆ WriteEpisodicMortalityXMLFile6()

const char* WriteEpisodicMortalityXMLFile6 ( )

Writes a parameter file to test episodic mortality for run 6.

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

Returns
Filename written.

◆ WriteEpisodicMortalityXMLFile8()

const char* WriteEpisodicMortalityXMLFile8 ( )

Writes a parameter file to test episodic mortality for run 8.

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

Returns
Filename written.