HARM
harm and utilities
 All Data Structures Files Functions Variables Typedefs Macros Pages
diag.funcdeclare.h
Go to the documentation of this file.
1 
8 extern int fail(int i, int j, int k, int loc, int fail_type);
9 extern void setfailresponse(int restartonfail);
10 extern void setrestart(int*appendold);
11 
12 
13 
14 
15 
16 
17 
18 extern void init_varstavg(void);
19 extern void final_varstavg(FTYPE IDT);
20 extern int set_varstavg(FTYPE tfrac);
21 extern int average_calc(int doavg);
22 
23 
24 
25 
26 extern void diag_source_comp(struct of_geom *ptrgeom, FTYPE (*dUcomp)[NPR],SFTYPE Dt);
27 extern void diag_source_all(struct of_geom *ptrgeom, FTYPE *dU,SFTYPE Dt);
28 extern int diag_flux_pureflux(FTYPE (*prim)[NSTORE2][NSTORE3][NPR], FTYPE (*F1)[NSTORE2][NSTORE3][NPR+NSPECIAL], FTYPE (*F2)[NSTORE2][NSTORE3][NPR+NSPECIAL],FTYPE (*F3)[NSTORE2][NSTORE3][NPR+NSPECIAL],SFTYPE Dt);
29 extern int diag_flux_general(FTYPE (*prim)[NSTORE2][NSTORE3][NPR], SFTYPE Dt);
30 
31 
32 extern int diss_compute(int evolvetype, int inputtype, FTYPE *U, struct of_geom *ptrgeom, FTYPE *prbefore, FTYPE *pr, struct of_newtonstats *newtonstats);
33 
34 // ENER file stuff
35 extern int dump_ener(int doener, int dordump, int call_code);
36 
37 extern int diag(int call_code, FTYPE time, long localnstep, long localrealnstep);
38 
39 extern void frdotout(void);
40 
41 extern void appendener(FILE* ener_file,SFTYPE (*pdot_tot)[NPR],SFTYPE*fladd_tot,SFTYPE*sourceadd_tot);
42 
43 extern void divbmaxavg(FTYPE (*p)[NSTORE2][NSTORE3][NPR],FTYPE*ptrdivbmax,FTYPE*ptrdivbavg);
44 extern void gettotal(int doall, int numvars, SFTYPE* vars[],int*sizes,SFTYPE*vars_tot[]);
45 extern void getalltotal(int numvars, SFTYPE* vars[],int*sizes,SFTYPE*vars_tot[]);
46 extern void gettotali(int numvars, int* vars[],int*sizes,int*vars_tot[]);
47 extern int constotal(int enerregion, SFTYPE *vars_tot);
48 extern int integrate(int numelements, SFTYPE * var,SFTYPE *var_tot,int type, int enerregion);
49 
50 extern int counttotal(int enerregion, CTYPE *vars_tot, int num);
51 extern int integratel(int numelements, CTYPE * var,CTYPE *var_tot,int type, int enerregion);