model_data_structure Struct Reference

Model (PIHM) Data Structure. More...

#include <pihm.h>

Collaboration diagram for model_data_structure:

Collaboration graph
[legend]

Data Fields

int UnsatMode
int SurfMode
int RivMode
int NumEle
int NumNode
int NumRiv
int NumPrep
int NumTemp
int NumHumidity
int NumWindVel
int NumRn
int NumG
int NumP
int NumSource
int NumMeltF
int NumSoil
int NumRes
int NumInc
int NumLC
int Num1BC
int Num2BC
int NumEleIC
int NumRivShape
int NumRivMaterial
int NumRivIC
int NumRivBC
elementEle
river_segmentRiv
nodesNode
element_ICEle_IC
soilsSoil
LCLandC
river_shapeRiv_Shape
river_materialRiv_Mat
river_ICRiv_IC
TSDTSD_Inc
TSDTSD_LAI
TSDTSD_DH
realtype * SIFactor
TSDTSD_MeltF
TSDTSD_EleBC
TSDTSD_Prep
TSDTSD_Temp
TSDTSD_Humidity
TSDTSD_WindVel
TSDTSD_Rn
TSDTSD_G
TSDTSD_Pressure
TSDTSD_Source
realtype * WindH
TSDTSD_Riv
realtype ** FluxSurf
realtype ** FluxSub
realtype ** FluxRiv
realtype * ElePrep
realtype * Ele2IS
realtype * EleNetPrep
realtype * EleVic
realtype * Recharge
realtype * EleSnow
realtype * EleIS
realtype * EleISmax
realtype * EleTF
realtype ** EleET
realtype Q

Detailed Description

Model (PIHM) Data Structure.

Definition at line 263 of file pihm.h.


Field Documentation

int model_data_structure::UnsatMode

Unsat Mode Identifier

Definition at line 267 of file pihm.h.

int model_data_structure::SurfMode

Surface Overland Mode Identifier

Definition at line 268 of file pihm.h.

int model_data_structure::RivMode

River Routing Mode Identifier

Definition at line 269 of file pihm.h.

int model_data_structure::NumEle

Number of Elements in the model domain

Definition at line 272 of file pihm.h.

Referenced by calET_IS(), f(), FPrintInit(), FPrintInitFile(), initialize(), printET0(), printET0cdf(), printET1(), printET1cdf(), printET2(), printET2cdf(), printInfil(), printInfilcdf(), printIS(), printIScdf(), printNetPpt(), printNetPptcdf(), printRecharge(), printRechargecdf(), printRiverFlow(), printRiverFlowcdf(), printRiverHead(), printRiverHeadcdf(), printSatState(), printSatStatecdf(), printSurfState(), printSurfStatecdf(), printUsatState(), printUsatStatecdf(), and read_alloc().

int model_data_structure::NumNode

Number of Nodes in the model domain

Definition at line 273 of file pihm.h.

Referenced by read_alloc().

int model_data_structure::NumRiv

Number of River Segs in the model domain

Definition at line 274 of file pihm.h.

Referenced by f(), FPrintInit(), FPrintInitFile(), printRiverBase(), printRiverBasecdf(), printRiverFlow(), printRiverFlowcdf(), printRiverHead(), printRiverHeadcdf(), printRiverSurf(), and printRiverSurfcdf().

int model_data_structure::NumPrep

Number of Precipitation TS

Definition at line 277 of file pihm.h.

Referenced by setTSDiCounter().

int model_data_structure::NumTemp

Number of Temperature TS

Definition at line 278 of file pihm.h.

int model_data_structure::NumHumidity

Number of Humidity TS

Definition at line 279 of file pihm.h.

int model_data_structure::NumWindVel

Number of Wind Velocity TS

Definition at line 280 of file pihm.h.

int model_data_structure::NumRn

Number of Net Radiation TS

Definition at line 281 of file pihm.h.

int model_data_structure::NumG

Number of Ground Heat TS

Definition at line 282 of file pihm.h.

int model_data_structure::NumP

Number of Pressure TS

Definition at line 283 of file pihm.h.

int model_data_structure::NumSource

Number of Sources/Sinks TS

Definition at line 284 of file pihm.h.

int model_data_structure::NumMeltF

Number of Melt Factor : NumMeltF = 1

Definition at line 285 of file pihm.h.

int model_data_structure::NumSoil

Number of Soil Type

Definition at line 288 of file pihm.h.

Referenced by read_alloc().

int model_data_structure::NumRes

Number of Reservoir/Dams

Definition at line 289 of file pihm.h.

int model_data_structure::NumInc

Number of Infiltration Capacity

Definition at line 290 of file pihm.h.

Referenced by read_alloc().

int model_data_structure::NumLC

Number of Land Cover Index Data

Definition at line 291 of file pihm.h.

int model_data_structure::Num1BC

Number of Dirichlet BC

Definition at line 294 of file pihm.h.

int model_data_structure::Num2BC

Number of Numann BC

Definition at line 295 of file pihm.h.

int model_data_structure::NumEleIC

Number of Element Initial Condtion

Definition at line 296 of file pihm.h.

int model_data_structure::NumRivShape

Number of River Shape

Definition at line 299 of file pihm.h.

int model_data_structure::NumRivMaterial

Number of River Bank Material

Definition at line 300 of file pihm.h.

int model_data_structure::NumRivIC

Number of River Initial Condition

Definition at line 303 of file pihm.h.

int model_data_structure::NumRivBC

Number of River Boundary Condition

Definition at line 304 of file pihm.h.

element* model_data_structure::Ele

Element (Triangle) Object Information

Definition at line 307 of file pihm.h.

Referenced by calET_IS(), f(), initialize(), printET0(), printET0cdf(), and read_alloc().

