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

Functions

const char * WriteHarvestInterfaceXMLFile1 ()
 Writes a parameter file for normal processing run 1. More...
 
const char * WriteHarvestInterfaceXMLFile2 ()
 Writes a parameter file for normal processing run 2. More...
 
const char * WriteHarvestInterfaceXMLFile3 ()
 Writes a parameter file for normal processing run 3. More...
 
const char * WriteHarvestInterfaceXMLFile4 ()
 Writes a parameter file for normal processing run 4. More...
 
const char * WriteHarvestInterfaceXMLFile5 ()
 Writes a parameter file for normal processing run 5. More...
 
const char * WriteHarvestInterfaceXMLFile6 ()
 Writes a parameter file for normal processing run 6. More...
 
const char * WriteHarvestInterfaceXMLBatch1 ()
 Writes batch file 1, for normal processing run 5. More...
 
const char * WriteHarvestInterfaceXMLErrorBatch1 ()
 Writes a batch file to provoke an error in the length of the batch parameters file. More...
 
const char * WriteHarvestInterfaceAllParamsFile ()
 Writes a parameters file, for normal processing run 5. More...
 
const char * WriteHarvestInterfaceXMLErrorFile1 ()
 Writes an error file where the harvest executable isn't where it's supposed to be. More...
 
const char * WriteHarvestInterfaceXMLErrorFile2 ()
 Writes an error file where the harvest period is negative. More...
 
const char * WriteHarvestInterfaceXMLErrorFile3 ()
 Writes an error file where requested tree attributes don't exist at all. More...
 
const char * WriteHarvestInterfaceXMLErrorFile4 ()
 Writes an error file where requested tree attributes don't exist for all species. More...
 
const char * WriteHarvestInterfaceXMLErrorFile5 ()
 Writes an error file where the harvest return file will not exist. More...
 
const char * WriteHarvestInterfaceXMLErrorFile6 ()
 Writes an error file where the update return file will not exist. More...
 
const char * WriteHarvestInterfaceXMLErrorFile7 ()
 Writes an error file where a tree to harvest will not exist. More...
 
const char * WriteHarvestInterfaceXMLErrorFile8 ()
 Writes an error file where a tree to update will not exist. More...
 
const char * WriteHarvestInterfaceXMLErrorFile9 ()
 Writes an error file where the parameter batch file is missing. More...
 
void WriteHarvestInterfaceTrees (std::fstream &oOut)
 Writes the tree portions of the test parameter files, from <trees> to </trees>. More...
 
void WriteHarvestInterfaceAllometry (std::fstream &oOut)
 Writes the allometry portions of the test parameter files, from <allometry> to </allometry>. More...
 

Function Documentation

◆ WriteHarvestInterfaceAllometry()

void WriteHarvestInterfaceAllometry ( std::fstream &  oOut)

Writes the allometry portions of the test parameter files, from <allometry> to </allometry>.

Parameters
oOutFile stream to write to.

◆ WriteHarvestInterfaceAllParamsFile()

const char* WriteHarvestInterfaceAllParamsFile ( )

Writes a parameters file, for normal processing run 5.

Returns
Filename written.

◆ WriteHarvestInterfaceTrees()

void WriteHarvestInterfaceTrees ( std::fstream &  oOut)

Writes the tree portions of the test parameter files, from <trees> to </trees>.

Parameters
oOutFile stream to write to.

◆ WriteHarvestInterfaceXMLBatch1()

const char* WriteHarvestInterfaceXMLBatch1 ( )

Writes batch file 1, for normal processing run 5.

Returns
Filename written.

◆ WriteHarvestInterfaceXMLErrorBatch1()

const char* WriteHarvestInterfaceXMLErrorBatch1 ( )

Writes a batch file to provoke an error in the length of the batch parameters file.

Returns
Filename written.

◆ WriteHarvestInterfaceXMLErrorFile1()

const char* WriteHarvestInterfaceXMLErrorFile1 ( )

Writes an error file where the harvest executable isn't where it's supposed to be.

Returns
Filename written.

◆ WriteHarvestInterfaceXMLErrorFile2()

const char* WriteHarvestInterfaceXMLErrorFile2 ( )

Writes an error file where the harvest period is negative.

Returns
Filename written.

◆ WriteHarvestInterfaceXMLErrorFile3()

const char* WriteHarvestInterfaceXMLErrorFile3 ( )

Writes an error file where requested tree attributes don't exist at all.

Returns
Filename written.

◆ WriteHarvestInterfaceXMLErrorFile4()

const char* WriteHarvestInterfaceXMLErrorFile4 ( )

Writes an error file where requested tree attributes don't exist for all species.

Returns
Filename written.

◆ WriteHarvestInterfaceXMLErrorFile5()

const char* WriteHarvestInterfaceXMLErrorFile5 ( )

Writes an error file where the harvest return file will not exist.

Returns
Filename written.

◆ WriteHarvestInterfaceXMLErrorFile6()

const char* WriteHarvestInterfaceXMLErrorFile6 ( )

Writes an error file where the update return file will not exist.

Returns
Filename written.

◆ WriteHarvestInterfaceXMLErrorFile7()

const char* WriteHarvestInterfaceXMLErrorFile7 ( )

Writes an error file where a tree to harvest will not exist.

Returns
Filename written.

◆ WriteHarvestInterfaceXMLErrorFile8()

const char* WriteHarvestInterfaceXMLErrorFile8 ( )

Writes an error file where a tree to update will not exist.

Returns
Filename written.

◆ WriteHarvestInterfaceXMLErrorFile9()

const char* WriteHarvestInterfaceXMLErrorFile9 ( )

Writes an error file where the parameter batch file is missing.

Returns
Filename written.

◆ WriteHarvestInterfaceXMLFile1()

const char* WriteHarvestInterfaceXMLFile1 ( )

Writes a parameter file for normal processing run 1.

Returns
Filename written.

◆ WriteHarvestInterfaceXMLFile2()

const char* WriteHarvestInterfaceXMLFile2 ( )

Writes a parameter file for normal processing run 2.

Returns
Filename written.

◆ WriteHarvestInterfaceXMLFile3()

const char* WriteHarvestInterfaceXMLFile3 ( )

Writes a parameter file for normal processing run 3.

Returns
Filename written.

◆ WriteHarvestInterfaceXMLFile4()

const char* WriteHarvestInterfaceXMLFile4 ( )

Writes a parameter file for normal processing run 4.

Returns
Filename written.

◆ WriteHarvestInterfaceXMLFile5()

const char* WriteHarvestInterfaceXMLFile5 ( )

Writes a parameter file for normal processing run 5.

Returns
Filename written.

◆ WriteHarvestInterfaceXMLFile6()

const char* WriteHarvestInterfaceXMLFile6 ( )

Writes a parameter file for normal processing run 6.

Returns
Filename written.