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...");
Status
Definition: Listener.hpp:54
void onCheckConsistency()
Definition: BindingVerboseMachineListener.hpp:121
void onFinalizeRun()
Definition: BindingVerboseMachineListener.hpp:164
void onFinalizeRunDone(const openfluid::base::Listener::Status &Status)
Definition: BindingVerboseMachineListener.hpp:169
void onAfterRunSteps()
Definition: BindingVerboseMachineListener.hpp:161
~BindingVerboseMachineListener()
Definition: BindingVerboseMachineListener.hpp:78
virtual void printfOut(const char *fmt,...) const =0
void onInitializeRunDone(const openfluid::base::Listener::Status &Status)
Definition: BindingVerboseMachineListener.hpp:137
Definition: Listener.hpp:54
openfluid::core::Duration_t getSimulationDuration() const
Definition: SimulationStatus.hpp:115
void onPrepareData()
Definition: BindingVerboseMachineListener.hpp:110
Definition: BindingVerboseMachineListener.hpp:50
void onBeforeRunSteps()
Definition: BindingVerboseMachineListener.hpp:143
openfluid::core::TimeIndex_t getCurrentTimeIndex() const
Definition: SimulationStatus.hpp:120
Definition: SimulationStatus.hpp:55
Definition: ApplicationException.hpp:47
Definition: Listener.hpp:54
void displayStatus(const openfluid::base::Listener::Status &Status)
Definition: BindingVerboseMachineListener.hpp:82
Definition: MachineListener.hpp:54
Definition: BindingAbstractOutErr.hpp:46
void onRunStepDone(const openfluid::base::Listener::Status &Status)
Definition: BindingVerboseMachineListener.hpp:155
openfluid::core::DateTime getCurrentDate() const
Definition: SimulationStatus.hpp:105
void onInitParams()
Definition: BindingVerboseMachineListener.hpp:99
void onRunStep(const openfluid::base::SimulationStatus *SimStatus)
Definition: BindingVerboseMachineListener.hpp:149
Definition: Listener.hpp:54
void onPrepareDataDone(const openfluid::base::Listener::Status &Status)
Definition: BindingVerboseMachineListener.hpp:115
BindingVerboseMachineListener(const openfluid::utils::BindingAbstractOutErr *OutErr)
Definition: BindingVerboseMachineListener.hpp:74
void onInitializeRun()
Definition: BindingVerboseMachineListener.hpp:132
void onCheckConsistencyDone(const openfluid::base::Listener::Status &Status)
Definition: BindingVerboseMachineListener.hpp:126
std::string getAsISOString() const
MachineListener()=default
void onInitParamsDone(const openfluid::base::Listener::Status &Status)
Definition: BindingVerboseMachineListener.hpp:104