|
(Event+Time).Variant Operators
2.3
Operators for Timed Discrete Event Systems in Dioids
|
Public Member Functions | |
| operator T () | |
| matrix (unsigned li=1, unsigned co=1) | |
| Initialize a matrix of size li x co. | |
| T & | operator() (unsigned li, unsigned co) |
| returns the entry (li,co) | |
| T | operator() (unsigned li, unsigned co) const |
| returns the entry (li,co) | |
| matrix< T > | operator+ (const matrix< T > &mat) const |
| returns the sum of two matrices (with the + rule from T) | |
| matrix< T > | operator* (const matrix< T > &mat) const |
| returns the product of two matrices (with the * rule from T) | |
| matrix< T > | lfrac (const matrix< T > &mat) const |
| returns the left product residuation of two matrices | |
| matrix< T > | rfrac (const matrix< T > &mat) const |
| returns the right product residuation of two matrices | |
| matrix< T > | inf (const matrix< T > &mat) const |
| returns the infimum of two matrices (with the rule from T) | |
| matrix< T > | star () const |
| returns the Kleene star of the current matrix | |
| unsigned int | GetRow () const |
| returns the number of rows | |
| unsigned int | GetColumn () const |
| returns the number of columns | |
| bool | operator== (const matrix< T > &m) const |
| checks equality | |