libFAUDES

Sections

Index

cfl_parallel.h File Reference

parallel composition More...

#include "cfl_agenerator.h"
#include <stack>
#include <map>
#include <set>

Go to the source code of this file.

Namespaces

namespace  faudes
 

libFAUDES resides within the namespace faudes.


Functions

void faudes::Parallel (const vGenerator &rGen1, const vGenerator &rGen2, vGenerator &rResGen)
 Parallel composition.
void faudes::aParallel (const vGenerator &rGen1, const vGenerator &rGen2, vGenerator &rResGen)
 Parallel composition.
void faudes::aParallel (const GeneratorVector &rGenVec, vGenerator &rResGen)
 Parallel composition.
void faudes::Parallel (const vGenerator &rGen1, const vGenerator &rGen2, std::map< std::pair< Idx, Idx >, Idx > &rReverseCompositionMap, vGenerator &rResGen)
 Parallel composition.
void faudes::Parallel (const vGenerator &rGen1, const vGenerator &rGen2, std::map< std::pair< Idx, Idx >, Idx > &rReverseCompositionMap, StateSet &rMark1, StateSet &rMark2, vGenerator &rResGen)
 Parallel composition.
void faudes::Product (const vGenerator &rGen1, const vGenerator &rGen2, vGenerator &rResGen)
 Product composition.
void faudes::Product (const vGenerator &rGen1, const vGenerator &rGen2, std::map< std::pair< Idx, Idx >, Idx > &rReverseCompositionMap, vGenerator &rResGen)
 Product composition.
void faudes::Product (const vGenerator &rGen1, const vGenerator &rGen2, std::map< std::pair< Idx, Idx >, Idx > &rReverseCompositionMap, StateSet &rMark1, StateSet &rMark2, vGenerator &rResGen)
 Product composition.
void faudes::aProduct (const vGenerator &rGen1, const vGenerator &rGen2, vGenerator &rResGen)
 Product composition.
void faudes::SetComposedStateNames (const vGenerator &rGen1, const vGenerator &rGen2, const std::map< std::pair< Idx, Idx >, Idx > &rReverseCompositionMap, vGenerator &rGen12)
 Helper: uses reverse composition map to track state names in a paralell composition.
void faudes::CompositionMap1 (const std::map< std::pair< Idx, Idx >, Idx > &rReverseCompositionMap, std::map< Idx, Idx > &rCompositionMap)
 Helper: extract composition map from reverse composition map.
void faudes::CompositionMap2 (const std::map< std::pair< Idx, Idx >, Idx > &rReverseCompositionMap, std::map< Idx, Idx > &rCompositionMap)
 Helper: extract composition map from reverse composition map.

Detailed Description

parallel composition

Definition in file cfl_parallel.h.

libFAUDES 2.18b --- 2010-12-17 --- c++ source docu by doxygen 1.6.3