Classes | Namespaces | Macros
SimulationDrivenWare.hpp File Reference
#include <openfluid/ware/PluggableWare.hpp>
#include <openfluid/base/SimulationLogger.hpp>
#include <openfluid/ware/WareException.hpp>
#include <openfluid/base/SimulationStatus.hpp>
#include <openfluid/base/FrameworkException.hpp>
#include <openfluid/dllexport.hpp>
#include <openfluid/deprecation.hpp>
Include dependency graph for SimulationDrivenWare.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  openfluid::ware::SimulationDrivenWare
 

Namespaces

 openfluid
 
 openfluid::ware
 

Macros

#define REQUIRE_SIMULATION_STAGE(stage, msg)
 
#define REQUIRE_SIMULATION_STAGE_GE(stage, msg)
 
#define REQUIRE_SIMULATION_STAGE_LE(stage, msg)
 
#define _STREAMTOSTRING(_stream)
 
#define OPENFLUID_LogWarning(_stream)
 
#define OPENFLUID_DisplayWarning(_stream)
 
#define OPENFLUID_LogAndDisplayWarning(_stream)
 
#define OPENFLUID_LogInfo(_stream)
 
#define OPENFLUID_DisplayInfo(_stream)
 
#define OPENFLUID_LogAndDisplayInfo(_stream)
 
#define OPENFLUID_LogDebug(_stream)
 
#define OPENFLUID_DisplayDebug(_stream)
 
#define OPENFLUID_LogAndDisplayDebug(_stream)
 

Detailed Description

Author
Jean-Christophe FABRE jean-.nosp@m.chri.nosp@m.stoph.nosp@m.e.fa.nosp@m.bre@s.nosp@m.upag.nosp@m.ro.in.nosp@m.ra.f.nosp@m.r

Macro Definition Documentation

◆ _STREAMTOSTRING

#define _STREAMTOSTRING (   _stream)

◆ OPENFLUID_DisplayDebug

#define OPENFLUID_DisplayDebug (   _stream)

Displays a debug message to stdout (on screen by default)

Exemple:

OPENFLUID_DisplayDebug("This is a displayed debug message for " << "TestUnits#" << TU->getID());

◆ OPENFLUID_DisplayInfo

#define OPENFLUID_DisplayInfo (   _stream)

Displays an information message to stdout (on screen by default)

Exemple:

OPENFLUID_DisplayInfo("This is a displayed information message for " << "TestUnits#" << TU->getID());

◆ OPENFLUID_DisplayWarning

#define OPENFLUID_DisplayWarning (   _stream)

Displays a warning message to stdout (on screen by default)

Exemple:

OPENFLUID_DisplayWarning("This is a displayed warning message for " << "TestUnits#" << TU->getID());

◆ OPENFLUID_LogAndDisplayDebug

#define OPENFLUID_LogAndDisplayDebug (   _stream)

Adds a debug message to simulation log file and displays it to stdout (on screen by default)

Exemple:

OPENFLUID_LogAndDisplayDebug("This is a logged and displayed debug message for " << "TestUnits#" << TU->getID());

◆ OPENFLUID_LogAndDisplayInfo

#define OPENFLUID_LogAndDisplayInfo (   _stream)

Adds an information message to simulation log file and displays it to stdout (on screen by default)

Exemple:

OPENFLUID_LogAndDisplayInfo("This is a logged and displayed information message for " <<
"TestUnits#" << TU->getID());

◆ OPENFLUID_LogAndDisplayWarning

#define OPENFLUID_LogAndDisplayWarning (   _stream)

Adds a warning message to simulation log file and displays it to stdout (on screen by default)

Exemple:

OPENFLUID_LogAndDisplayWarning("This is a logged and displayed warning message for " <<
"TestUnits#" << TU->getID());

◆ OPENFLUID_LogDebug

#define OPENFLUID_LogDebug (   _stream)

Adds a debug message to simulation log file

Exemple:

OPENFLUID_LogDebug("This is a logged debug message for " << "TestUnits#" << TU->getID());

◆ OPENFLUID_LogInfo

#define OPENFLUID_LogInfo (   _stream)

Adds an information message to simulation log file

Exemple:

OPENFLUID_LogInfo("This is a logged information message for " << "TestUnits#" << TU->getID());

◆ OPENFLUID_LogWarning

#define OPENFLUID_LogWarning (   _stream)

Adds a warning message to simulation log file

Exemple:

OPENFLUID_LogWarning("This is a logged warning message for " << "TestUnits#" << TU->getID());

◆ REQUIRE_SIMULATION_STAGE

#define REQUIRE_SIMULATION_STAGE (   stage,
  msg 
)

◆ REQUIRE_SIMULATION_STAGE_GE

#define REQUIRE_SIMULATION_STAGE_GE (   stage,
  msg 
)

◆ REQUIRE_SIMULATION_STAGE_LE

#define REQUIRE_SIMULATION_STAGE_LE (   stage,
  msg 
)