25 if( ShiftStage < A.
HMin)
32 if( ShiftStage > A.
HMax)
41 Level = A.
RatStg[
i] - ShiftStage;
66 double flow = ShiftStage *
Slope;
89 flow = Var1 + (
Slope * (log10(ShiftStage) - log10(A.
HMax)));
90 flow = pow(10.0,flow);
102 double flow = A.
RatQ[
i];
126 Var2 = log10(A.
RatQ[Low]);
127 flow = Var2 + (
Slope * (log10(ShiftStage) - log10(A.
RatStg[Low])));
128 flow = pow(10.0,flow);
169 Level = A.
RatQ[
i] - Flow;
196 double Stage = flow *
Slope;
197 double ShiftStage = Stage;
220 Var1 = log10(A.
HMax);
221 Stage = Var1 + (
Slope * (log10(flow) - log10(A.
QMax)));
222 ShiftStage = pow(10.0,Stage);
237 double ShiftStage = Stage;
261 Del = log10(A.
RatQ[High]) - log10(A.
RatQ[Low]);
264 Var2 = log10(A.
RatStg[Low]);
265 Stage = Var2 + (
Slope * (log10(flow) - log10(A.
RatQ[Low])));
266 ShiftStage = pow(10.0,Stage);
double ExactFlow2Stage(RatingTable A, int i)
double InterpolateFlow2Stage(RatingTable A, int Flow, int i)
int BelowStage2Flow(RatingTable A, double ShiftStage)
double AboveFlow2Stage(RatingTable A, int Flow)
int ExactStage2Flow(RatingTable A, int i)
double BelowFlow2Stage(RatingTable A, int Flow)
double GetStage(RatingTable A, int Flow, int *Warning)
int AboveStage2Flow(RatingTable A, double ShiftStage)
int InterpolateStage2Flow(RatingTable A, double ShiftStage, int i)
int GetFlow(RatingTable A, double Stage, int *Warning)