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

Functions

const char * WriteNCIDoubleLogisticClimateGrowthXMLFile1 ()
 Tests a configuration of clNCIMasterGrowth. More...
 
const char * WriteNCIDoubleLogisticClimateGrowthXMLFile2 ()
 Writes a 3-year timestep file. More...
 
const char * WriteNCIDoubleLogisticClimateGrowthXMLFile3 ()
 Writes a 1-year timestep file with stochastic growth. More...
 
const char * WriteNCIDoubleLogisticClimateGrowthXMLErrorFile1 ()
 Writes an error condition where size Xb for a species = 0. More...
 
const char * WriteNCIDoubleLogisticClimateGrowthXMLErrorFile2 ()
 Writes an error condition where size X0 for a species = 0. More...
 
void WriteNCIDoubleLogisticClimateGrowthCommonStuff (std::fstream &oOut)
 Writes common portions of the test parameter files (tree pop, plot, etc). More...
 
void WriteNCIDoubleLogisticClimateGrowthTreeStuff (std::fstream &oOut)
 Writes common portions of the test parameter files (tree pop, plot, etc). More...
 
void WriteNCIDoubleLogisticClimateGrowthErrorFileCommonStuff (std::fstream &oOut)
 Writes common portions of the test error parameter files (tree pop, plot, etc). More...
 

Function Documentation

◆ WriteNCIDoubleLogisticClimateGrowthCommonStuff()

void WriteNCIDoubleLogisticClimateGrowthCommonStuff ( std::fstream &  oOut)

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

Parameters
oOutFile stream to write to.

◆ WriteNCIDoubleLogisticClimateGrowthErrorFileCommonStuff()

void WriteNCIDoubleLogisticClimateGrowthErrorFileCommonStuff ( 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.

◆ WriteNCIDoubleLogisticClimateGrowthTreeStuff()

void WriteNCIDoubleLogisticClimateGrowthTreeStuff ( std::fstream &  oOut)

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

Parameters
oOutFile stream to write to.

◆ WriteNCIDoubleLogisticClimateGrowthXMLErrorFile1()

const char* WriteNCIDoubleLogisticClimateGrowthXMLErrorFile1 ( )

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

Returns
Filename written.

◆ WriteNCIDoubleLogisticClimateGrowthXMLErrorFile2()

const char* WriteNCIDoubleLogisticClimateGrowthXMLErrorFile2 ( )

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

Returns
Filename written.

◆ WriteNCIDoubleLogisticClimateGrowthXMLFile1()

const char* WriteNCIDoubleLogisticClimateGrowthXMLFile1 ( )

Tests a configuration of clNCIMasterGrowth.

Writes a 1-year timestep file. This contains 4 species. NCI growth (auto-height) is assigned to saplings and adults of Species 2, 3, and 4.

Returns
Filename written.

◆ WriteNCIDoubleLogisticClimateGrowthXMLFile2()

const char* WriteNCIDoubleLogisticClimateGrowthXMLFile2 ( )

Writes a 3-year timestep file.

This contains 4 species. NCI growth (auto-height) is assigned to saplings and adults of Species 2, 3, and 4.

Returns
Filename written.

◆ WriteNCIDoubleLogisticClimateGrowthXMLFile3()

const char* WriteNCIDoubleLogisticClimateGrowthXMLFile3 ( )

Writes a 1-year timestep file with stochastic growth.

Returns
Filename written.