Typedef Documentation
typedef MPTime MaxPlus::MPDelay |
typedef CDouble MaxPlus::MPThroughput |
Function Documentation
bool MaxPlus::MP_ISMINUSINFINITY | ( | CDouble | a | ) | [inline] |
Referenced by FSMSADF::MPExploreMaxPlusAutomaton::ThroughputCalculator::calculateThroughput(), FSMSADF::MPExploreBindingAware::TokenFIFO::compare(), FSMSADF::MPExplore::TokenFIFO::compare(), FSMSADF::MPExplore::TokenFIFO::equals(), MaxPlus::VectorList::findSimilar(), MaxPlus::Vector::minimalFiniteElement(), MP_PLUS(), operator*(), MaxPlus::MPTime::operator-(), operator-(), MaxPlus::MPTime::operator-=(), MaxPlus::Matrix::operator-=(), and MaxPlus::Vector::operator-=().
MPTime MaxPlus::MP_MAX | ( | MPTime | a, | |
MPTime | b | |||
) | [inline] |
Referenced by MaxPlus::Matrix::allPairLongestPathMatrix(), FSMSADF::MPExplore::Exploration::exploreDelayForSchedule(), FSMSADF::MPExplore::SGraph::fire(), FSMSADF::MPExplore::TokenFIFO::getMax(), MaxPlus::Matrix::maximum(), MaxPlus::Vector::maximum(), MP_MAX(), MaxPlus::Matrix::mpmultiply(), MaxPlus::Vector::norm(), FSMSADF::MPExploreBindingAware::State::norm(), FSMSADF::MPExplore::State::norm(), FSMSADF::MPExploreBindingAware::TokenFIFO::removeFirstN(), and FSMSADF::MPExplore::TokenFIFO::removeFirstN().
MPTime MaxPlus::MP_MIN | ( | MPTime | a, | |
MPTime | b | |||
) | [inline] |
Referenced by MaxPlus::Matrix::minimalFiniteElement(), and MP_MIN().
References MP_ISMINUSINFINITY(), and MP_MINUSINFINITY.
Referenced by MaxPlus::Matrix::mpmultiply(), and operator+().
const MPTime MaxPlus::operator* | ( | MPTime | a, | |
MPTime | b | |||
) | [inline] |
const MPTime MaxPlus::operator+ | ( | MPTime | a, | |
MPTime | b | |||
) | [inline] |
const MPTime MaxPlus::operator- | ( | MPTime | a, | |
MPTime | b | |||
) | [inline] |
const CString MaxPlus::timeToString | ( | MPTime | val | ) | [inline] |
References MP_MINUSINFINITY.
Referenced by MaxPlus::Matrix::toString(), and MaxPlus::Vector::toString().
Variable Documentation
const MPTime MaxPlus::MP_EPSILON = 1e-10 |
const MPTime MaxPlus::MP_MINUSINFINITY = -1.0e+30 |
Referenced by MaxPlus::Matrix::allPairLongestPathMatrix(), FSMSADF::MPExplore::Exploration::convertEigenvector(), MaxPlusAnalysis::Exploration::exploreDelayForSchedule(), FSMSADF::MPExplore::Exploration::exploreDelayForSchedule(), MaxPlus::VectorList::findSimilar(), FSMSADF::MPExplore::SGraph::fire(), MaxPlus::VectorList::grow(), MaxPlusAnalysis::SymbolicToken::initialToken(), MaxPlus::Matrix::largestFiniteElement(), MaxPlus::Matrix::Matrix(), MaxPlus::Matrix::minimalFiniteElement(), MaxPlus::Vector::minimalFiniteElement(), MP_PLUS(), MaxPlus::Matrix::mpmultiply(), MaxPlus::Vector::negate(), MaxPlus::Vector::norm(), MaxPlus::Vector::normalize(), operator*(), and timeToString().