File rheoplast.h

RCS Header: /cvsroot/rheoplast/rheoplast.h,v 1.36 2006/03/06 19:37:36 wanida 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 intvars;  
      int bcflags;  
      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;  
      Vec intvec;  
      CommStyle style;  
      PetscTruth cahnhill;  
      PetscTruth vortflow;  
      PetscTruth membrane;  
      PetscTruth vectorphase;  
      PetscTruth heatcond;  
      PetscTruth pressflow;  
      PetscTruth shearstrain;  
      PetscTruth electra;  
      PetscTruth chternary;  
      chparm thecahnhill;  
      vortparm thevortex;  
      mparm themembrane;  
      vectorphasers thephasers;  
      heatparm theheater;  
      pressparm thepressure;  
      strainparm thestrain;  
      echemparm thepotential;  
      chtparm thechternary;  
   }