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