MaxPlus Namespace Reference

Classes

class  Vector
class  Matrix
class  VectorList
class  MPTime

Typedefs

typedef CDouble MPThroughput
typedef MPTime MPDelay

Functions

MPTime MP_MAX (MPTime a, MPTime b)
MPTime MP_MAX (CDouble a, MPTime b)
MPTime MP_MAX (MPTime a, CDouble b)
CDouble MP_MAX (CDouble a, CDouble b)
MPTime MP_MIN (MPTime a, MPTime b)
MPTime MP_MIN (CDouble a, MPTime b)
MPTime MP_MIN (MPTime a, CDouble b)
CDouble MP_MIN (CDouble a, CDouble b)
bool MP_ISMINUSINFINITY (CDouble a)
const MPTime MP_PLUS (CDouble a, CDouble b)
const MPTime operator+ (MPTime a, MPTime b)
const MPTime operator+ (MPTime a, CDouble b)
const MPTime operator+ (CDouble a, MPTime b)
const MPTime operator- (MPTime a, MPTime b)
const MPTime operator- (MPTime a, CDouble b)
const MPTime operator- (CDouble a, MPTime b)
const MPTime operator* (MPTime a, MPTime b)
const MPTime operator* (CDouble a, MPTime b)
const MPTime operator* (MPTime a, CDouble b)
const CString timeToString (MPTime val)

Variables

const MPTime MP_MINUSINFINITY = -1.0e+30
const MPTime MP_EPSILON = 1e-10

Typedef Documentation


Function Documentation

MPTime MaxPlus::MP_MAX ( CDouble  a,
MPTime  b 
) [inline]

References MP_MAX().

Here is the call graph for this function:

CDouble MaxPlus::MP_MAX ( CDouble  a,
CDouble  b 
) [inline]

References MP_MAX().

Here is the call graph for this function:

MPTime MaxPlus::MP_MAX ( MPTime  a,
CDouble  b 
) [inline]

References MP_MAX().

Here is the call graph for this function:

CDouble MaxPlus::MP_MIN ( CDouble  a,
CDouble  b 
) [inline]

References MP_MIN().

Here is the call graph for this function:

MPTime MaxPlus::MP_MIN ( MPTime  a,
MPTime  b 
) [inline]
MPTime MaxPlus::MP_MIN ( CDouble  a,
MPTime  b 
) [inline]

References MP_MIN().

Here is the call graph for this function:

MPTime MaxPlus::MP_MIN ( MPTime  a,
CDouble  b 
) [inline]

References MP_MIN().

Here is the call graph for this function:

const MPTime MaxPlus::MP_PLUS ( CDouble  a,
CDouble  b 
) [inline]

References MP_ISMINUSINFINITY(), and MP_MINUSINFINITY.

Referenced by MaxPlus::Matrix::mpmultiply(), and operator+().

Here is the call graph for this function:

const MPTime MaxPlus::operator* ( MPTime  a,
CDouble  b 
) [inline]
const MPTime MaxPlus::operator* ( MPTime  a,
MPTime  b 
) [inline]

References MP_ISMINUSINFINITY(), and MP_MINUSINFINITY.

Here is the call graph for this function:

const MPTime MaxPlus::operator* ( CDouble  a,
MPTime  b 
) [inline]
const MPTime MaxPlus::operator+ ( MPTime  a,
MPTime  b 
) [inline]

References MP_PLUS().

Here is the call graph for this function:

const MPTime MaxPlus::operator+ ( CDouble  a,
MPTime  b 
) [inline]
const MPTime MaxPlus::operator+ ( MPTime  a,
CDouble  b 
) [inline]
const MPTime MaxPlus::operator- ( MPTime  a,
CDouble  b 
) [inline]
const MPTime MaxPlus::operator- ( CDouble  a,
MPTime  b 
) [inline]
const MPTime MaxPlus::operator- ( MPTime  a,
MPTime  b 
) [inline]

References MP_ISMINUSINFINITY().

Here is the call graph for this function:

const CString MaxPlus::timeToString ( MPTime  val  )  [inline]

Variable Documentation