DiaDes  0.1
DIAgnosis of Discrete-Event System
Namespaces | Functions
BddStateMachineEncoding.hh File Reference
#include <vector>
#include <diades/utils/Exceptions.hh>
#include <diades/sdmdl/Formula.hh>
#include <diades/automata/experimental/Event.hh>
#include <diades/automata/experimental/StateMachine.hh>
#include <diades/sdmdl/experimental/BddStateMachine.hh>

Go to the source code of this file.

Namespaces

 Diades
 Namespace of the Diades project.
 
 Diades::Sdmdl
 
 Diades::Sdmdl::Experimental
 

Functions

template<typename StateProperty , typename FaultProperty >
BddStateMachine & Diades::Sdmdl::Experimental::encodeTransitions (const Diades::Automata::Experimental::StateMachine< StateProperty, FaultProperty > &component, BddStateMachine &result)
 
template<typename StateProperty , typename FaultProperty >
BddStateMachine & Diades::Sdmdl::Experimental::encodeEvent (const Diades::Automata::Experimental::StateMachine< StateProperty, FaultProperty > &component, BddStateMachine &result)
 
template<typename StateProperty , typename FaultProperty >
BddStateMachine & Diades::Sdmdl::Experimental::encodeInitialStates (const Diades::Automata::Experimental::StateMachine< StateProperty, FaultProperty > &component, BddStateMachine &result)
 
template<typename StateProperty , typename FaultProperty >
BddStateMachine & Diades::Sdmdl::Experimental::encode (const Diades::Automata::Experimental::StateMachine< StateProperty, FaultProperty > &component, Variable &stateVar, Variable &nextStateVar, Variable &event, BddStateMachine &result)