12 #include <condition_variable>
51 Float lastFrame = 0._f;
Global parameters of the code.
double Float
Precision used withing the code. Use Float instead of float or double where precision is important.
#define NAMESPACE_SPH_END
Saving and loading particle data.
Generic dynamically allocated resizable storage.
Interface used to implement renderers.
Object managing periodic rendering of images and saving them to given paths.
Movie(const GuiSettings &settings, AutoPtr< IRenderer > &&renderer, Array< AutoPtr< IColorizer >> &&colorizers, RenderParams &¶ms)
void onTimeStep(const Storage &storage, Statistics &stats)
Called every time step, saves the images every IMAGES_TIMESTEP.
void save(const Storage &storage, Statistics &stats)
Manually saves the images.
void setEnabled(const bool enable=true)
void finalize()
Creates the animations from generated images.
void setCamera(AutoPtr< ICamera > &&camera)
Helper file generating file names for output files.
Object representing a path on a filesystem.
Object holding various statistics about current run.
Container storing all quantities used within the simulations.
Object with deleted copy constructor and copy operator.
Parameters of the rendered image.