mtc_project.h File Reference

Methods for computing the natural projection of multitasking generators. More...

#include "corefaudes.h"
#include "mtc_generator.h"
#include "mtc_statemin.h"

Go to the source code of this file.

Namespaces

 faudes
 libFAUDES resides within the namespace faudes.
 

Functions

void faudes::mtcDeterministic (const MtcSystem &rGen, MtcSystem &rResGen)
 Make generator deterministic. More...
 
void faudes::mtcDeterministic (const MtcSystem &rGen, std::map< Idx, StateSet > &rEntryStatesMap, MtcSystem &rResGen)
 Make generator deterministic. More...
 
void faudes::mtcDeterministic (const MtcSystem &rGen, std::vector< StateSet > &rPowerStates, std::vector< Idx > &rDetStates, MtcSystem &rResGen)
 Make generator deterministic. More...
 
void faudes::mtcProjectNonDet (MtcSystem &rGen, const EventSet &rProjectAlphabet)
 Project generator to alphabet rProjectAlphabet. More...
 
void faudes::mtcProjectNonDet (const MtcSystem &rGen, const EventSet &rProjectAlphabet, MtcSystem &rResGen)
 Project generator to alphabet rProjectAlphabet. More...
 
void faudes::mtcProject (const MtcSystem &rGen, const EventSet &rProjectAlphabet, MtcSystem &rResGen)
 Minimized Deterministic projection. More...
 
void faudes::mtcProject (const MtcSystem &rGen, const EventSet &rProjectAlphabet, std::map< Idx, StateSet > &rEntryStatesMap, MtcSystem &rResGen)
 Minimized Deterministic projection. More...
 
void faudes::mtcInvProject (MtcSystem &rGen, const EventSet &rProjectAlphabet)
 Inverse projection. More...
 
void faudes::mtcInvProject (const MtcSystem &rGen, const EventSet &rProjectAlphabet, MtcSystem &rResGen)
 RTI wrapper. More...
 

Detailed Description

Methods for computing the natural projection of multitasking generators.

Definition in file mtc_project.h.

libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen