Main Page   Data Structures   File List   Data Fields   Globals  

momentum.h

Go to the documentation of this file.
00001 /*----------------------------------------------------------------------------*/
00002 /* SCCS Information: %W%    %G% */
00003 /*----------------------------------------------------------------------------*/
00004 #ifndef MOMENTUM_H
00005 #define MOMENTUM_H
00006 
00007 extern void momentum(real2D u, real2D v,
00008                      real2D cu, real2D cv, real2D ap, real2D av,
00009                      real2D sxu, real2D syu, real2D sxv, real2D syv,          
00010                      interface in, interface_cut cutu, interface_cut cutv,
00011                      real2D rz1dr, real2D rz2dr, real2D rr1dz, real2D rr2dz,
00012                      real2D w1,
00013                      real2D S11, real2D S22, real2D S12,
00014                      real2D w2,
00015                      real visliq,
00016                      real gx, real gy,
00017                      real tau,
00018                      int nx, int ny);
00019 
00020 extern void pressure(real2D u, real2D v, real2D p, 
00021                      real2D cu, real2D cv,
00022                      real2D ap, real2D av,
00023                      real2D sxp, real2D syp, 
00024                      real2D syu, real2D sxv,
00025                      real2D rz1dr, real2D rz2dr, real2D rr1dz, real2D rr2dz,
00026                      real2D div, real2D tmp,
00027                      real2D c0, real2D c1, real2D c2, real2D c3, real2D c4,
00028                      interface in, real lredis,
00029                      int *ncycle, int npre, int npost, real maxdiv,
00030                      int nx, int ny, int ng);
00031 
00032 void coli(real2D sxp, real2D syp, 
00033           real2D syu, real2D sxv,
00034           real2D cu, real2D cv, real2D ap, real2D av,
00035           real2D rz1dr, real2D rz2dr,
00036           real2D rr1dz, real2D rr2dz,
00037           real2D c0, real2D c1, real2D c2, real2D c3, real2D c4,
00038           int nx, int ny, real scale);
00039 
00040 extern void adaptative(real2D u, real2D v, real2D p,
00041                        real *tau,
00042                        int ncycle, int nx, int ny);
00043 
00044 extern void rescale(real2D u, real2D v, real2D p, 
00045                     real tscale,
00046                     int nx, int ny);
00047 
00048 extern void divergence(real2D u, real2D v, real2D ap,
00049                        real2D sxp, real2D syp, 
00050                        real2D rz1dr, real2D rz2dr,
00051                        real2D rr1dz, real2D rr2dz,
00052                        real2D div, int nx, int ny);
00053 
00054 #endif
00055 
00056 

Generated on Wed Feb 19 22:26:50 2003 for Markers by doxygen1.2.18