![]() |
Karamelo
714599e9
Parallel Material Point Method Simulator
|
This class generates all the code's outputs: logs, dumps, ...
Public Member Functions | |
void | add_dump (vector< string >) |
add a Dump to Dump list | |
void | add_plot (vector< string >) |
add a Plot to Plot list | |
void | delete_dump (string) |
delete a Dump from Dump list | |
void | delete_plot (string) |
delete a Plot from Plot list | |
int | find_dump (string) |
find a Dump in Dump list | |
int | find_plot (string) |
find a Plot in Plot list | |
void | modify_dump (vector< string >) |
modify a Dump | |
void | modify_plot (vector< string >) |
modify a Plot | |
void | set_log (vector< string >) |
set log output frequency | |
void | show_plot () |
show plot | |
void | write (bigint) |
output for current timestep | |
Public Attributes | |
vector< class Dump * > | dumps |
list of defined Dumps | |
vector< int > | every_dump |
write freq for each Dump, 0 if var | |
int | every_log |
freq for log output | |
vector< int > | every_plot |
write freq for each Plot, 0 if var | |
vector< bigint > | last_dump |
last timestep each snapshot was output | |
vector< bigint > | last_plot |
last timestep each snapshot was output | |
int | ndumps |
number of defined Dumps, should always be equal to dumps.size() | |
bigint | next |
next timestep for any kind of output | |
vector< bigint > | next_dump |
next timestep to do each Dump | |
bigint | next_dump_any |
next timestep for any Dump | |
bigint | next_log |
next timestep for log output | |
vector< bigint > | next_plot |
next timestep for plot output | |
bigint | next_plot_any |
next timestep for any Plot | |
int | nplots |
number of defined Plots, should always be equal to plots.size() | |
string | ofile_plot |
filename to save the plot to | |
vector< class Plot * > | plots |
list of defined Plots | |
bool | save_plot |
true to save plot in file | |