10 #ifndef SRC_INCLUDE_THERMODYNAMICOUTPUT_H_    11 #define SRC_INCLUDE_THERMODYNAMICOUTPUT_H_    57                      const int event_number) 
override;
    66                    double impact_parameter) 
override;
   105 #endif  // SRC_INCLUDE_THERMODYNAMICOUTPUT_H_ void at_eventend(const Particles &particles, const int event_number, double impact_parameter) override
only flushes the output the file 
 
A class to pre-calculate and store parameters relevant for density calculation. 
 
The ThreeVector class represents a physical three-vector  with the components . 
 
const OutputParameters out_par_
Structure that holds all the information about what to printout. 
 
A RAII type to replace std::FILE *. 
 
void at_intermediate_time(const Particles &particles, const Clock &clock, const DensityParameters &dens_param) override
Writes thermodynamics every fixed time interval. 
 
~ThermodynamicOutput()
Default destructor. 
 
ThermodynamicOutput(const bf::path &path, const std::string &name, const OutputParameters &out_par)
Construct Output param[in] path Path to output param[in] name Filename param[in] out_par Parameters o...
 
void at_eventstart(const Particles &particles, const int event_number) override
writes the event header 
 
Helper structure for Experiment to hold output options and parameters. 
 
Clock tracks the time in the simulation. 
 
Writes the thermodynamic quantities at a specified point versus time. 
 
The Particles class abstracts the storage and manipulation of particles. 
 
DensityType
Allows to choose which kind of density to calculate. 
 
void density_along_line(const char *file_name, const ParticleList &plist, const DensityParameters ¶m, DensityType dens_type, const ThreeVector &line_start, const ThreeVector &line_end, int n_points)
Prints density along the specified line. 
 
RenamingFilePtr file_
Pointer to output file. 
 
Abstraction of generic output.