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

Chan Struct Reference

#include <watmgmt.h>

Collaboration diagram for Chan:

Collaboration graph
[legend]

Data Fields

int number
int levee
int roil
int roir
float depth
float width
float cond
double N
double P
double S
double N_con
double P_con
double S_con
float wat_depth
float ic_N_con
float ic_P_con
float ic_S_con
float ic_depth
float edgeMann
float length
float area
float elev_start
float elev_end
float elev_drop
float elev_slope
float minVol
float seg_len
float SW_flow_coef
float SPG_flow_coef
int num_of_cells
int basin
int parent
int family
double sumHistOut
double sumHistIn
double sumRuleOut
double sumRuleIn
Chan_reachreaches
Cellscells
Channext_in_list

Detailed Description

Static and dynamic data definitions of a canal

Definition at line 76 of file watmgmt.h.


Field Documentation

int Chan::number
 

numeric-ID of canal

Definition at line 78 of file watmgmt.h.

Referenced by Channel_configure(), Flows_in_Structures(), FluxChannel(), and ReadChanStruct().

int Chan::levee
 

levee location relative to canal: 1 =levee on the left, -1 =levee on the right, 2 =levees on both sides, 0 =no levees

Definition at line 79 of file watmgmt.h.

Referenced by Channel_configure(), FluxChannel(), and ReadChanStruct().

int Chan::roil
 

number of cells to left away from canal that are included in those interacting with canal - ALWAYS=1 in ELM

Definition at line 80 of file watmgmt.h.

Referenced by Channel_configure(), and ReadChanStruct().

int Chan::roir
 

number of cells to right away from canal that are included in those interacting with canal - ALWAYS=1 in ELM

Definition at line 81 of file watmgmt.h.

Referenced by Channel_configure(), and ReadChanStruct().

float Chan::depth
 

canal (not water) depth (m)

Definition at line 82 of file watmgmt.h.

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

float Chan::width
 

canal width (m)

Definition at line 83 of file watmgmt.h.

Referenced by Canal_Network_Init(), Channel_configure(), FluxChannel(), ReadChanStruct(), ReadStructures(), and Run_Canal_Network().

float Chan::cond
 

Levee hydraulic conductivity (seepage coefficient) for the canal (m/d)

Definition at line 84 of file watmgmt.h.

Referenced by Channel_configure(), and ReadChanStruct().

double Chan::N
 

UNUSED nitrogen mass in canal (kg)

Definition at line 85 of file watmgmt.h.

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

double Chan::P
 

phosphorus mass in canal (kg)

Definition at line 86 of file watmgmt.h.

Referenced by Canal_Network_Init(), CanalReInit(), Flows_in_Structures(), FluxChannel(), and Run_Canal_Network().

double Chan::S
 

salt mass in canal (kg)

Definition at line 87 of file watmgmt.h.

Referenced by Canal_Network_Init(), CanalReInit(), Flows_in_Structures(), FluxChannel(), and Run_Canal_Network().

double Chan::N_con
 

UNUSED nitrogen concentration in canal (mg/L = g/m3)

Definition at line 88 of file watmgmt.h.

double Chan::P_con
 

phosphorus concentration in canal (mg/L = g/m3)

Definition at line 89 of file watmgmt.h.

Referenced by FluxChannel(), and Run_Canal_Network().

double Chan::S_con
 

salt concentration in canal (mg/L = g/m3)

Definition at line 90 of file watmgmt.h.

Referenced by FluxChannel(), and Run_Canal_Network().

float Chan::wat_depth
 

water depth in canal (m)

Definition at line 91 of file watmgmt.h.

Referenced by CanalReInit(), Flows_in_Structures(), FluxChannel(), ReadChanStruct(), and Run_Canal_Network().

float Chan::ic_N_con
 

UNUSED initial nitrogen concentration in canal (mg/L = g/m3)

Definition at line 93 of file watmgmt.h.

Referenced by Canal_Network_Init(), CanalReInit(), and ReadChanStruct().

float Chan::ic_P_con
 

initial phosphorus concentration in canal (mg/L = g/m3)

Definition at line 94 of file watmgmt.h.

Referenced by Canal_Network_Init(), CanalReInit(), and ReadChanStruct().

float Chan::ic_S_con
 

initial tracer concentration in canal (g/L = kg/m3)

Definition at line 95 of file watmgmt.h.

Referenced by Canal_Network_Init(), CanalReInit(), and ReadChanStruct().

float Chan::ic_depth
 

initial water depth in canal (m)

