15#ifndef OUTPUTCONFIG_HPP
16#define OUTPUTCONFIG_HPP
50 void SetFileName(
const std::string& aFileName) { mFileName = aFileName; }
55 void SetRateTableName(
const std::string& aRateTableName) { mRateTableName = aRateTableName; }
71 std::string mFileName;
76 std::string mRateTableName;
Phase GetPhase() const
Definition OutputConfig.hpp:61
void SetFormat(Format aFormat)
Definition OutputConfig.hpp:51
void AddOutputItem(const OutputItem &aItem)
Definition OutputConfig.hpp:57
bool DoPeriodicOutput(Phase aPhase, double aSimTime, double aLastOutputTime) const
Definition OutputConfig.cpp:129
const ItemList & GetOutputItems() const
Definition OutputConfig.hpp:65
OutputConfig()
Definition OutputConfig.cpp:26
Format GetFormat() const
Definition OutputConfig.hpp:60
void SetEventOutput(bool aEventOutput)
Definition OutputConfig.hpp:53
void SetFileName(const std::string &aFileName)
Definition OutputConfig.hpp:50
Format
Output format for the slot.
Definition OutputConfig.hpp:40
@ cBLOCK
ESAMS block format.
Definition OutputConfig.hpp:42
@ cMINIMAL
ESAMS minimal format.
Definition OutputConfig.hpp:41
@ cCOLUMN
ESAMS column format.
Definition OutputConfig.hpp:43
bool DoEventOutput() const
Definition OutputConfig.hpp:62
bool DoSummaryOutput() const
Definition OutputConfig.hpp:63
void SetSummaryOutput(bool aSummaryOutput)
Definition OutputConfig.hpp:54
const EventItems & GetEventItems() const
Definition OutputConfig.hpp:66
void SetRateTable(const OutputRate &aRateTable)
Definition OutputConfig.hpp:56
bool ProcessInput(UtInput &aInput)
Definition OutputConfig.cpp:39
std::string GetRateTableName() const
Definition OutputConfig.hpp:64
void SetRateTableName(const std::string &aRateTableName)
Definition OutputConfig.hpp:55
std::string GetFileName() const
Definition OutputConfig.hpp:59
std::list< OutputItem > ItemList
Definition OutputConfig.hpp:35
void SetPhase(Phase aPhase)
Definition OutputConfig.hpp:52
std::list< EventItem > EventItems
Definition OutputConfig.hpp:36
Definition OutputItem.hpp:35
Defines a table of simulation output rate as a function of simulation time.
Definition OutputRate.hpp:28
Definition ApplicationExtension.cpp:26
Phase
An enumeration that defines the current phase of the simulation, or the applicable phase of an output...
Definition Constants.hpp:23