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

Functions

void CreateWeibullClimateSurvivalTrees (clTreePopulation *p_oPop)
 Tests the clNCIMasterMortality class, as it now encompasses the old clWeibullClimateSurvival class. More...
 
const char * WriteWeibullClimateSurvivalXMLFile (int iYearsPerTimestep)
 Writes a parameter file with the designated number of years per time step. More...
 
const char * WriteWeibullClimateSurvivalXMLErrorFile1 ()
 Writes an error condition where max radius of neighbor effects is < 0. More...
 
const char * WriteWeibullClimateSurvivalXMLErrorFile2 ()
 Writes an error condition where max survival for a species is < 0. More...
 
const char * WriteWeibullClimateSurvivalXMLErrorFile3 ()
 Writes an error condition where Xb for a species = 0. More...
 
const char * WriteWeibullClimateSurvivalXMLErrorFile4 ()
 Writes an error condition where X0 for a species = 0. More...
 
const char * WriteWeibullClimateSurvivalXMLErrorFile5 ()
 Writes an error condition where a precipitation A = 0. More...
 
const char * WriteWeibullClimateSurvivalXMLErrorFile6 ()
 Writes an error condition where a temperature A = 0. More...
 
void WriteWeibullClimateSurvivalCommonStuff (std::fstream &oOut)
 Writes common portions of the test parameter files (tree pop, plot, etc). More...
 
void WriteWeibullClimateSurvivalTreeStuff (std::fstream &oOut)
 Writes common portions of the test parameter files (tree pop, plot, etc). More...
 
void WriteWeibullClimateSurvivalErrorFileCommonStuff (std::fstream &oOut)
 Writes common portions of the test error parameter files (tree pop, plot, etc). More...
 

Function Documentation

◆ CreateWeibullClimateSurvivalTrees()

void CreateWeibullClimateSurvivalTrees ( clTreePopulation *  p_oPop)

Tests the clNCIMasterMortality class, as it now encompasses the old clWeibullClimateSurvival class.

◆ WriteWeibullClimateSurvivalCommonStuff()

void WriteWeibullClimateSurvivalCommonStuff ( std::fstream &  oOut)

Writes common portions of the test parameter files (tree pop, plot, etc).

Picks up right after the number of years per timestep and finishes out the file.

Parameters
oOutFile stream to write to.

◆ WriteWeibullClimateSurvivalErrorFileCommonStuff()

void WriteWeibullClimateSurvivalErrorFileCommonStuff ( std::fstream &  oOut)

Writes common portions of the test error parameter files (tree pop, plot, etc).

Starts at the beginning of the file and ends at the closing tree tag.

Parameters
oOutFile stream to write to.

◆ WriteWeibullClimateSurvivalTreeStuff()

void WriteWeibullClimateSurvivalTreeStuff ( std::fstream &  oOut)

Writes common portions of the test parameter files (tree pop, plot, etc).

Parameters
oOutFile stream to write to.

◆ WriteWeibullClimateSurvivalXMLErrorFile1()

const char* WriteWeibullClimateSurvivalXMLErrorFile1 ( )

Writes an error condition where max radius of neighbor effects is < 0.

Returns
Filename written.

◆ WriteWeibullClimateSurvivalXMLErrorFile2()

const char* WriteWeibullClimateSurvivalXMLErrorFile2 ( )

Writes an error condition where max survival for a species is < 0.

Returns
Filename written.

◆ WriteWeibullClimateSurvivalXMLErrorFile3()

const char* WriteWeibullClimateSurvivalXMLErrorFile3 ( )

Writes an error condition where Xb for a species = 0.

Returns
Filename written.

◆ WriteWeibullClimateSurvivalXMLErrorFile4()

const char* WriteWeibullClimateSurvivalXMLErrorFile4 ( )

Writes an error condition where X0 for a species = 0.

Returns
Filename written.

◆ WriteWeibullClimateSurvivalXMLErrorFile5()

const char* WriteWeibullClimateSurvivalXMLErrorFile5 ( )

Writes an error condition where a precipitation A = 0.

Returns
Filename written.

◆ WriteWeibullClimateSurvivalXMLErrorFile6()

const char* WriteWeibullClimateSurvivalXMLErrorFile6 ( )

Writes an error condition where a temperature A = 0.

Returns
Filename written.

◆ WriteWeibullClimateSurvivalXMLFile()

const char* WriteWeibullClimateSurvivalXMLFile ( int  iYearsPerTimestep)

Writes a parameter file with the designated number of years per time step.

Parameters
iYearsPerTimestepThe desired number of years per time step.
Returns
Filename written.