-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathTestBoleVolumeCalculator.h
More file actions
42 lines (36 loc) · 1.31 KB
/
TestBoleVolumeCalculator.h
File metadata and controls
42 lines (36 loc) · 1.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//---------------------------------------------------------------------------
// TestBoleVolumeCalculator
//---------------------------------------------------------------------------
#if !defined(TestBoleVolumeCalculator_H)
#define TestBoleVolumeCalculator_H
#include <fstream>
/**
* Writes a parameter file for normal processing. There are 8 species (of
* which 7 are used), and the bole volume behavior is the only one in the
* run.
* @return Filename written.
*/
const char* WriteBoleVolumeCalculatorXMLFile1();
/**
* Writes an error file where a form class value is less than 60.
* @return Filename written.
*/
const char* WriteBoleVolumeCalculatorXMLErrorFile1();
/**
* Writes an error file where a form class value is greater than 100.
* @return Filename written.
*/
const char* WriteBoleVolumeCalculatorXMLErrorFile2();
/**
* Writes an error file where the volume behavior is applied to seedlings.
* @return Filename written.
*/
const char* WriteBoleVolumeCalculatorXMLErrorFile3();
/**
* Writes common portions of the test parameter files (tree pop, plot, etc).
* Ends with </trees>.
* @param oOut File stream to write to.
*/
void WriteBoleVolumeCalculatorCommonStuff(std::fstream &oOut);
//---------------------------------------------------------------------------
#endif // TestBoleVolumeCalculator_H