/Users/huttone/Devel/sedflux-new/sedflux/trunk/ew/sakura/sakura_utils.h

Go to the documentation of this file.
00001 //---
00002 //
00003 // This file is part of sedflux.
00004 //
00005 // sedflux is free software; you can redistribute it and/or modify
00006 // it under the terms of the GNU General Public License as published by
00007 // the Free Software Foundation; either version 2 of the License, or
00008 // (at your option) any later version.
00009 //
00010 // sedflux is distributed in the hope that it will be useful,
00011 // but WITHOUT ANY WARRANTY; without even the implied warranty of
00012 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00013 // GNU General Public License for more details.
00014 //
00015 // You should have received a copy of the GNU General Public License
00016 // along with sedflux; if not, write to the Free Software
00017 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00018 //
00019 //---
00020 
00021 #if !defined( SAKURA_UTILS_H )
00022 #define SAKURA_UTILS_H
00023 
00024 //double **dmatrix(int nrl, int nrh, int ncl, int nch);
00025 void bathyC(double *Xi, double *Zi, double *Si, double dx);
00026 int interpolate2(double *x,double *y,int len,double *xNew,double *yNew,int lenNew, double dx);
00027 double dudt( double u, double ul, double ur, double ull, double urr, double hl, double hr, double hm, double cl, double cr, double cm, double ustar, double s, double Ew, double smallh, double dx, double Cd, double nu);
00028 double dfdt(double ul, double ur, double wl, double wr, double fl, double fr, double fll, double frr, double fm, double dx, double ext);
00029 double tvdright(double u, double f, double fl, double fr, double fll, double frr);
00030 double tvdleft(double u, double f, double fl, double fr, double fll, double frr);
00031 double minmod2(double x, double y);
00032 void outputData(FILE *fp, int NNODES, double totTime, double *U, double *HH, double *CC, double *SED, double *Utemp, double *SEDRATE, double xhead, double uhead, int node);
00033 void getTime(double totTime, int *day, int *hr, int *min, double *sec);
00034 
00035 #endif // sakura_utils.h is included */

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