DiaDes  0.1
DIAgnosis of Discrete-Event System
Classes | Public Types | Public Member Functions | Private Attributes | List of all members
Diades::Automata::NextTransitions Class Reference

#include <ComposableModelSearch.hh>

Classes

struct  Iterator
 

Public Types

typedef DiagState Node
 
typedef Transition Edge
 
typedef ComposableModel Graph
 

Public Member Functions

 NextTransitions (const Graph &model, const Node &dstate, const IncorrectPath &cut)
 
Iterator begin () const
 
Iterator end () const
 

Private Attributes

const Graph_model
 
const Node_dstate
 
const IncorrectPath_cut
 

Detailed Description

Implements TIncidentEdges for searching into a ComposableModel and performing a diagnosis. The underlying graph is a ComposableModel. Only the edges not rejected by IncorrectPath are considered during the search.

Definition at line 130 of file ComposableModelSearch.hh.

Member Typedef Documentation

◆ Edge

Definition at line 134 of file ComposableModelSearch.hh.

◆ Graph

Definition at line 135 of file ComposableModelSearch.hh.

◆ Node

Definition at line 133 of file ComposableModelSearch.hh.

Constructor & Destructor Documentation

◆ NextTransitions()

Diades::Automata::NextTransitions::NextTransitions ( const Graph model,
const Node dstate,
const IncorrectPath cut 
)
inline

Definition at line 214 of file ComposableModelSearch.hh.

Member Function Documentation

◆ begin()

Iterator Diades::Automata::NextTransitions::begin ( ) const
inline

◆ end()

Iterator Diades::Automata::NextTransitions::end ( ) const
inline

Member Data Documentation

◆ _cut

const IncorrectPath& Diades::Automata::NextTransitions::_cut
private

Definition at line 140 of file ComposableModelSearch.hh.

◆ _dstate

const Node& Diades::Automata::NextTransitions::_dstate
private

Definition at line 139 of file ComposableModelSearch.hh.

◆ _model

const Graph& Diades::Automata::NextTransitions::_model
private

Definition at line 138 of file ComposableModelSearch.hh.


The documentation for this class was generated from the following file: