(Event+Time).Variant Operators  2.3
Operators for Timed Discrete Event Systems in Dioids
etvo::matrix< T > Class Template Reference

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)
 
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
 

The documentation for this class was generated from the following file: