DiaDes  0.1
DIAgnosis of Discrete-Event System
Namespaces | Functions
Simulator.hh File Reference
#include <set>
#include <string>
#include <ostream>
#include <list>
#include <diades/utils/Random.hh>
#include <diades/automata/ObservableComponent.hh>
#include <diades/automata/ComposableModel.hh>

Go to the source code of this file.

Namespaces

 Diades
 Namespace of the Diades project.
 
 Diades::Automata
 

Functions

bool Diades::Automata::interactiveSimulation (const ObservableComponent &component, list< Event > &simulation)
 
bool Diades::Automata::interactiveSimulation (ComposableModel &composable, const ObservableMask &mask, list< Event > &simulation)
 
bool Diades::Automata::simulate (const ObservableComponent &component, const set< string > &absentEvents, unsigned obsMin, unsigned obsMax, unsigned seed, list< Event > &simulation)
 
bool Diades::Automata::simulate (ComposableModel &composable, const ObservableMask &mask, const set< string > &absentEvents, unsigned obsMin, unsigned obsMax, unsigned seed, list< Event > &simulation)
 
template<typename InputIterator , typename OutputIterator >
void Diades::Automata::timeStamp (InputIterator first, InputIterator last, time_duration min, time_duration max, OutputIterator result)