clTestMichMenNegGrowth Class Reference

Tests the clMichMenNegGrowth class. More...

#include <TestMichMenNegGrowth.h>

List of all members.

Public Member Functions

void TestMichMenNegGrowth ()
 Combines the testing into one function.

Protected Member Functions

void Test1Run1YearPerTimestep (clSimManager *p_oSimManager)
 Tests height growth when the timestep length is one year.
void Test1Run3YearsPerTimestep (clSimManager *p_oSimManager)
 Tests height growth when the timestep length is three years.
void TestErrorProcessing (clSimManager *p_oSimManager)
 Tests error processing.
char * WriteXMLFile1 ()
 Writes a parameter file to direct testing.
char * WriteXMLFile2 ()
 Writes a parameter file to direct testing.
char * WriteXMLErrorFile1 ()
 Writes an error file where the beta parameter = 0.
void WriteCommonStuff (std::fstream &oOut)
 Writes common portions of the test parameter files.


Detailed Description

Tests the clMichMenNegGrowth class.

Member Function Documentation

void clTestMichMenNegGrowth::TestMichMenNegGrowth (  ) 

Combines the testing into one function.

void clTestMichMenNegGrowth::Test1Run1YearPerTimestep ( clSimManager *  p_oSimManager  )  [protected]

Tests height growth when the timestep length is one year.

WriteXMLFile1() is used to set up the run. 10 trees are created of four species. GLIs are assigned to them, and then growth is run. Their diameters, heights, and "Growth" values are checked to make sure they are correct.

Parameters:
p_oSimManager Sim manager object for doing the run.

void clTestMichMenNegGrowth::Test1Run3YearsPerTimestep ( clSimManager *  p_oSimManager  )  [protected]

Tests height growth when the timestep length is three years.

WriteXMLFile2() is used to set up the run. 10 trees are created of four species. GLIs are assigned to them, and then growth is run. Their diameters, heights, and "Growth" values are checked to make sure they are correct.

Parameters:
p_oSimManager Sim manager object for doing the run.

void clTestMichMenNegGrowth::TestErrorProcessing ( clSimManager *  p_oSimManager  )  [protected]

Tests error processing.

Parameters:
p_oSimManager Sim Manager to do runs.

char* clTestMichMenNegGrowth::WriteXMLFile1 (  )  [protected]

Writes a parameter file to direct testing.

Timestep length is 1 year. This contains four species. Relative height growth is applied to all species. Diameter incrementer applied to all as well.

Returns:
Filename written.

char* clTestMichMenNegGrowth::WriteXMLFile2 (  )  [protected]

Writes a parameter file to direct testing.

Timestep length is 3 years. This contains four species. Relative height growth is applied to all species. Diameter incrementer applied to all as well.

Returns:
Filename written.

char* clTestMichMenNegGrowth::WriteXMLErrorFile1 (  )  [protected]

Writes an error file where the beta parameter = 0.

Returns:
File name of the freshly written parameter file.

void clTestMichMenNegGrowth::WriteCommonStuff ( std::fstream &  oOut  )  [protected]

Writes common portions of the test parameter files.

Parameters:
oOut File stream to write to.


The documentation for this class was generated from the following file:

Generated on Wed Oct 28 14:03:22 2009 for SORTIE C++ Test Documentation by  doxygen 1.5.6