Definition at line 96 of file watmgmt.h.

Referenced by Canal_Network_Init(), CanalReInit(), and ReadChanStruct().

float Chan::edgeMann
 

Manning's n associated w/ edge of canal, to accomodate topographic lip/berm and/or denser veg along canal length; value of 0.00 has no effect (d/(m^(1/3) )

Definition at line 97 of file watmgmt.h.

Referenced by FluxChannel(), and ReadChanStruct().

float Chan::length
 

length of canal (m)

Definition at line 99 of file watmgmt.h.

Referenced by Channel_configure().

float Chan::area
 

area of canal (m^2)

Definition at line 100 of file watmgmt.h.

Referenced by Canal_Network_Init(), CanalReInit(), Channel_configure(), Flows_in_Structures(), FluxChannel(), and Run_Canal_Network().

float Chan::elev_start
 

land elevation at starting point of canal (m NGVD 1929)

Definition at line 101 of file watmgmt.h.

Referenced by Channel_configure(), and getCanalElev().

float Chan::elev_end
 

land elevation at ending point of canal (m NGVD 1929)

Definition at line 102 of file watmgmt.h.

Referenced by Channel_configure().

float Chan::elev_drop
 

land elevation drop between start&end points of canal reach (m)

Definition at line 103 of file watmgmt.h.

Referenced by Channel_configure().

float Chan::elev_slope
 

slope of the elevation gradient from start to end points (m/m)

Definition at line 104 of file watmgmt.h.

Referenced by Channel_configure(), and getCanalElev().

float Chan::minVol
 

minimum volume allowed in canal (m^3)

Definition at line 105 of file watmgmt.h.

Referenced by Channel_configure(), and FluxChannel().

float Chan::seg_len
 

avg length of cell along segment (m)

Definition at line 106 of file watmgmt.h.

Referenced by Channel_configure(), and FluxChannel().

float Chan::SW_flow_coef
 

(aggregated) overland flow coef (not incl. manning's n) (m^0.5 * sec/d)

Definition at line 107 of file watmgmt.h.

Referenced by Channel_configure(), and FluxChannel().

float Chan::SPG_flow_coef
 

seepage coef modified by calib parm (m/d)

Definition at line 108 of file watmgmt.h.

Referenced by Channel_configure(), and FluxChannel().

int Chan::num_of_cells
 

number of interacting cell patterns (pairs in this case)

Definition at line 109 of file watmgmt.h.

Referenced by Channel_configure().

int Chan::basin
 

hydro basin ID to which the canal belongs

Definition at line 110 of file watmgmt.h.

Referenced by Flows_in_Structures(), FluxChannel(), ReadChanStruct(), and Run_Canal_Network().

int Chan::parent
 

ID if this is a main (parent) hydro basin

Definition at line 111 of file watmgmt.h.

Referenced by FluxChannel(), and ReadChanStruct().

int Chan::family
 

the family name (parent basin & IRegion children) of hydrologic basin

Definition at line 112 of file watmgmt.h.

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

double Chan::sumHistOut
 

sum of all historical/other-data flows (corrected for excess demand) from a canal during an iteration (m^3/d)

Definition at line 113 of file watmgmt.h.

Referenced by Flows_in_Structures(), and Run_Canal_Network().

double Chan::sumHistIn
 

sum of all historical/other-data flows (corrected for excess demand) to a canal during an iteration (m^3/d)

Definition at line 114 of file watmgmt.h.

Referenced by Flows_in_Structures(), and Run_Canal_Network().

double Chan::sumRuleOut
 

sum of all rule-based flows from a canal during an iteration (m^3/d)

Definition at line 115 of file watmgmt.h.

Referenced by Flows_in_Structures(), and Run_Canal_Network().

double Chan::sumRuleIn
 

sum of all rule-based flows to a canal during an iteration (m^3/d)

Definition at line 116 of file watmgmt.h.

Referenced by Flows_in_Structures(), and Run_Canal_Network().

struct Chan_reach* Chan::reaches
 

pointer to list of canal reaches within a canal

Definition at line 117 of file watmgmt.h.

Referenced by Channel_configure(), and ReadChanStruct().

struct Cells* Chan::cells
 

pointer to the list of adjacent cells

Definition at line 118 of file watmgmt.h.

Referenced by Channel_configure(), FluxChannel(), and getCanalElev().

struct Chan* Chan::next_in_list
 

points to the next canal reach in list

Definition at line 119 of file watmgmt.h.

Referenced by Channel_configure(), and ReadChanStruct().


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