X36PJP, Algorithm 2.75 - Jazyky a preklady, prof. More...
#include <algorithms.h>
Public Member Functions | |
IntersectionParallelAlgorithm () | |
~IntersectionParallelAlgorithm () | |
int | getInputCount () const |
QString | getName () const |
Protected Member Functions | |
bool | runInternal (const IAutomaton::TAutomataList &input, QSharedPointer< IAutomaton > &result) const |
each basic algorithm has to implements this method |
X36PJP, Algorithm 2.75 - Jazyky a preklady, prof.
Ing. Borivoj Melichar, DrSc. 2003
Definition at line 231 of file algorithms.h.
IntersectionParallelAlgorithm::IntersectionParallelAlgorithm | ( | ) |
Definition at line 1259 of file algorithms.cpp.
IntersectionParallelAlgorithm::~IntersectionParallelAlgorithm | ( | ) |
Definition at line 1263 of file algorithms.cpp.
References DBGLOG_ALGO.
int IntersectionParallelAlgorithm::getInputCount | ( | ) | const [inline, virtual] |
Implements IAlgorithm.
Definition at line 239 of file algorithms.h.
QString IntersectionParallelAlgorithm::getName | ( | ) | const [virtual] |
Implements IAlgorithm.
Definition at line 1268 of file algorithms.cpp.
bool IntersectionParallelAlgorithm::runInternal | ( | const IAutomaton::TAutomataList & | input, | |
QSharedPointer< IAutomaton > & | result | |||
) | const [protected, virtual] |
each basic algorithm has to implements this method
Implements BasicAlgorithm.
Definition at line 1273 of file algorithms.cpp.
References BasicAlgorithm::addReport(), BasicAlgorithmWithSettings::chooseStateLabel(), BasicAlgorithmWithSettings::chooseStateName(), BasicAlgorithm::m_creator, BasicAlgorithm::makeSureNamesUnique(), RELLOG, BasicAlgorithm::removeEpsilonTransitions(), BasicAlgorithm::removeMultipleInitials(), and BasicAlgorithm::tryMergeAlphabet().