 |
Version: SMASH-1.8
|
|
Go to the documentation of this file.
10 #ifndef SRC_INCLUDE_ICOUTPUT_H_
11 #define SRC_INCLUDE_ICOUTPUT_H_
15 #include <boost/filesystem.hpp>
20 #include "smash/config.h"
40 ICOutput(
const bf::path &path,
const std::string &name,
90 #endif // SRC_INCLUDE_ICOUTPUT_H_
void at_interaction(const Action &action, const double) override
Write particle data at the hypersurface crossing point to the IC output.
A class to pre-calculate and store parameters relevant for density calculation.
ICOutput(const bf::path &path, const std::string &name, const OutputParameters &out_par)
Create a new IC output.
void at_eventstart(const Particles &, const int event_number) override
Write event start line.
void at_eventend(const Particles &particles, const int event_number, double, bool) override
Write event end line.
Helper structure for Experiment to hold output options and parameters.
Abstraction of generic output.
void at_intermediate_time(const Particles &, const std::unique_ptr< Clock > &, const DensityParameters &) override
Unused, but needed since virtually declared in mother class.
double IC_proper_time_
Proper time of the particles removed when extracting initial conditions.
const OutputParameters out_par_
Structure that holds all the information about what to printout.
RenamingFilePtr file_
Pointer to output file.
A RAII type to replace std::FILE *.