File rheoplast.h

RCS Header: /cvsroot/rheoplast/rheoplast.h,v 1.30 2004/08/23 14:33:28 hazelsct Exp

This #includes all of the the typedefs for the various field variable structures, and their function prototypes, and has the main AppCtx and DPRINTF().


Included Files


Preprocessor definitions

#define RHEOPLAST_H

#define DPRINTF( fmt, args... )

#define APPCTX_DEFINED


Typedef AppCtx

typedef struct {...} AppCtx
struct 
   { 
     DA theda; 
     Vec global; 
     Vec local; 
     Vec localfunc; 
     PetscScalar* parameters; 
     PetscScalar xwid; 
     PetscScalar ywid; 
     PetscScalar zwid; 
     PetscScalar deltax_m2; 
     PetscScalar deltay_m2; 
     PetscScalar deltaz_m2; 
     PetscScalar deltat; 
     int expsteps; 
     int impsteps; 
     int current_timestep; 
     int monsteps; 
     int vars; 
     int tempvars; 
     int symmflags; 
     int* symmtypes; 
     char** label; 
     char* save_basename; 
     FILE* logfile; 
     field_plot_type* plot_types; 
     PetscTruth contours; 
     PetscTruth jacobian; 
     PetscTruth threedee; 
     PetscTruth load_data; 
     EqStyle* timestyle; 
     PetscViewer theviewer; 
     Mat J; 
     CommStyle style; 
     PetscTruth cahnhill; 
     PetscTruth vortflow; 
     PetscTruth membrane; 
     chparm thecahnhill; 
     vortparm thevortex; 
     mparm themembrane; 
   }