Ecological Landscape Modeling: Models Pages |
#include <watmgmt.h>
Data Fields | |
int | flag |
int | histID |
int | aggID |
char | S_nam [20] |
int | str_cell_i |
int | str_cell_j |
int | canal_fr |
int | canal_to |
int | cell_i_fr |
int | cell_j_fr |
int | cell_i_to |
int | cell_j_to |
float | HW_stage |
float | TW_stage |
struct Schedule * | HW_graph |
struct Schedule * | TW_graph |
int | flagTWsched |
int | flagHWsched |
int | flagTWtide |
int | flagHWtide |
int | cell_i_HW |
int | cell_j_HW |
int | cell_i_TW |
int | cell_j_TW |
int | cell_HW |
int | cell_TW |
float | w_coef |
double | flow |
int | TPser |
int | TNser |
int | TSser |
float | TP |
float | TN |
float | TS |
double | conc_P |
double | conc_N |
double | conc_S |
double | SumFlow |
double | Sum_P |
double | Sum_N |
double | Sum_S |
int | multiOut |
char | SrcDest [10] |
struct Structure * | next_in_list |
Definition at line 153 of file watmgmt.h.
int Structure::flag |
historical/other-data data flag: <0 = skip structure info, structure not operating; 0 = rule-based structure; >0 = historical/other-data data array, flag=1 normally in this case, but is >1 for aggregated SFWMM structures;
Definition at line 155 of file watmgmt.h.
Referenced by flowData_CanCan(), flowData_CanCel(), Flows_in_Structures(), ReadStructFlow_PtSer(), and ReadStructures().
historical/other-data structure ID
Definition at line 156 of file watmgmt.h.
Referenced by flowCalc_CelCan(), flowData_CanCan(), flowData_CanCel(), flowData_CelCan(), flowData_CelCel(), ReadStructFlow_PtSer(), and ReadStructures().
int Structure::aggID |
char Structure::S_nam[20] |
water control structure name
Definition at line 158 of file watmgmt.h.
Referenced by Canal_Network_Init(), flowCalc_CanCan(), flowCalc_CanCel(), flowCalc_CelCan(), flowData_CanCan(), flowData_CanCel(), flowData_CelCan(), flowData_CelCel(), Flows_in_Structures(), ReadStructFlow_PtSer(), ReadStructTP_PtSer(), ReadStructTS_PtSer(), and ReadStructures().
row of the water control structure's cell
Definition at line 159 of file watmgmt.h.
Referenced by flowCalc_CanCan(), flowCalc_CanCel(), flowData_CanCan(), flowData_CanCel(), flowData_CelCan(), and ReadStructures().
column of the water control structure's cell
Definition at line 160 of file watmgmt.h.
Referenced by flowCalc_CanCan(), flowCalc_CanCel(), flowData_CanCan(), flowData_CanCel(), flowData_CelCan(), and ReadStructures().
number-ID of the donor canal
Definition at line 161 of file watmgmt.h.
Referenced by flowCalc_CanCan(), flowCalc_CanCel(), flowData_CanCan(), flowData_CanCel(), FluxChannel(), and ReadStructures().
number-ID of the recipient canal
Definition at line 162 of file watmgmt.h.
Referenced by flowCalc_CanCan(), flowCalc_CelCan(), flowData_CanCan(), flowData_CanCel(), flowData_CelCan(), FluxChannel(), and ReadStructures().
row of the donor water control structure's cell
Definition at line 163 of file watmgmt.h.
Referenced by flowCalc_CelCan(), flowCalc_CelCel(), flowData_CelCan(), flowData_CelCel(), and ReadStructures().
column of the donor water control structure's cell
Definition at line 164 of file watmgmt.h.
Referenced by flowCalc_CelCel(), flowData_CelCan(), flowData_CelCel(), and ReadStructures().
row of the recipient water control structure's cell
Definition at line 165 of file watmgmt.h.
Referenced by flowCalc_CanCel(), flowCalc_CelCel(), flowData_CanCan(), flowData_CanCel(), flowData_CelCel(), and ReadStructures().
column of the recipient water control structure's cell
Definition at line 166 of file watmgmt.h.
Referenced by flowCalc_CanCel(), flowCalc_CelCel(), flowData_CanCan(), flowData_CanCel(), flowData_CelCel(), and ReadStructures().
float Structure::HW_stage |
target stage in canal or cell upstream
Definition at line 167 of file watmgmt.h.
Referenced by flowCalc_CanCan(), flowCalc_CanCel(), flowCalc_CelCan(), Flows_in_Structures(), and ReadStructures().
float Structure::TW_stage |
target stage in canal or cell downstream
Definition at line 168 of file watmgmt.h.
Referenced by flowCalc_CanCan(), flowCalc_CanCel(), flowCalc_CelCan(), Flows_in_Structures(), and ReadStructures().
struct Schedule* Structure::HW_graph [read] |
pointer to array of data if headwater target stage is to be an annual schedule graph (time-varying)
Definition at line 169 of file watmgmt.h.
Referenced by Flows_in_Structures(), and ReadStructures().
struct Schedule* Structure::TW_graph [read] |
pointer to array of data if tailwater target stage is to be an annual schedule graph (time-varying)
Definition at line 170 of file watmgmt.h.
Referenced by Flows_in_Structures(), and ReadStructures().
flag to indicate the type of TailWater target to be used (-1=none, 0=constant, or 1=annual schedule)
Definition at line 171 of file watmgmt.h.
Referenced by flowCalc_CanCan(), flowCalc_CanCel(), flowCalc_CelCan(), Flows_in_Structures(), and ReadStructures().
flag to indicate the type of HeadWater target to be used (-1=none, 0=constant, or 1=annual schedule)
Definition at line 172 of file watmgmt.h.
Referenced by flowCalc_CanCan(), flowCalc_CanCel(), flowCalc_CelCan(), Flows_in_Structures(), and ReadStructures().
flag to indicate a TailWater management schedule that is tidal (true) or non-tidal (false), thus susceptible to Sea Level Rise
Definition at line 173 of file watmgmt.h.
Referenced by Flows_in_Structures(), and ReadStructures().
flag to indicate a HeadWater management schedule that is tidal (true) or non-tidal (false), thus susceptible to Sea Level Rise
Definition at line 174 of file watmgmt.h.
Referenced by Flows_in_Structures(), and ReadStructures().
row of the headwater cell that may influence the operation
Definition at line 175 of file watmgmt.h.
Referenced by flowCalc_CelCan(), and ReadStructures().
column of the headwater cell that may influence the operation
Definition at line 176 of file watmgmt.h.
Referenced by flowCalc_CelCan(), and ReadStructures().
row of the tailwater cell that may influence the operation
Definition at line 177 of file watmgmt.h.
Referenced by flowCalc_CanCel(), and ReadStructures().
column of the tailwater cell that may influence the operation
Definition at line 178 of file watmgmt.h.
Referenced by flowCalc_CanCel(), and ReadStructures().
cell ID of the headwater cell that may influence the operation
Definition at line 179 of file watmgmt.h.
Referenced by flowCalc_CanCan(), flowCalc_CanCel(), and ReadStructures().
cell ID of the tailwater cell that may influence the operation
Definition at line 180 of file watmgmt.h.
Referenced by flowCalc_CanCan(), flowCalc_CelCan(), and ReadStructures().
float Structure::w_coef |
weir coefficient (=0 for virtual structure)
Definition at line 181 of file watmgmt.h.
Referenced by flowCalc_CanCan(), flowCalc_CanCel(), flowCalc_CelCan(), flowCalc_CelCel(), and ReadStructures().
double Structure::flow |
flow through structure (m^3/d)
Definition at line 182 of file watmgmt.h.
Referenced by flowCalc_CanCan(), flowCalc_CanCel(), flowCalc_CelCan(), flowCalc_CelCel(), flowData_CanCan(), flowData_CanCel(), flowData_CelCan(), flowData_CelCel(), Flows_in_Structures(), and FluxChannel().
int Structure::TPser |
TP conc: flag to indicate use of concentration that is: -1=calc'd, 0= constant, 1=time series
Definition at line 183 of file watmgmt.h.
Referenced by flowCalc_CelCan(), flowData_CanCan(), flowData_CanCel(), flowData_CelCan(), flowData_CelCel(), and ReadStructures().
int Structure::TNser |
UNUSED TN conc: flag to indicate use of concentration that is: -1=calc'd, 0= constant, 1=time series
Definition at line 184 of file watmgmt.h.
Referenced by flowCalc_CelCan(), flowData_CanCan(), flowData_CanCel(), flowData_CelCan(), flowData_CelCel(), and ReadStructures().
int Structure::TSser |
TS (Total Salt) conc: flag to indicate use of concentration that is: -1=calc'd, 0= constant, 1=time series
Definition at line 185 of file watmgmt.h.
Referenced by flowCalc_CelCan(), flowData_CanCan(), flowData_CanCel(), flowData_CelCan(), flowData_CelCel(), and ReadStructures().
float Structure::TP |
historical TP concentration, constant value across time
Definition at line 186 of file watmgmt.h.
Referenced by flowCalc_CelCan(), flowData_CanCan(), flowData_CanCel(), flowData_CelCan(), flowData_CelCel(), and ReadStructures().
float Structure::TN |
UNUSED historical TN concentration, constant value across time
Definition at line 187 of file watmgmt.h.
Referenced by flowCalc_CelCan(), flowData_CanCan(), flowData_CanCel(), flowData_CelCan(), flowData_CelCel(), and ReadStructures().
float Structure::TS |
historical TS (salt) concentration, constant value across time
Definition at line 188 of file watmgmt.h.
Referenced by flowCalc_CelCan(), flowData_CanCan(), flowData_CanCel(), flowData_CelCan(), flowData_CelCel(), and ReadStructures().
double Structure::conc_P |
Phosphorus conc in flow through structure (g/L = kg/m3)
Definition at line 189 of file watmgmt.h.
Referenced by flowCalc_CanCan(), flowCalc_CanCel(), flowCalc_CelCan(), flowCalc_CelCel(), flowData_CanCan(), flowData_CanCel(), flowData_CelCan(), flowData_CelCel(), and Flows_in_Structures().
double Structure::conc_N |
Nitrogen conc in flow through structure (g/L = kg/m3)
Definition at line 190 of file watmgmt.h.
Referenced by flowCalc_CanCan(), flowCalc_CanCel(), flowCalc_CelCan(), flowData_CanCan(), flowData_CanCel(), flowData_CelCan(), flowData_CelCel(), and Flows_in_Structures().
double Structure::conc_S |
Salt conc in flow through structure (g/L = kg/m3)
Definition at line 191 of file watmgmt.h.
Referenced by flowCalc_CanCan(), flowCalc_CanCel(), flowCalc_CelCan(), flowCalc_CelCel(), flowData_CanCan(), flowData_CanCel(), flowData_CelCan(), flowData_CelCel(), and Flows_in_Structures().
double Structure::SumFlow |
sum of flow through structure over the summary interval (m^3)
Definition at line 192 of file watmgmt.h.
Referenced by Flows_in_Structures(), and ReadStructures().
double Structure::Sum_P |
TP mass sum (conc_P*flow) in flow through structure over the summary interval (kg)
Definition at line 193 of file watmgmt.h.
Referenced by Flows_in_Structures(), and ReadStructures().
double Structure::Sum_N |
UNUSED nitrogen mass sum (conc_N*flow) in flow through structure over the summary interval (kg)
Definition at line 194 of file watmgmt.h.
Referenced by ReadStructures().
double Structure::Sum_S |
salt mass sum (conc_S*flow) in flow through structure over the summary interval (kg)
Definition at line 195 of file watmgmt.h.
Referenced by Flows_in_Structures(), and ReadStructures().
flag to indicate a structure has been processed as multiple outflow from one canal
Definition at line 196 of file watmgmt.h.
Referenced by flowData_CanCan(), flowData_CanCel(), flowData_CelCan(), and Flows_in_Structures().
char Structure::SrcDest[10] |
raster-vector flow type, of Source and Destination: Canal ('Can') or Cell ('Cel')
Definition at line 197 of file watmgmt.h.
Referenced by Flows_in_Structures(), and ReadStructures().
struct Structure* Structure::next_in_list [read] |
points to the next structure in list
Definition at line 198 of file watmgmt.h.
Referenced by Canal_Network_Init(), flowData_CanCan(), flowData_CanCel(), Flows_in_Structures(), FluxChannel(), ReadStructFlow_PtSer(), and ReadStructures().