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

Functions

const char * WriteMastingSpatialDisperseXMLFile1 ()
 Writes a parameter file for normal processing run 1. More...
 
const char * WriteMastingSpatialDisperseXMLFile2 ()
 Writes a parameter file for normal processing run 2. More...
 
const char * WriteMastingSpatialDisperseXMLFile3 ()
 Writes a parameter file for normal processing run 3. More...
 
const char * WriteMastingSpatialDisperseXMLFile4 ()
 Writes a parameter file for normal processing run 4. More...
 
const char * WriteMastingSpatialDisperseXMLFile5 (int iRandomSeed)
 Writes a parameter file for normal processing run 5. More...
 
const char * WriteMastingSpatialDisperseXMLCheckFile1 ()
 Writes a file to test masting CDF setup. More...
 
const char * WriteMastingSpatialDisperseXMLCheckFile2 ()
 Writes a file to test masting CDF setup. More...
 
const char * WriteMastingSpatialDisperseXMLErrorFile1 ()
 Writes a file where the masting "a" parameter is zero. More...
 
const char * WriteMastingSpatialDisperseXMLErrorFile2 ()
 Writes a file where the masting fraction participating is not between 0 and 1. More...
 
const char * WriteMastingSpatialDisperseXMLErrorFile3 ()
 Writes a file where the non-masting fraction participating is not between 0 and 1. More...
 
const char * WriteMastingSpatialDisperseXMLErrorFile4 ()
 Writes a file where the masting beta is greater than 25. More...
 
const char * WriteMastingSpatialDisperseXMLErrorFile5 ()
 Writes a file where the non-masting beta is greater than 25. More...
 
const char * WriteMastingSpatialDisperseXMLErrorFile6 ()
 Writes a file where the masting theta is greater than 50. More...
 
const char * WriteMastingSpatialDisperseXMLErrorFile7 ()
 Writes a file where the non-masting theta is greater than 50. More...
 
void WriteMastingSpatialDisperseTrees (std::fstream &oOut)
 Writes tree stuff. More...
 
void WriteMastingSpatialDisperseAllometry (std::fstream &oOut)
 Writes allometry stuff. More...
 

Function Documentation

◆ WriteMastingSpatialDisperseAllometry()

void WriteMastingSpatialDisperseAllometry ( std::fstream &  oOut)

Writes allometry stuff.

Parameters
oOutFile stream to write to.

◆ WriteMastingSpatialDisperseTrees()

void WriteMastingSpatialDisperseTrees ( std::fstream &  oOut)

Writes tree stuff.

Parameters
oOutFile stream to write to.

◆ WriteMastingSpatialDisperseXMLCheckFile1()

const char* WriteMastingSpatialDisperseXMLCheckFile1 ( )

Writes a file to test masting CDF setup.

Returns
Filename written.

◆ WriteMastingSpatialDisperseXMLCheckFile2()

const char* WriteMastingSpatialDisperseXMLCheckFile2 ( )

Writes a file to test masting CDF setup.

Returns
Filename written.

◆ WriteMastingSpatialDisperseXMLErrorFile1()

const char* WriteMastingSpatialDisperseXMLErrorFile1 ( )

Writes a file where the masting "a" parameter is zero.

Returns
Filename written.

◆ WriteMastingSpatialDisperseXMLErrorFile2()

const char* WriteMastingSpatialDisperseXMLErrorFile2 ( )

Writes a file where the masting fraction participating is not between 0 and 1.

Returns
Filename written.

◆ WriteMastingSpatialDisperseXMLErrorFile3()

const char* WriteMastingSpatialDisperseXMLErrorFile3 ( )

Writes a file where the non-masting fraction participating is not between 0 and 1.

Returns
Filename written.

◆ WriteMastingSpatialDisperseXMLErrorFile4()

const char* WriteMastingSpatialDisperseXMLErrorFile4 ( )

Writes a file where the masting beta is greater than 25.

Returns
Filename written.

◆ WriteMastingSpatialDisperseXMLErrorFile5()

const char* WriteMastingSpatialDisperseXMLErrorFile5 ( )

Writes a file where the non-masting beta is greater than 25.

Returns
Filename written.

◆ WriteMastingSpatialDisperseXMLErrorFile6()

const char* WriteMastingSpatialDisperseXMLErrorFile6 ( )

Writes a file where the masting theta is greater than 50.

Returns
Filename written.

◆ WriteMastingSpatialDisperseXMLErrorFile7()

const char* WriteMastingSpatialDisperseXMLErrorFile7 ( )

Writes a file where the non-masting theta is greater than 50.

Returns
Filename written.

◆ WriteMastingSpatialDisperseXMLFile1()

const char* WriteMastingSpatialDisperseXMLFile1 ( )

Writes a parameter file for normal processing run 1.

Returns
Filename written.

◆ WriteMastingSpatialDisperseXMLFile2()

const char* WriteMastingSpatialDisperseXMLFile2 ( )

Writes a parameter file for normal processing run 2.

Returns
Filename written.

◆ WriteMastingSpatialDisperseXMLFile3()

const char* WriteMastingSpatialDisperseXMLFile3 ( )

Writes a parameter file for normal processing run 3.

Returns
Filename written.

◆ WriteMastingSpatialDisperseXMLFile4()

const char* WriteMastingSpatialDisperseXMLFile4 ( )

Writes a parameter file for normal processing run 4.

Returns
Filename written.

◆ WriteMastingSpatialDisperseXMLFile5()

const char* WriteMastingSpatialDisperseXMLFile5 ( int  iRandomSeed)

Writes a parameter file for normal processing run 5.

Parameters
iRandomSeedRandom seed.
Returns
Filename written.