Everything for outputs. More...
#include <athena.h>
Public Attributes | |
int | n |
the N from the <outputN> block of this output | |
Real | dt |
time interval between outputs | |
Real | t |
next time to output | |
int | num |
dump number (0=first) | |
char * | out |
variable (or user fun) to be output | |
char * | id |
filename is of the form <basename>[.idump][.id]. | |
int | out_pargrid |
output grid binned particles (=1) or not (=0) | |
PropFun_t | par_prop |
particle property selection function | |
int | nlevel |
int | ndomain |
Real | dmin |
Real | dmax |
user defined min/max for scaling data | |
Real | gmin |
Real | gmax |
computed global min/max (over all output data) | |
int | sdmin |
int | sdmax |
0 = auto scale, otherwise use dmin/dmax | |
int | ndim |
3=cube 2=slice 1=vector 0=scalar | |
int | reduce_x1 |
flag to denote reduction in x1 (0=no reduction) | |
int | reduce_x2 |
flag to denote reduction in x2 (0=no reduction) | |
int | reduce_x3 |
flag to denote reduction in x3 (0=no reduction) | |
Real | x1l |
Real | x1u |
lower/upper x1 range for data slice | |
Real | x2l |
Real | x2u |
lower/upper x2 range for data slice | |
Real | x3l |
Real | x3u |
lower/upper x3 range for data slice | |
char * | out_fmt |
output format = {bin, tab, hdf, hst, pgm, ppm, ...} | |
char * | dat_fmt |
format string for tabular type output, e.g. | |
char * | palette |
name of palette for RGB conversions | |
float * | rgb |
array of RGB[256*3] values derived from palette | |
float * | der |
helper array of derivatives for interpolation into RGB | |
VOutFun_t | out_fun |
output function pointer | |
VResFun_t | res_fun |
restart function pointer | |
ConsFun_t | expr |
pointer to expression that computes quant for output |
Everything for outputs.
Definition at line 412 of file athena.h.
char* OutputS::dat_fmt |
format string for tabular type output, e.g.
"%10.5e"
Definition at line 444 of file athena.h.
Referenced by data_output_destruct(), dump_history(), dump_tab_cons(), dump_tab_prim(), free_output(), init_output(), out_ktab(), output_pdf(), output_tab_1d(), output_tab_2d(), and output_tab_3d().
float* OutputS::der |
helper array of derivatives for interpolation into RGB
Definition at line 447 of file athena.h.
Referenced by compute_rgb(), and init_output().
user defined min/max for scaling data
Definition at line 429 of file athena.h.
Referenced by init_output(), output_pgm(), and output_ppm().
Definition at line 429 of file athena.h.
Referenced by init_output(), output_pgm(), and output_ppm().
time interval between outputs
Definition at line 414 of file athena.h.
Referenced by data_output(), and init_output().
pointer to expression that computes quant for output
Definition at line 452 of file athena.h.
Referenced by init_output(), OutData1(), OutData2(), OutData3(), and output_pdf().
computed global min/max (over all output data)
Definition at line 430 of file athena.h.
Referenced by data_output_destruct(), init_output(), out_ktab(), output_pdf(), output_pgm(), output_ppm(), output_tab_1d(), output_tab_2d(), output_tab_3d(), output_vtk_2d(), and output_vtk_3d().
Definition at line 430 of file athena.h.
Referenced by data_output_destruct(), init_output(), out_ktab(), output_pdf(), output_pgm(), output_ppm(), output_tab_1d(), output_tab_2d(), output_tab_3d(), output_vtk_2d(), and output_vtk_3d().
char* OutputS::id |
filename is of the form <basename>[.idump][.id].
<ext>
Definition at line 418 of file athena.h.
Referenced by data_output_destruct(), free_output(), init_output(), out_ktab(), output_pdf(), output_pgm(), output_ppm(), output_tab_1d(), output_tab_2d(), output_tab_3d(), output_vtk_2d(), and output_vtk_3d().
int OutputS::n |
the N from the <outputN> block of this output
Definition at line 413 of file athena.h.
Referenced by data_output(), init_output(), OutData1(), OutData2(), and OutData3().
int OutputS::ndim |
3=cube 2=slice 1=vector 0=scalar
Definition at line 434 of file athena.h.
Referenced by init_output(), OutData1(), OutData2(), OutData3(), output_pgm(), output_ppm(), output_tab(), and output_vtk().
int OutputS::ndomain |
Definition at line 426 of file athena.h.
Referenced by dump_binary(), dump_tab_cons(), dump_tab_prim(), dump_vtk(), init_output(), output_pdf(), output_pgm(), output_ppm(), output_tab(), and output_vtk().
int OutputS::nlevel |
Definition at line 426 of file athena.h.
Referenced by dump_binary(), dump_tab_cons(), dump_tab_prim(), dump_vtk(), init_output(), output_pdf(), output_pgm(), output_ppm(), output_tab(), and output_vtk().
int OutputS::num |
dump number (0=first)
Definition at line 416 of file athena.h.
Referenced by data_output(), dump_binary(), dump_history(), dump_restart(), dump_tab_cons(), dump_tab_prim(), dump_vtk(), dump_vtksub(), init_output(), out_ktab(), output_pdf(), output_pgm(), output_ppm(), output_tab_1d(), output_tab_2d(), output_tab_3d(), output_vtk_2d(), and output_vtk_3d().
char* OutputS::out |
variable (or user fun) to be output
Definition at line 417 of file athena.h.
Referenced by data_output_destruct(), dump_binary(), dump_vtk(), free_output(), init_output(), OutData1(), OutData2(), OutData3(), and output_pdf().
char* OutputS::out_fmt |
output format = {bin, tab, hdf, hst, pgm, ppm, ...}
Definition at line 443 of file athena.h.
Referenced by data_output_destruct(), free_output(), and init_output().
output function pointer
Definition at line 450 of file athena.h.
Referenced by data_output(), and init_output().
output grid binned particles (=1) or not (=0)
Definition at line 420 of file athena.h.
Referenced by dump_binary(), dump_tab_cons(), dump_tab_prim(), dump_vtk(), and init_output().
char* OutputS::palette |
name of palette for RGB conversions
Definition at line 445 of file athena.h.
Referenced by init_output().
particle property selection function
Definition at line 421 of file athena.h.
Referenced by init_output().
flag to denote reduction in x1 (0=no reduction)
Definition at line 435 of file athena.h.
Referenced by init_output(), OutData1(), OutData2(), and output_vtk_2d().
flag to denote reduction in x2 (0=no reduction)
Definition at line 436 of file athena.h.
Referenced by init_output(), OutData1(), OutData2(), and output_vtk_2d().
flag to denote reduction in x3 (0=no reduction)
Definition at line 437 of file athena.h.
Referenced by init_output(), OutData1(), OutData2(), and output_vtk_2d().
restart function pointer
Definition at line 451 of file athena.h.
Referenced by data_output(), and init_output().
float* OutputS::rgb |
array of RGB[256*3] values derived from palette
Definition at line 446 of file athena.h.
Referenced by compute_rgb(), and init_output().
int OutputS::sdmax |
0 = auto scale, otherwise use dmin/dmax
Definition at line 431 of file athena.h.
Referenced by init_output(), output_pgm(), and output_ppm().
int OutputS::sdmin |
Definition at line 431 of file athena.h.
Referenced by init_output(), output_pgm(), and output_ppm().
next time to output
Definition at line 415 of file athena.h.
Referenced by data_output(), and init_output().
Definition at line 438 of file athena.h.
Referenced by init_output(), OutData1(), and OutData2().
lower/upper x1 range for data slice
Definition at line 438 of file athena.h.
Referenced by init_output(), OutData1(), and OutData2().
Definition at line 439 of file athena.h.
Referenced by init_output(), OutData1(), and OutData2().
lower/upper x2 range for data slice
Definition at line 439 of file athena.h.
Referenced by init_output(), OutData1(), and OutData2().
Definition at line 440 of file athena.h.
Referenced by init_output(), OutData1(), and OutData2().
lower/upper x3 range for data slice
Definition at line 440 of file athena.h.
Referenced by init_output(), OutData1(), and OutData2().