72 virtual void virtual_serialize(boost::archive::binary_oarchive & ar,
const unsigned int version ) ;
73 virtual void virtual_serialize(boost::archive::binary_iarchive & ar,
const unsigned int version ) ;
Abstract base class for all Monitor objects.
Definition: Monitor.h:47
Class that implements system wide variables and methods to manage and run simulations.
Definition: System.h:70
virtual void flush()
Flush to file.
Definition: Monitor.cpp:85
Logger * logger
Global pointer to instance of Logger which needs to be initialized in every simulation main program...
Definition: auryn_global.cpp:36
std::string generate_filename(std::string name_hint="")
Generates a default filename from the device ID.
Definition: Monitor.cpp:63
void init()
Standard initializer to be called by the constructor.
Definition: Device.cpp:32
std::ofstream outfile
Definition: Monitor.h:58
Definition: ABSConnection.h:38
A generic logger class that logs to screen and a log-file.
Definition: Logger.h:48
Monitor()
Constructor which does not open a text file for output.
Definition: Monitor.cpp:47
System * sys
Global pointer to instance of System which needs to be initialized in every simulation main program...
Definition: auryn_global.cpp:37
bool active
Standard active switch.
Definition: Monitor.h:77
virtual void virtual_serialize(boost::archive::binary_oarchive &ar, const unsigned int version)
Definition: Monitor.cpp:91
std::string fname
Definition: Monitor.h:61
std::string default_file_extension
Definition: Monitor.h:64
virtual ~Monitor()
Standard destructor.
Definition: Monitor.cpp:75
virtual void open_output_file(std::string filename)
Definition: Monitor.cpp:52
Abstract base class for all Device, Stimulator, etc objects.
Definition: Device.h:47
std::string string
Standard library string type which is imported into Auryn namespace.
Definition: auryn_definitions.h:156