/Users/huttone/Devel/sedflux-new/sedflux/trunk/ew/hydrotrend/hydroclimate.h File Reference

#include <stdio.h>
#include <math.h>
#include <ctype.h>
#include <time.h>

Go to the source code of this file.

Defines

#define nmonth   12
#define maxepoche   110
#define Tmaxstd   3.0
#define Pmaxstd   3.0
#define maxshoulder   50

Functions

void nrerror (char[])
float ** matrix (long, long, long, long)
double ** dmatrix (long, long, long, long)
float *** f3tensor (long, long, long, long, long, long)
double *** d3tensor (long, long, long, long, long, long)
void free_matrix (float **, long, long, long, long)
void free_dmatrix (double **, long, long, long, long)
void free_f3tensor (float ***, long, long, long, long, long, long)
void free_d3tensor (double ***, long, long, long, long, long, long)

Variables

int nelevbins
int shouldern
double Eiceannual
double Enivalannual
double ELAchange [maxepoche]
double ELAstart [maxepoche]
double Ewetannual
double glacierarea
double glacierelev
double lapserate [maxepoche]
double MEtotal
double Minput
double Moutput
double MQprevious
double MQnext
double Pannual
double Pchange [maxepoche]
double Pmassbal [maxepoche]
double Pexponent [maxepoche]
double Pmonth [nmonth]
double Pnominal [nmonth][maxepoche]
double Pnomstd [nmonth][maxepoche]
double Prange [maxepoche]
double Pstart [maxepoche]
double Pstd [maxepoche]
double Qbedannual
double * Qbedannualoutlet
double Qgrandtotal [maxepoche]
double *** Qgrandtotaloutlet
double Qpeak
double * Qpeakevents
double * Qpeakperoutlet
double ** Qpeakperoutletall
double Qtotal
double ** Qtotaloutlet
double * Qtotaloutletannual
double *** Qbar
double Qbartotal [maxepoche]
double Qpeakall [maxepoche]
double ** Qpeakallevents
double Qsgrandtotal [maxepoche]
double Qsgrandtotaldelta [maxepoche]
double ** Qsgrandtotaloutlet
double ** Csgrandtotaloutlet
double Qsbarnew [maxepoche]
double Qsbarnew2 [maxepoche]
double Qsannual
double * Qsannualoutlet
double * Csannualoutlet
double Qsbartot [maxepoche]
double Qsbar [maxepoche]
double Qsmean [maxepoche]
double ** Coutlettotal
double baseflowtot [maxepoche]
double Csannual
double Csgrandtotal [maxepoche]
double shoulderright [maxshoulder]
double shoulderleft
double shouldermain
double Snowremains
double Tannual
double Tchange [maxepoche]
double ** Televday
double Tmonth [nmonth]
double Tnominal [nmonth][maxepoche]
double Tnomstd [nmonth][maxepoche]
double Tstart [maxepoche]
double Tstd [maxepoche]
double ** Qpeakfloodtemp


Define Documentation

#define maxepoche   110

Definition at line 19 of file hydroclimate.h.

Referenced by hydroallocmemoutlet1(), and hydrofreememoutlet1().

#define maxshoulder   50

Definition at line 22 of file hydroclimate.h.

Referenced by hydroshoulder().

#define nmonth   12

Definition at line 18 of file hydroclimate.h.

#define Pmaxstd   3.0

Definition at line 21 of file hydroclimate.h.

Referenced by hydroclimate().

#define Tmaxstd   3.0

Definition at line 20 of file hydroclimate.h.

Referenced by hydroclimate().


Function Documentation

double*** d3tensor ( long  ,
long  ,
long  ,
long  ,
long  ,
long   
)

Definition at line 156 of file hydrofunct.c.

References NR_END, and nrerror().

double** dmatrix ( long  ,
long  ,
long  ,
long   
)

Definition at line 95 of file hydrofunct.c.

References NR_END, and nrerror().

Referenced by hydrohypsom().

float*** f3tensor ( long  ,
long  ,
long  ,
long  ,
long  ,
long   
)

Definition at line 120 of file hydrofunct.c.

void free_d3tensor ( double ***  ,
long  ,
long  ,
long  ,
long  ,
long  ,
long   
)

