Ecological Landscape Modeling: Models Pages

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 elev_avg
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
struct Chan_segmsegments
struct Cellscells
struct Channext_in_list

Detailed Description

Static and dynamic data definitions of a canal reach

Definition at line 88 of file watmgmt.h.


Field Documentation

numeric-ID of canal (canal reach, which contains one or more straight segments)

Definition at line 90 of file watmgmt.h.

Referenced by Channel_configure(), flowCalc_CanCan(), flowCalc_CelCan(), flowData_CanCan(), flowData_CanCel(), flowData_CelCan(), FluxChannel(), and ReadChanStruct().

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

Referenced by Channel_configure(), and ReadChanStruct().

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

Definition at line 92 of file watmgmt.h.

Referenced by Channel_configure(), and ReadChanStruct().

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

Definition at line 93 of file watmgmt.h.

Referenced by Channel_configure(), and ReadChanStruct().

float Chan::depth

canal (not water) depth (m, from bottom of canal to top)

Definition at line 94 of file watmgmt.h.

Referenced by flowCalc_CanCan(), flowCalc_CanCel(), flowCalc_CelCan(), FluxChannel(), and ReadChanStruct().

float Chan::width

canal width (m)

Definition at line 95 of file watmgmt.h.

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

float Chan::cond

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

Definition at line 96 of file watmgmt.h.

Referenced by Channel_configure(), and ReadChanStruct().

double Chan::N

double Chan::P

double Chan::S

double Chan::N_con

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

Definition at line 100 of file watmgmt.h.

double Chan::P_con

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

Definition at line 101 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 102 of file watmgmt.h.

Referenced by FluxChannel(), and Run_Canal_Network().

water depth in canal (m from bottom of canal)

Definition at line 103 of file watmgmt.h.

Referenced by CanalReInit(), flowCalc_CanCan(), flowCalc_CanCel(), flowCalc_CelCan(), flowData_CanCan(), flowData_CanCel(), FluxChannel(), ReadChanStruct(), and Run_Canal_Network().

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

Definition at line 105 of file watmgmt.h.

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

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

Definition at line 106 of file watmgmt.h.

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

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

Definition at line 107 of file watmgmt.h.

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

initial water depth in canal (m from bottom of canal)

Definition at line 108 of file watmgmt.h.

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

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

Referenced by FluxChannel(), and ReadChanStruct().

float Chan::length

length of canal (canal reach) (m)

Definition at line 111 of file watmgmt.h.

Referenced by Channel_configure().

float Chan::area

land elevation at starting point of canal reach (m relative to model base datum)

Definition at line 113 of file watmgmt.h.

Referenced by Channel_configure(), and getCanalElev().

land elevation at ending point of canal reach (m relative to model base datum)

Definition at line 114 of file watmgmt.h.

Referenced by Channel_configure().

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

Definition at line 115 of file watmgmt.h.

Referenced by Channel_configure().

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

Definition at line 116 of file watmgmt.h.

Referenced by Channel_configure(), and getCanalElev().

average land elevation of all cells attached to canal reach (m relative to model base datum)

Definition at line 117 of file watmgmt.h.

Referenced by flowCalc_CanCel(), flowCalc_CelCan(), and getCanalElev().

float Chan::minVol

minimum volume allowed in canal (which cannot be withdrawn by managed flows) (m^3)

Definition at line 118 of file watmgmt.h.

Referenced by Channel_configure(), and FluxChannel().

avg length of cell along segment of canal reach (m)

Definition at line 119 of file watmgmt.h.

Referenced by Channel_configure(), and FluxChannel().

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

Definition at line 120 of file watmgmt.h.

Referenced by Channel_configure().

seepage coef modified by calib parm (m/d)

Definition at line 121 of file watmgmt.h.

Referenced by Channel_configure(), and FluxChannel().

number of interacting cell patterns (pairs in this case)

Definition at line 122 of file watmgmt.h.

Referenced by Channel_configure().

hydro basin ID to which the canal reach belongs

Definition at line 123 of file watmgmt.h.

Referenced by flowCalc_CanCel(), flowCalc_CelCan(), flowData_CanCan(), flowData_CanCel(), flowData_CelCan(), FluxChannel(), ReadChanStruct(), and Run_Canal_Network().

ID if this is a main (parent) hydro basin

Definition at line 124 of file watmgmt.h.

Referenced by ReadChanStruct().

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

Definition at line 125 of file watmgmt.h.

Referenced by FluxChannel(), and ReadChanStruct().

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

Definition at line 126 of file watmgmt.h.

Referenced by flowCalc_CanCan(), flowCalc_CanCel(), flowCalc_CelCan(), flowData_CanCan(), flowData_CanCel(), and Run_Canal_Network().

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

Definition at line 127 of file watmgmt.h.

Referenced by flowCalc_CanCan(), flowCalc_CanCel(), flowCalc_CelCan(), flowData_CanCan(), flowData_CanCel(), flowData_CelCan(), and Run_Canal_Network().

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

Definition at line 128 of file watmgmt.h.

Referenced by flowCalc_CanCan(), flowCalc_CanCel(), and Run_Canal_Network().

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

Definition at line 129 of file watmgmt.h.

Referenced by flowCalc_CanCan(), flowCalc_CelCan(), and Run_Canal_Network().

struct Chan_segm* Chan::segments [read]

pointer to list of canal segments within a canal reach

Definition at line 130 of file watmgmt.h.

Referenced by Channel_configure(), and ReadChanStruct().

struct Cells* Chan::cells [read]

pointer to the list of adjacent cells

Definition at line 131 of file watmgmt.h.

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

struct Chan* Chan::next_in_list [read]

points to the next canal reach in list

Definition at line 132 of file watmgmt.h.

Referenced by Channel_configure(), and ReadChanStruct().


The documentation for this struct was generated from the following file:

Generated on Sat Jan 7 14:04:56 2012 for ELM source code by  doxygen 1.5.6