Mapper
rate_table.h
Go to the documentation of this file.
1 typedef struct ShiftTable
2 {
3  double Val[4];
4  double Sh[4];
5  int max;
6 
8 
9 
10 typedef struct RatingTable
11 {
12  double RatStg[100];
13  int RatQ[100];
15  double HMin;
16  double HMax;
17  int QMin;
18  int QMax;
19  int AryMax;
20  double wrn;
21  double fld;
22  int bdate;
23  int edate;
24  int tbl_ver;
25  int ver5;
26  double hist_stg;
27  int hist_q;
28  int hist_date;
29  double datum_adj;
30 
32 
33 
34 
35 int GetFlow(char *, char, char, int, double, int *);
36 
37 int GetAFlow(char *, char, char, int, double, int *);
38 
39 int BelowStage2Flow(RatingTable , double);
40 
41 int AboveStage2Flow(RatingTable, double);
42 
44 
45 int InterpolateStage2Flow(RatingTable, double, int);
46 
47 int get_rate(char *, char, char, int);
48 
49 double GetStage(char *, char, char, int, int, int *);
50 
51 double BelowFlow2Stage(RatingTable, int);
52 
53 double AboveFlow2Stage(RatingTable, int);
54 
55 double ExactFlow2Stage(RatingTable, int);
56 
57 double InterpolateFlow2Stage(RatingTable, int, int);
58 
59 RatingTable getrc(char *, char, char, int, int*);
60 
61 int rfs(int);
62 
63 double Astage(char *, char, char, int, double, int *);
int rfs(int)
struct RatingTable RatingTable
struct ShiftTable ShiftTable
double InterpolateFlow2Stage(RatingTable, int, int)
Definition: rat.c:2305
int ExactStage2Flow(RatingTable, int)
Definition: rat.c:2047
RatingTable getrc(char *, char, char, int, int *)
Definition: rat.c:2343
double Astage(char *, char, char, int, double, int *)
Definition: rat.c:1688
int InterpolateStage2Flow(RatingTable, double, int)
Definition: rat.c:2059
double BelowFlow2Stage(RatingTable, int)
Definition: rat.c:2240
int get_rate(char *, char, char, int)
Definition: rat.c:145
int AboveStage2Flow(RatingTable, double)
Definition: rat.c:2007
int BelowStage2Flow(RatingTable, double)
Definition: rat.c:1979
double ExactFlow2Stage(RatingTable, int)
Definition: rat.c:2292
int GetFlow(char *, char, char, int, double, int *)
Definition: rat.c:1746
double AboveFlow2Stage(RatingTable, int)
Definition: rat.c:2257
double GetStage(char *, char, char, int, int, int *)
Definition: rat.c:2110
int GetAFlow(char *, char, char, int, double, int *)
Definition: rat.c:1861
double hist_stg
Definition: rate_table.h:26
ShiftTable Shift
Definition: rate_table.h:14
int RatQ[100]
Definition: rate_table.h:13
double HMax
Definition: rate_table.h:16
int hist_date
Definition: rate_table.h:28
double HMin
Definition: rate_table.h:15
double RatStg[100]
Definition: rate_table.h:12
double wrn
Definition: rate_table.h:20
double fld
Definition: rate_table.h:21
double datum_adj
Definition: rate_table.h:29
double Sh[4]
Definition: rate_table.h:4
double Val[4]
Definition: rate_table.h:3