Everglades Landscape Model (ELM) Home Page
Main Page | Data Structures | Directories | File List | Data Fields | Globals

Structure Struct Reference

Water control structure attributes. More...

#include <watmgmt.h>

Collaboration diagram for Structure:

Collaboration graph
[legend]

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
ScheduleHW_graph
ScheduleTW_graph
int cell_i_HW
int cell_j_HW
int cell_i_TW
int cell_j_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
Structurenext_in_list

Detailed Description

Water control structure attributes.

Definition at line 140 of file watmgmt.h.


Field Documentation

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 142 of file watmgmt.h.

Referenced by Flows_in_Structures(), and ReadStructures().

int Structure::histID
 

historical/other-data structure ID

Definition at line 143 of file watmgmt.h.

Referenced by Flows_in_Structures(), and ReadStructures().

int Structure::aggID
 

ID of SFWMM structure that holds aggregated data for current structure

Definition at line 144 of file watmgmt.h.

char Structure::S_nam[20]
 

water control structure name

Definition at line 145 of file watmgmt.h.

Referenced by Canal_Network_Init(), Flows_in_Structures(), and ReadStructures().

int Structure::str_cell_i
 

row of the water control structure's cell

Definition at line 146 of file watmgmt.h.

Referenced by Flows_in_Structures(), and ReadStructures().

int Structure::str_cell_j
 

column of the water control structure's cell

Definition at line 147 of file watmgmt.h.

Referenced by Flows_in_Structures(), and ReadStructures().

int Structure::canal_fr
 

number-ID of the donor canal

Definition at line 148 of file watmgmt.h.

Referenced by Flows_in_Structures(), FluxChannel(), and ReadStructures().

int Structure::canal_to
 

number-ID of the recipient canal

Definition at line 149 of file watmgmt.h.

Referenced by Flows_in_Structures(), FluxChannel(), and ReadStructures().

int Structure::cell_i_fr
 

row of the donor water control structure's cell

Definition at line 150 of file watmgmt.h.

Referenced by Flows_in_Structures(), and ReadStructures().

int Structure::cell_j_fr
 

column of the donor water control structure's cell

Definition at line 151 of file watmgmt.h.

Referenced by Flows_in_Structures(), and ReadStructures().

int Structure::cell_i_to
 

row of the recipient water control structure's cell

Definition at line 152 of file watmgmt.h.

Referenced by Flows_in_Structures(), and ReadStructures().

int Structure::cell_j_to
 

column of the recipient water control structure's cell

Definition at line 153 of file watmgmt.h.

Referenced by Flows_in_Structures(), and ReadStructures().

float Structure::HW_stage
 

UNUSED static target stage in canal or cell upstream (+/-) (positive if stage should be > targeted and a minus otherwise)

Definition at line 154 of file watmgmt.h.

Referenced by Flows_in_Structures(), and ReadStructures().

float Structure::TW_stage
 

UNUSED static target stage in canal or cell downstream (+/-) (positive if stage should be > targeted and a minus otherwise)

Definition at line 155 of file watmgmt.h.

Referenced by Flows_in_Structures(), and ReadStructures().

struct Schedule* Structure::HW_graph
 

pointer to array of data if headwater target stage is to be a temporal graph

Definition at line 156 of file watmgmt.h.

Referenced by Flows_in_Structures(), and ReadStructures().

struct Schedule* Structure::TW_graph
 

pointer to array of data if tailwater target stage is to be a temporal graph

Definition at line 157 of file watmgmt.h.

Referenced by Flows_in_Structures(), and ReadStructures().

int Structure::cell_i_HW
 

UNUSED row of the headwater cell that may influence the operation

Definition at line 158 of file watmgmt.h.

Referenced by ReadStructures().

int Structure::cell_j_HW
 

UNUSED column of the headwater cell that may influence the operation

Definition at line 159 of file watmgmt.h.

Referenced by ReadStructures().

int Structure::cell_i_TW
 

UNUSED row of the tailwater cell that may influence the operation

Definition at line 160 of file watmgmt.h.

Referenced by Flows_in_Structures(), and ReadStructures().

int Structure::cell_j_TW
 

UNUSED column of the tailwater cell that may influence the operation

Definition at line 161 of file watmgmt.h.

Referenced by Flows_in_Structures(), and ReadStructures().

float Structure::w_coef
 

UNUSED weir coefficient (=0 for virtual structure)

Definition at line 162 of file watmgmt.h.

Referenced by Flows_in_Structures(), and ReadStructures().

double Structure::flow
 

flow through structure (m^3/d)

Definition at line 163 of file watmgmt.h.

Referenced by 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 164 of file watmgmt.h.

Referenced by Flows_in_Structures(), 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 165 of file watmgmt.h.

Referenced by Flows_in_Structures(), 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 166 of file watmgmt.h.

Referenced by Flows_in_Structures(), and ReadStructures().

float Structure::TP
 

historical TP concentration, constant value across time

Definition at line 167 of file watmgmt.h.

Referenced by Flows_in_Structures(), and ReadStructures().

float Structure::TN
 

UNUSED historical TN concentration, constant value across time

Definition at line 168 of file watmgmt.h.

Referenced by Flows_in_Structures(), and ReadStructures().

float Structure::TS
 

historical TS (salt) concentration, constant value across time

Definition at line 169 of file watmgmt.h.

Referenced by Flows_in_Structures(), and ReadStructures().

double Structure::conc_P
 

Phosphorus conc in flow through structure (g/L = kg/m3)

Definition at line 170 of file watmgmt.h.

Referenced by Flows_in_Structures().

double Structure::conc_N
 

Nitrogen conc in flow through structure (g/L = kg/m3)

Definition at line 171 of file watmgmt.h.

Referenced by Flows_in_Structures().

double Structure::conc_S
 

Salt conc in flow through structure (g/L = kg/m3)

Definition at line 172 of file watmgmt.h.

Referenced by Flows_in_Structures().

double Structure::SumFlow
 

sum of flow through structure over the summary interval (m^3)

Definition at line 173 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 174 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 175 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 176 of file watmgmt.h.

Referenced by Flows_in_Structures(), and ReadStructures().

int Structure::multiOut
 

flag to indicate a structure has been processed as multiple outflow from one canal

Definition at line 177 of file watmgmt.h.

Referenced by Flows_in_Structures().

struct Structure* Structure::next_in_list
 

points to the next structure in list

Definition at line 178 of file watmgmt.h.

Referenced by Canal_Network_Init(), Flows_in_Structures(), FluxChannel(), and ReadStructures().


The documentation for this struct was generated from the following file:
Generated on Thu Jul 6 11:21:00 2006 for ELM source code by  doxygen 1.3.9.1