river_segment* model_data_structure::Riv

River Segment Information

Definition at line 308 of file pihm.h.

Referenced by printRiverFlow(), and printRiverFlowcdf().

nodes* model_data_structure::Node

Node Information

Definition at line 311 of file pihm.h.

Referenced by initialize(), and read_alloc().

element_IC* model_data_structure::Ele_IC

Element Initial Condtion

Definition at line 312 of file pihm.h.

Referenced by read_alloc().

soils* model_data_structure::Soil

Soil Information

Definition at line 313 of file pihm.h.

Referenced by read_alloc().

LC* model_data_structure::LandC

Definition at line 314 of file pihm.h.

river_shape* model_data_structure::Riv_Shape

River Shape Information

Definition at line 317 of file pihm.h.

Referenced by printRiverFlow(), and printRiverFlowcdf().

river_material* model_data_structure::Riv_Mat

River Bank Material Information

Definition at line 318 of file pihm.h.

river_IC* model_data_structure::Riv_IC

River Initial Condition

Definition at line 319 of file pihm.h.

TSD* model_data_structure::TSD_Inc

Infiltration Capacity

Definition at line 322 of file pihm.h.

Referenced by read_alloc().

TSD* model_data_structure::TSD_LAI

Leaf Area Index Time Series Data

Definition at line 323 of file pihm.h.

Referenced by calET_IS().

TSD* model_data_structure::TSD_DH

Zero plane Displacement Height

Definition at line 324 of file pihm.h.

Referenced by calET_IS().

realtype* model_data_structure::SIFactor

SIFactor :to calculate SIMax from LAI

Definition at line 325 of file pihm.h.

Referenced by calET_IS().

TSD* model_data_structure::TSD_MeltF

Melt Factor for Temperature Index model

Definition at line 327 of file pihm.h.

Referenced by calET_IS().

TSD* model_data_structure::TSD_EleBC

Element Boundary Condition

Definition at line 329 of file pihm.h.

TSD* model_data_structure::TSD_Prep

Precipitation Time Series Data

Definition at line 330 of file pihm.h.

Referenced by calET_IS(), and setTSDiCounter().

TSD* model_data_structure::TSD_Temp

Temperature Time Series Data

Definition at line 331 of file pihm.h.

Referenced by calET_IS().

TSD* model_data_structure::TSD_Humidity

Humidity Time Series Data

Definition at line 332 of file pihm.h.

Referenced by calET_IS().

TSD* model_data_structure::TSD_WindVel

Wind Velocity Time Series Data

Definition at line 333 of file pihm.h.

Referenced by calET_IS().

TSD* model_data_structure::TSD_Rn

Net Radiation Time Series Data

Definition at line 334 of file pihm.h.

Referenced by calET_IS().

TSD* model_data_structure::TSD_G

Radiation into Ground Time Series Data

Definition at line 335 of file pihm.h.

TSD* model_data_structure::TSD_Pressure

Pressure Time Series data

Definition at line 336 of file pihm.h.

Referenced by calET_IS().

TSD* model_data_structure::TSD_Source

Source (well) Time Series data

Definition at line 337 of file pihm.h.

realtype* model_data_structure::WindH

Height at which wind velocity is observed

Definition at line 339 of file pihm.h.

TSD* model_data_structure::TSD_Riv

River Related Time Series Data

Definition at line 341 of file pihm.h.

realtype** model_data_structure::FluxSurf

Overland Flux between two elements

Definition at line 344 of file pihm.h.

realtype** model_data_structure::FluxSub

Subsurface Flux between two elements

Definition at line 345 of file pihm.h.

realtype** model_data_structure::FluxRiv

Flux between River Segs and Elements

Definition at line 346 of file pihm.h.

Referenced by printRiverBase(), printRiverBasecdf(), printRiverSurf(), and printRiverSurfcdf().

realtype* model_data_structure::ElePrep

Rate of Prepicitation

Definition at line 348 of file pihm.h.

Referenced by calET_IS().

realtype* model_data_structure::Ele2IS

Rate of Interception

Definition at line 349 of file pihm.h.

Referenced by calET_IS().

realtype* model_data_structure::EleNetPrep

Net Rate of Precipitation

Definition at line 350 of file pihm.h.

Referenced by calET_IS(), printNetPpt(), and printNetPptcdf().

realtype* model_data_structure::EleVic

Infiltration Rate

Definition at line 351 of file pihm.h.

Referenced by printInfil(), and printInfilcdf().

realtype* model_data_structure::Recharge

Rate of Recharge (to GroundWater/Sat)

Definition at line 352 of file pihm.h.

Referenced by printRecharge(), and printRechargecdf().

realtype* model_data_structure::EleSnow

Snow Accumulation/Storage

Definition at line 353 of file pihm.h.

Referenced by calET_IS(), and FPrintInitFile().

realtype* model_data_structure::EleIS

Interception Storage

Definition at line 354 of file pihm.h.

Referenced by calET_IS(), FPrintInitFile(), printIS(), and printIScdf().

realtype* model_data_structure::EleISmax

Maximum Interception Storage Capacity

Definition at line 355 of file pihm.h.

Referenced by calET_IS().

realtype* model_data_structure::EleTF

Rate of Through Fall

Definition at line 356 of file pihm.h.

Referenced by calET_IS().

realtype** model_data_structure::EleET

Rate of Evapo-Transpiration

Definition at line 357 of file pihm.h.

Referenced by calET_IS(), printET0(), printET0cdf(), printET1(), printET1cdf(), printET2(), and printET2cdf().

realtype model_data_structure::Q

Definition at line 358 of file pihm.h.


The documentation for this struct was generated from the following file:
Generated on Thu Jul 12 14:34:20 2007 for PIHM by  doxygen 1.5.2