This #includes all of the the typedefs for the various field variable structures, and their function prototypes, and has the main AppCtx and DPRINTF().
#define DPRINTF( fmt, args... )
| 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; | |
| } |