Definition at line 217 of file hydrofunct.c.

Referenced by destroy_plume_data(), and plumearray().

void free_dmatrix ( double **  ,
long  ,
long  ,
long  ,
long   
)

Definition at line 200 of file hydrofunct.c.

Referenced by destroy_plume_data(), hydrohypsom(), and plumearray().

void free_f3tensor ( float ***  ,
long  ,
long  ,
long  ,
long  ,
long  ,
long   
)

Definition at line 208 of file hydrofunct.c.

void free_matrix ( float **  ,
long  ,
long  ,
long  ,
long   
)

Definition at line 192 of file hydrofunct.c.

float** matrix ( long  ,
long  ,
long  ,
long   
)

Definition at line 71 of file hydrofunct.c.

void nrerror ( char  []  ) 

Definition at line 61 of file hydrofunct.c.

Referenced by convlv(), d3tensor(), dmatrix(), f3tensor(), ludcmp(), and matrix().


Variable Documentation

double baseflowtot[maxepoche]

Definition at line 50 of file hydroclimate.h.

Referenced by hydrocheckinput(), hydroprintannual(), hydroprinttable(), hydroreadinput(), hydrosedload(), hydrosumflow(), and main().

double ** Coutlettotal

Definition at line 49 of file hydroclimate.h.

Referenced by hydroallocmemoutlet(), hydrofreememoutlet(), hydrosedload(), and main().

double Csannual

Definition at line 50 of file hydroclimate.h.

Referenced by hydrosedload().

double * Csannualoutlet

Definition at line 49 of file hydroclimate.h.

Referenced by hydroallocmemoutlet(), hydrofreememoutlet(), and hydrosedload().

double Csgrandtotal[maxepoche]

Definition at line 50 of file hydroclimate.h.

Referenced by hydrosedload(), and main().

double ** Csgrandtotaloutlet

Definition at line 49 of file hydroclimate.h.

Referenced by hydroallocmemoutlet(), hydrofreememoutlet(), hydrosedload(), and main().

double Eiceannual

Definition at line 39 of file hydroclimate.h.

Referenced by hydroglacial(), hydrosumflow(), and main().

double ELAchange[maxepoche]

Definition at line 39 of file hydroclimate.h.

Referenced by hydrocheckinput(), hydroglacial(), hydroprinttable(), and hydroreadinput().

double ELAstart[maxepoche]

Definition at line 40 of file hydroclimate.h.

Referenced by hydrocheckinput(), hydroglacial(), hydroprinttable(), and hydroreadinput().

double Enivalannual

Definition at line 39 of file hydroclimate.h.

Referenced by hydrosnow(), hydrosumflow(), and main().

double Ewetannual

Definition at line 40 of file hydroclimate.h.

Referenced by hydrosumflow().

double glacierarea

Definition at line 41 of file hydroclimate.h.

Referenced by hydroglacial(), and hydrosumflow().

double glacierelev

Definition at line 41 of file hydroclimate.h.

Referenced by hydroglacial().

double lapserate[maxepoche]

Definition at line 41 of file hydroclimate.h.

Referenced by hydrocheckinput(), hydrohypsom(), hydroprintstat(), hydroreadinput(), hydrosedload(), hydrosetgeoparams(), and hydrosetglobalpar().

double MEtotal

Definition at line 41 of file hydroclimate.h.

Referenced by hydroprinttable(), and hydrosumflow().

double Minput

Definition at line 42 of file hydroclimate.h.

Referenced by hydroglacial(), hydroprinttable(), hydrorain(), hydrosnow(), and hydrosumflow().

double Moutput

Definition at line 42 of file hydroclimate.h.

Referenced by hydroprinttable(), and hydrosumflow().

double MQnext

Definition at line 42 of file hydroclimate.h.

Referenced by hydroprinttable(), and hydrosumflow().

double MQprevious

Definition at line 42 of file hydroclimate.h.

Referenced by hydroprinttable(), and hydrosumflow().

int nelevbins

Definition at line 37 of file hydroclimate.h.

Referenced by hydroglacial(), hydrohypsom(), hydrorain(), and hydrosnow().

double Pannual

Definition at line 42 of file hydroclimate.h.

Referenced by hydroclimate(), hydroprintannual(), hydroprinttable(), hydrosumflow(), and main().

