39 #ifndef __OPENFLUID_UTILS_BINDINGVERBOSEMACHINELISTENER_HPP__ 40 #define __OPENFLUID_UTILS_BINDINGVERBOSEMACHINELISTENER_HPP__ 67 mp_OutErr->
printfOut(
"%14s\n",
"[Warning]");
101 mp_OutErr->
printfOut(
"%s",
"Initializing parameters...");
112 mp_OutErr->
printfOut(
"%s",
"Preparing data...");
123 mp_OutErr->
printfOut(
"%s",
"Checking consistency...");
134 mp_OutErr->
printfOut(
"%s",
"\nInitializing simulation...");
145 mp_OutErr->
printfOut(
" Progress Real time Status\n");
146 mp_OutErr->
printfOut(
" -------- --------- ------\n");
157 displayStatusWithLeftMargin(Status);
166 mp_OutErr->
printfOut(
"%s",
"Finalizing simulation...");
MachineListener()
Definition: MachineListener.hpp:62
openfluid::core::DateTime getCurrentDate() const
Definition: SimulationStatus.hpp:97
openfluid::core::TimeIndex_t getCurrentTimeIndex() const
Definition: SimulationStatus.hpp:106
void onPrepareDataDone(const openfluid::base::Listener::Status &Status)
Definition: BindingVerboseMachineListener.hpp:115
void onFinalizeRunDone(const openfluid::base::Listener::Status &Status)
Definition: BindingVerboseMachineListener.hpp:169
void onInitializeRun()
Definition: BindingVerboseMachineListener.hpp:132
Definition: Listener.hpp:55
Status
Definition: Listener.hpp:55
Definition: Listener.hpp:55
void onInitParamsDone(const openfluid::base::Listener::Status &Status)
Definition: BindingVerboseMachineListener.hpp:104
void onCheckConsistencyDone(const openfluid::base::Listener::Status &Status)
Definition: BindingVerboseMachineListener.hpp:126
Definition: BindingAbstractOutErr.hpp:46
Definition: MachineListener.hpp:55
Definition: SimulationStatus.hpp:55
virtual void printfOut(const char *fmt,...) const =0
void onFinalizeRun()
Definition: BindingVerboseMachineListener.hpp:164
BindingVerboseMachineListener(const openfluid::utils::BindingAbstractOutErr *OutErr)
Definition: BindingVerboseMachineListener.hpp:74
void onAfterRunSteps()
Definition: BindingVerboseMachineListener.hpp:161
void displayStatus(const openfluid::base::Listener::Status &Status)
Definition: BindingVerboseMachineListener.hpp:82
void onBeforeRunSteps()
Definition: BindingVerboseMachineListener.hpp:143
void onInitParams()
Definition: BindingVerboseMachineListener.hpp:99
std::string getAsISOString() const
Definition: BindingVerboseMachineListener.hpp:50
void onPrepareData()
Definition: BindingVerboseMachineListener.hpp:110
void onInitializeRunDone(const openfluid::base::Listener::Status &Status)
Definition: BindingVerboseMachineListener.hpp:137
Definition: Listener.hpp:55
~BindingVerboseMachineListener()
Definition: BindingVerboseMachineListener.hpp:78
void onRunStep(const openfluid::base::SimulationStatus *SimStatus)
Definition: BindingVerboseMachineListener.hpp:149
void onCheckConsistency()
Definition: BindingVerboseMachineListener.hpp:121
void onRunStepDone(const openfluid::base::Listener::Status &Status)
Definition: BindingVerboseMachineListener.hpp:155
Definition: ApplicationException.hpp:47
openfluid::core::Duration_t getSimulationDuration() const
Definition: SimulationStatus.hpp:103