$darkmode
model.hpp File Reference
#include <fable/confable.hpp>
#include <cloe/cloe_fwd.hpp>
#include <cloe/core.hpp>
#include <cloe/entity.hpp>
Include dependency graph for model.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cloe::ModelError
 
class  cloe::ModelAbort
 
class  cloe::ModelReset
 
class  cloe::ModelStop
 
class  cloe::Model
 
class  cloe::ModelFactory
 

Detailed Description

See also
cloe/simulator.hpp
cloe/controller.hpp
cloe/component.hpp

This file provides several base classes for models or agents participating in a simulation.

Model Base class for Simulator, Controller, and Component.

ModelFactory Base class for SimulatorFactory, ControllerFactory, and ComponentFactory.

ModelError Base class for all runtime errors occurring during model connection or processing.

ModelAbort Error used when a model needs to signal simulation abortion.

ModelReset Error used when a model needs to signal that it desires a simulation reset.

ModelStop Error used when a model needs to signal that it desires a simulation stop.