#include <TestDensitySelfThinningGompertz.h>
Public Member Functions | |
void | TestDensitySelfThinningGompertz () |
Tests the Density Self Thinning behavior. | |
Protected Member Functions | |
void | TestNormalProcessingRun1 (clSimManager *p_oSimManager) |
Tests normal processing using WriteXMLFile1(). | |
void | TestNormalProcessingRun2 (clSimManager *p_oSimManager) |
Tests normal processing using WriteXMLFile2(). | |
void | TestErrorProcessing (clSimManager *p_oSimManager) |
Tests error processing by using each of the Error XML files and then checking to see if the correct error is triggered. | |
char * | WriteXMLFile1 () |
Writes a parameter file for normal processing run 1. | |
char * | WriteXMLFile2 () |
Writes a parameter file for normal processing run 2. | |
char * | WriteXMLErrorFile1 () |
Writes a parameter file with a negative radius parameter. | |
char * | WriteXMLErrorFile2 () |
Writes a parameter file with a negative minimum height parameter. | |
void | WriteCommonStuff (std::fstream &oOut) |
Writes allometry parameters common to all parameter files. |
void clTestDensitySelfThinningGompertz::TestDensitySelfThinningGompertz | ( | ) |
Tests the Density Self Thinning behavior.
Tests both normal and error processing.
void clTestDensitySelfThinningGompertz::TestNormalProcessingRun1 | ( | clSimManager * | p_oSimManager | ) | [protected] |
Tests normal processing using WriteXMLFile1().
void clTestDensitySelfThinningGompertz::TestNormalProcessingRun2 | ( | clSimManager * | p_oSimManager | ) | [protected] |
Tests normal processing using WriteXMLFile2().
void clTestDensitySelfThinningGompertz::TestErrorProcessing | ( | clSimManager * | p_oSimManager | ) | [protected] |
Tests error processing by using each of the Error XML files and then checking to see if the correct error is triggered.
char* clTestDensitySelfThinningGompertz::WriteXMLFile1 | ( | ) | [protected] |
Writes a parameter file for normal processing run 1.
char* clTestDensitySelfThinningGompertz::WriteXMLFile2 | ( | ) | [protected] |
Writes a parameter file for normal processing run 2.
char* clTestDensitySelfThinningGompertz::WriteXMLErrorFile1 | ( | ) | [protected] |
Writes a parameter file with a negative radius parameter.
char* clTestDensitySelfThinningGompertz::WriteXMLErrorFile2 | ( | ) | [protected] |
Writes a parameter file with a negative minimum height parameter.
void clTestDensitySelfThinningGompertz::WriteCommonStuff | ( | std::fstream & | oOut | ) | [protected] |
Writes allometry parameters common to all parameter files.
oOut |