runPIHM/pihm/ihm10.cpp File Reference

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <time.h>
#include "sundials_types.h"
#include "cvode.h"
#include "cvode_spgmr.h"
#include "sundials_smalldense.h"
#include "nvector_serial.h"
#include "sundials_math.h"
#include "cvode_dense.h"
#include "sundials_dense.h"
#include "ihm.h"
#include "calib.h"
#include "et_is.h"
#include "ihm10.h"
#include "initialize.h"
#include "read_alloc.h"
#include "f.h"
#include <QtGui/QProgressBar>
#include "progress.h"

Include dependency graph for ihm10.cpp:

Go to the source code of this file.

Functions

realtype CS_AreaOrPerem1 (int rivOrder, realtype rivDepth, realtype rivCoeff, realtype a_pBool)
realtype OverlandFlow1 (int loci, int locj, int surfmode, realtype avg_y, realtype grad_y, realtype avg_sf, realtype alfa, realtype beta, realtype crossA, realtype avg_rough, int eletypeBool, realtype avg_perem)
void printRiverFlux (Model_Data, N_Vector, FILE *res_flux_file)
int ihm10 (int argc, char *argv[], QProgressBar *bar)

Variables

int satEle
int ovrEle


Function Documentation

realtype CS_AreaOrPerem1 ( int  rivOrder,
realtype  rivDepth,
realtype  rivCoeff,
realtype  a_pBool 
)

int ihm10 ( int  argc,
char *  argv[],
QProgressBar *  bar 
)

Definition at line 75 of file ihm10.cpp.

References control_data_structure::abstol, calIS(), control_data_structure::Debug, control_data_structure::etis_out, control_data_structure::ETStep, f(), control_data_structure::flux_out, FPrintETISheader(), FPrintYheader(), if(), initialize(), control_data_structure::InitStep, control_data_structure::MaxStep, NULL, control_data_structure::NumSteps, PrintModelData(), control_data_structure::q_out, read_alloc(), control_data_structure::reltol, control_data_structure::res_out, setFileName(), setProgressBar(), control_data_structure::StartTime, control_data_structure::Tout, and TRUE.

Here is the call graph for this function:

realtype OverlandFlow1 ( int  loci,
int  locj,
int  surfmode,
realtype  avg_y,
realtype  grad_y,
realtype  avg_sf,
realtype  alfa,
realtype  beta,
realtype  crossA,
realtype  avg_rough,
int  eletypeBool,
realtype  avg_perem 
)

delete perimeter should be passed

void printRiverFlux ( Model_Data  ,
N_Vector  ,
FILE *  res_flux_file 
)


Variable Documentation

int ovrEle

Definition at line 72 of file ihm10.cpp.

int satEle

Definition at line 72 of file ihm10.cpp.


Generated on Sun Aug 5 17:34:32 2007 for PIHMgis by  doxygen 1.5.2