PLUTO
4.4-patch2
|
#include <structs.h>
Data Fields | |
int | type |
int | nvar |
int | cgs |
int | nfile |
int | dn |
int | stag_var [MAX_OUTPUT_VARS] |
int | dump_var [MAX_OUTPUT_VARS] |
int | field_dim [MAX_OUTPUT_VARS] |
char | mode [32] |
char ** | var_name |
char | ext [8] |
char | dir [256] |
double | dt |
double | dclock |
double *** | V [MAX_OUTPUT_VARS] |
char | fill [140] |
The Output structure contains essential information for I/O.
int cgs |
(Fluid only) When set to 1, save data in c.g.s units
double dclock |
Time increment in clock hours.
char dir[256] |
Output directory name
int dn |
Step increment between outputs.
double dt |
Time increment between outputs.
int dump_var[MAX_OUTPUT_VARS] |
(Fluid only) Include/exclude variables being written.
char ext[8] |
File extension (.flt, .dbl, etc...)
int field_dim[MAX_OUTPUT_VARS] |
(Particle only) The dimensionality of the field being written (scalar = 1, array > 1)
char fill[140] |
Useless, just to make the structure size a power of 2
char mode[32] |
(Fluid only) Single or multiple files.
int nfile |
Current number being saved.
int nvar |
(Fluid only) Total # of vars that can potentially be written. This is the same for all kind of outputs
int stag_var[MAX_OUTPUT_VARS] |
(Fluid only). Centered or staggered variable - same for all outputs.
int type |
Output data format (DBL, FLT, VTK, ...).
double*** V[MAX_OUTPUT_VARS] |
(Fluid only) Array of pointers to 3D arrays to be written - same for all outputs.
char** var_name |
(Fluid only) Variable names. Same for all output types.