double Pchange[maxepoche]

Definition at line 43 of file hydroclimate.h.

Referenced by hydrocheckinput(), hydroclimate(), hydroprinttable(), and hydroreadinput().

double Pexponent[maxepoche]

Definition at line 43 of file hydroclimate.h.

Referenced by hydrocheckinput(), hydroexpdist(), and hydroreadinput().

double Pmassbal[maxepoche]

Definition at line 43 of file hydroclimate.h.

Referenced by hydrocheckinput(), hydroclimate(), hydroexpdist(), hydroreadinput(), and Read_Rainfall_Etc().

double Pmonth[nmonth]

Definition at line 44 of file hydroclimate.h.

double Pnominal[nmonth][maxepoche]

Definition at line 45 of file hydroclimate.h.

Referenced by hydrocheckinput(), and hydroreadinput().

double Pnomstd[nmonth][maxepoche]

Definition at line 45 of file hydroclimate.h.

Referenced by hydrocheckinput(), hydroexpdist(), and hydroreadinput().

double Prange[maxepoche]

Definition at line 46 of file hydroclimate.h.

Referenced by hydrocheckinput(), hydroexpdist(), and hydroreadinput().

double Pstart[maxepoche]

Definition at line 47 of file hydroclimate.h.

Referenced by hydrocheckinput(), hydroclimate(), hydroprinttable(), and hydroreadinput().

double Pstd[maxepoche]

Definition at line 47 of file hydroclimate.h.

Referenced by hydrocheckinput(), hydroclimate(), hydroprinttable(), and hydroreadinput().

double *** Qbar

Definition at line 48 of file hydroclimate.h.

Referenced by hydroallocmemoutlet1(), hydrofreememoutlet1(), hydrosedload(), and main().

double Qbartotal[maxepoche]

Definition at line 48 of file hydroclimate.h.

Referenced by hydroprintannual(), hydroprintstat(), hydroprinttable(), hydrosedload(), hydrosumflow(), and main().

double Qbedannual

Definition at line 48 of file hydroclimate.h.

Referenced by hydroprintannual(), hydroprinttable(), and hydrosedload().

double * Qbedannualoutlet

Definition at line 48 of file hydroclimate.h.

Referenced by hydroallocmemoutlet(), hydrofreememoutlet(), hydroprintannual(), and hydrosedload().

double Qgrandtotal[maxepoche]

Definition at line 48 of file hydroclimate.h.

Referenced by hydroprinttable(), hydrosumflow(), and main().

double *** Qgrandtotaloutlet

Definition at line 48 of file hydroclimate.h.

Referenced by hydroallocmemoutlet1(), hydrofreememoutlet1(), hydrosumflow(), and main().

double Qpeak

Definition at line 48 of file hydroclimate.h.

Referenced by hydroprintannual(), hydrosumflow(), and main().

double Qpeakall[maxepoche]

Definition at line 48 of file hydroclimate.h.

Referenced by main().

double ** Qpeakallevents

Definition at line 48 of file hydroclimate.h.

Referenced by hydroallocmemoutlet1(), hydrofreememoutlet1(), hydromaxevents(), hydrosumflow(), and main().

double * Qpeakevents

Definition at line 48 of file hydroclimate.h.

Referenced by hydroallocmemoutlet1(), hydrofreememoutlet1(), hydromaxevents(), and hydrosumflow().

double** Qpeakfloodtemp

Definition at line 56 of file hydroclimate.h.

Referenced by hydroallocmemoutlet(), hydrofreememoutlet(), hydrosumflow(), and main().

double * Qpeakperoutlet

Definition at line 48 of file hydroclimate.h.

Referenced by hydroallocmemoutlet(), hydrofreememoutlet(), hydroprintannual(), hydrosumflow(), and main().

double ** Qpeakperoutletall

Definition at line 48 of file hydroclimate.h.

Referenced by hydroallocmemoutlet(), hydrofreememoutlet(), and main().

double Qsannual

Definition at line 49 of file hydroclimate.h.

Referenced by hydroprintannual(), hydroprinttable(), and hydrosedload().

double * Qsannualoutlet

Definition at line 49 of file hydroclimate.h.

Referenced by hydroallocmemoutlet(), hydrofreememoutlet(), hydroprintannual(), and hydrosedload().

double Qsbar[maxepoche]

Definition at line 49 of file hydroclimate.h.

double Qsbarnew[maxepoche]

Definition at line 49 of file hydroclimate.h.

Referenced by hydrocalqsnew(), hydroprintstat(), and hydrosedload().

double Qsbarnew2[maxepoche]

Definition at line 49 of file hydroclimate.h.

Referenced by hydrocalqsnew(), and hydrosedload().

double Qsbartot[maxepoche]

Definition at line 49 of file hydroclimate.h.

Referenced by hydrocalqsnew(), hydroprintstat(), hydrosedload(), and main().

double Qsgrandtotal[maxepoche]

Definition at line 49 of file hydroclimate.h.

Referenced by hydrocalqsnew(), hydrosedload(), and main().

double Qsgrandtotaldelta[maxepoche]

Definition at line 49 of file hydroclimate.h.

Referenced by main().

double ** Qsgrandtotaloutlet

Definition at line 49 of file hydroclimate.h.

Referenced by hydroallocmemoutlet(), hydrocalqsnew(), hydrofreememoutlet(), hydrosedload(), and main().

double Qsmean[maxepoche]

Definition at line 49 of file hydroclimate.h.

Referenced by hydrocalqsnew(), and hydroprintstat().

double Qtotal

Definition at line 48 of file hydroclimate.h.

Referenced by hydroprintannual(), hydrosumflow(), and main().

double ** Qtotaloutlet

Definition at line 48 of file hydroclimate.h.

Referenced by hydroallocmemoutlet1(), hydrofreememoutlet1(), and hydrosumflow().

double * Qtotaloutletannual

Definition at line 48 of file hydroclimate.h.

Referenced by hydroallocmemoutlet(), hydrofreememoutlet(), hydroprintannual(), and hydrosumflow().

double shoulderleft

Definition at line 51 of file hydroclimate.h.

Referenced by hydroglacial(), hydrorain(), hydroshoulder(), and hydrosnow().

double shouldermain

Definition at line 51 of file hydroclimate.h.

Referenced by hydroglacial(), hydrorain(), hydroshoulder(), and hydrosnow().

int shouldern

Definition at line 37 of file hydroclimate.h.

Referenced by hydroglacial(), hydrorain(), hydroshoulder(), and hydrosnow().

double shoulderright[maxshoulder]

Definition at line 51 of file hydroclimate.h.

Referenced by hydroglacial(), hydrorain(), hydroshoulder(), and hydrosnow().

double Snowremains

Definition at line 52 of file hydroclimate.h.

Referenced by hydrosnow().

double Tannual

Definition at line 53 of file hydroclimate.h.

Referenced by hydroclimate(), hydroprintannual(), hydroprinttable(), and main().

double Tchange[maxepoche]

Definition at line 53 of file hydroclimate.h.

Referenced by hydrocheckinput(), hydroclimate(), hydroprinttable(), hydroreadinput(), hydrosedload(), and hydrosetgeoparams().

double** Televday

Definition at line 54 of file hydroclimate.h.

Referenced by hydroglacial(), hydrohypsom(), and hydrosnow().

double Tmonth[nmonth]

Definition at line 54 of file hydroclimate.h.

Referenced by hydroclimate(), and hydroweather().

double Tnominal[nmonth][maxepoche]

Definition at line 54 of file hydroclimate.h.

Referenced by hydrocheckinput(), hydroclimate(), and hydroreadinput().

double Tnomstd[nmonth][maxepoche]

Definition at line 55 of file hydroclimate.h.

Referenced by hydrocheckinput(), hydroreadinput(), and hydroweather().

double Tstart[maxepoche]

Definition at line 55 of file hydroclimate.h.

Referenced by hydrocheckinput(), hydroclimate(), hydroprintstat(), hydroprinttable(), hydroreadinput(), hydrosedload(), and hydrosetgeoparams().

double Tstd[maxepoche]

Definition at line 55 of file hydroclimate.h.

Referenced by hydrocheckinput(), hydroclimate(), hydroprinttable(), and hydroreadinput().


Generated on Fri Jan 4 18:04:17 2008 for sedflux by  doxygen 1.5.2