Mapper
Classes | Typedefs | Functions
rate_table.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ShiftTable
 
struct  RatingTable
 

Typedefs

typedef struct ShiftTable ShiftTable
 
typedef struct RatingTable RatingTable
 

Functions

int GetFlow (char *, char, char, int, double, int *)
 
int GetAFlow (char *, char, char, int, double, int *)
 
int BelowStage2Flow (RatingTable, double)
 
int AboveStage2Flow (RatingTable, double)
 
int ExactStage2Flow (RatingTable, int)
 
int InterpolateStage2Flow (RatingTable, double, int)
 
int get_rate (char *, char, char, int)
 
double GetStage (char *, char, char, int, int, int *)
 
double BelowFlow2Stage (RatingTable, int)
 
double AboveFlow2Stage (RatingTable, int)
 
double ExactFlow2Stage (RatingTable, int)
 
double InterpolateFlow2Stage (RatingTable, int, int)
 
RatingTable getrc (char *, char, char, int, int *)
 
int rfs (int)
 
double Astage (char *, char, char, int, double, int *)
 

Typedef Documentation

◆ RatingTable

typedef struct RatingTable RatingTable

◆ ShiftTable

typedef struct ShiftTable ShiftTable

Function Documentation

◆ AboveFlow2Stage()

double AboveFlow2Stage ( RatingTable  rate_table,
int  Flow 
)

Definition at line 2257 of file rat.c.

◆ AboveStage2Flow()

int AboveStage2Flow ( RatingTable  rate_table,
double  ShiftStage 
)

Definition at line 2007 of file rat.c.

◆ Astage()

double Astage ( char *  ihb5,
char  pe1,
char  pe2,
int  zdate,
double  Stage,
int *  Warning 
)

Definition at line 1688 of file rat.c.

Here is the call graph for this function:

◆ BelowFlow2Stage()

double BelowFlow2Stage ( RatingTable  rate_table,
int  Flow 
)

Definition at line 2240 of file rat.c.

◆ BelowStage2Flow()

int BelowStage2Flow ( RatingTable  rate_table,
double  ShiftStage 
)

Definition at line 1979 of file rat.c.

◆ ExactFlow2Stage()

double ExactFlow2Stage ( RatingTable  rate_table,
int  i 
)

Definition at line 2292 of file rat.c.

◆ ExactStage2Flow()

int ExactStage2Flow ( RatingTable  rate_table,
int  i 
)

Definition at line 2047 of file rat.c.

◆ get_rate()

int get_rate ( char *  hb5in,
char  pe1,
char  pe2,
int  zdate 
)

Definition at line 145 of file rat.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetAFlow()

int GetAFlow ( char *  ihb5,
char  pe1,
char  pe2,
int  zdate,
double  Stage,
int *  Warning 
)

Shift the given Stage

Definition at line 1861 of file rat.c.

Here is the call graph for this function:

◆ GetFlow()

int GetFlow ( char *  ihb5,
char  pe1,
char  pe2,
int  zdate,
double  Stage,
int *  Warning 
)

Shift the given Stage

Definition at line 1746 of file rat.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getrc()

RatingTable getrc ( char *  ihb5,
char  pe1,
char  pe2,
int  zdate,
int *  Warning 
)

Definition at line 2343 of file rat.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetStage()

double GetStage ( char *  ihb5,
char  pe1,
char  pe2,
int  zdate,
int  Flow,
int *  Warning 
)

Shift the Stage

Round the Stage to the hundreth place and check that value forwarning

Definition at line 2110 of file rat.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ InterpolateFlow2Stage()

double InterpolateFlow2Stage ( RatingTable  rate_table,
int  Flow,
int  i 
)

Definition at line 2305 of file rat.c.

◆ InterpolateStage2Flow()

int InterpolateStage2Flow ( RatingTable  rate_table,
double  ShiftStage,
int  i 
)

Definition at line 2059 of file rat.c.

◆ rfs()

int rfs ( int  )
Here is the caller graph for this function: