#include <memory>
#include <string>
#include "file.h"
#include "forwarddeclarations.h"
#include "outputinterface.h"
#include "outputparameters.h"
Go to the source code of this file.
Classes | |
class | smash::OscarOutput< Format, Contents > |
Namespaces | |
smash | |
Enumerations | |
enum | smash::OscarOutputFormat { smash::OscarFormat2013 , smash::OscarFormat2013Extended , smash::OscarFormat1999 } |
Selector for the output format of OscarOutput. More... | |
enum | smash::OscarOutputContents { smash::OscarInteractions = 0x001 , smash::OscarTimesteps = 0x002 , smash::OscarAtEventstart = 0x004 , smash::OscarParticlesAtEventend = 0x008 , smash::OscarParticlesAtEventendIfNotEmpty = 0x010 , smash::OscarParticlesIC = 0x020 } |
Flags for the Contents template parameter of OscarOutput. More... | |
Functions | |
std::unique_ptr< OutputInterface > | smash::create_oscar_output (const std::string &format, const std::string &content, const std::filesystem::path &path, const OutputParameters &out_par) |