fof_duf.h
Go to the documentation of this file.
1 //
2 // $Id$
3 //
4 /*{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}
5 * Name:
6 * Desc:
7 *
8 {*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}{*}*/
9 
10 /*.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.*/
11 typedef struct {
12  float f_Per;
13  int i_PerEqu;
14  float f_Red;
15  int i_RedEqu;
16  char cr_ErrMess[400];
17 
18  float f_MSEPer;
19  int i_MSEEqu;
20  char cr_MSEMess[400];
21 
22 } d_DUF;
23 
24 int DUF_Mngr (d_CI *a_CI, d_DUF *a_DUF);
25 void DUF_Init (d_DUF *a_DUF);
26 
27 
28 /*.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.*/
29 void Duf_Default (d_CI *a_CI, d_DUF *a_DUF);
30 int DUF_Mngr (d_CI *a_CI, d_DUF *a_DUF );
31 int DUF_InteriorWest (d_CI *a_CI, d_DUF *a_DUF);
32 int DUF_PacificWest (d_CI *a_CI, d_DUF *a_DUF);
33 int DUF_NorthEast (d_CI *a_CI, d_DUF *a_DUF);
34 int DUF_SouthEast (d_CI *a_CI, d_DUF *a_DUF);
35 
36 void DUF_Init (d_DUF *a_DUF);
37 
38 
39 int isPonderosa(void);
40 
41 int DUF_Calc (d_CI *a_CI, d_DUF *a_DUF, float *af_Con, float *af_Post,
42  float *af_Percent);
43 
44 int Equ_8_PerRed (d_CI *a_CI, d_DUF *a_DUF);
45 
46 int DUF_GetDepRed(d_CI *a_CI, d_DUF *a_DUF, float *af_Post, float *af_Percent);
47 
48 void Equ_1_Per (d_CI *a_CI, d_DUF *a_DUF);
49 void Equ_2_Per (d_CI *a_CI, d_DUF *a_DUF);
50 void Equ_3_Per (d_CI *a_CI, d_DUF *a_DUF);
51 void Equ_3_PerRed (d_CI *a_CI, d_DUF *a_DUF);
52 int Equ_3_7 (d_CI *a_CI, d_DUF *a_DUF) ;
53 void Equ_4_Per (d_CI *a_CI, d_DUF *a_DUF);
54 void Equ_5_RedPer (d_CI *a_CI, d_DUF *a_DUF);
55 void Equ_5_Red (d_CI *a_CI, d_DUF *a_DUF);
56 void Equ_6_Red (d_CI *a_CI, d_DUF *a_DUF);
57 void Equ_7_Red (d_CI *a_CI, d_DUF *a_DUF);
58 void Equ_9_MSE (d_CI *a_CI, d_DUF *a_DUF);
59 void Equ_10_MSE (d_CI *a_CI, d_DUF *a_DUF);
60 void Equ_11_MSE (d_CI *a_CI, d_DUF *a_DUF);
61 void Equ_12_MSE (d_CI *a_CI, d_DUF *a_DUF);
62 void Equ_13_MSE (d_CI *a_CI, d_DUF *a_DUF);
63 void Equ_14_MSE (d_DUF *a_DUF);
64 void Equ_15_PerRed(d_CI *a_CI, d_DUF *a_DUF, char cr_Pine[]);
65 void Equ_16_Per (d_CI *a_CI, d_DUF *a_DUF);
66 void Equ_17_Per (d_DUF *a_DUF);
67 void Equ_18_MSE (d_DUF *a_DUF);
68 void Equ_20_RedPer(d_CI *a_CI, d_DUF *a_DUF);
69 void Equ_201_Per (d_CI *a_CI, d_DUF *a_DUF);
70 void Equ_202_MSE (d_DUF *a_DUF);
void Equ_10_MSE(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:599
void DUF_Init(d_DUF *a_DUF)
Definition: fof_duf.c:783
Definition: fof_ci.h:37
void Equ_18_MSE(d_DUF *a_DUF)
Definition: fof_duf.c:811
void Equ_5_Red(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:409
Definition: fof_duf.h:11
int DUF_Mngr(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:52
void Equ_202_MSE(d_DUF *a_DUF)
Definition: fof_duf.c:681
void Equ_6_Red(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:422
float f_Per
Definition: fof_duf.h:12
void Equ_12_MSE(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:629
void Equ_3_Per(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:367
void Equ_15_PerRed(d_CI *a_CI, d_DUF *a_DUF, char cr_Pine[])
Definition: fof_duf.c:463
int DUF_NorthEast(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:131
int isPonderosa(void)
void Equ_1_Per(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:319
float f_Red
Definition: fof_duf.h:14
void Equ_11_MSE(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:613
void Equ_17_Per(d_DUF *a_DUF)
Definition: fof_duf.c:800
void Equ_16_Per(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:496
int DUF_Calc(d_CI *a_CI, d_DUF *a_DUF, float *af_Con, float *af_Post, float *af_Percent)
Definition: fof_duf.c:700
void Equ_9_MSE(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:582
int Equ_8_PerRed(d_CI *a_CI, d_DUF *a_DUF)
void Equ_7_Red(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:438
void Duf_Default(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:770
void Equ_20_RedPer(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:531
void Equ_201_Per(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:559
int i_RedEqu
Definition: fof_duf.h:15
float f_MSEPer
Definition: fof_duf.h:18
int i_PerEqu
Definition: fof_duf.h:13
int i_MSEEqu
Definition: fof_duf.h:19
void Equ_3_PerRed(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:352
void Equ_2_Per(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:338
int DUF_PacificWest(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:187
int DUF_GetDepRed(d_CI *a_CI, d_DUF *a_DUF, float *af_Post, float *af_Percent)
Definition: fof_duf.c:734
int Equ_3_7(d_CI *a_CI, d_DUF *a_DUF)
void Equ_5_RedPer(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:395
void Equ_4_Per(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:383
void Equ_14_MSE(d_DUF *a_DUF)
Definition: fof_duf.c:661
int DUF_SouthEast(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:109
void Equ_13_MSE(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:646
int DUF_InteriorWest(d_CI *a_CI, d_DUF *a_DUF)
Definition: fof_duf.c:246