File vortflow.h

RCS Header: /cvsroot/rheoplast/vortflow.h,v 1.21 2004/03/14 16:20:18 hazelsct Exp

The typedefs and prototypes for velocity-vorticity fluid flow. This is not meant to be included on its own, only when someone #includes "rheoplast.h".


Included Files


Preprocessor definitions

#define VORTFLOW_H

#define VORTFLOW_HELP "Velocity-vorticity Navier-Stokes is really cool, see the vortflow.c\ndocumentation for a complete description. To use it, add option:\n -with-vortflow\nand control it with properties and body force parameters:\n -viscosity <eta> viscosity [1.0]\n -density <rho> density [1.0]\n -sineforcet0 <Ft0> Sinusoidal force onset time [2.0]\n -sineforcemax <Fmax> Sinusoidal force amplitude [1.0]\nIf -symmetry_x and -symmetry_y are specified, then one may also specify\ninitial and boundary conditions describing stagnation flow using:\n -stagnation_flow <umax> Maximum stagnation velocity [1.0]\n\n"


Typedef AppCtx

typedef void AppCtx

Typedef vortparm

Structure typedef for velocity-vorticity fluid flow.

typedef struct {...} vortparm
struct 
   { 
     PetscScalar viscosity; 
     PetscScalar density; 
     PetscScalar sineFt0; 
     PetscScalar sineFmax; 
     int uvar; 
     int vvar; 
     int omegavar; 
   }