FflasFfpack
Public Member Functions
Matrix< T > Class Template Reference

Public Member Functions

 Matrix (int s)
 
int rowdim () const
 
int coldim () const
 
T & operator[] (int i)
 
T & operator() (int i, int j)
 
const T & operator() (int i, int j) const
 
Matrix< T > & operator= (const T &val)
 
void mul (const Matrix< T > &A, const Matrix< T > &B)
 
void mulmod (const Matrix< T > &A, const Matrix< T > &B)
 
void addmul (const Matrix< T > &A, const Matrix< T > &B)
 
void addmulmod (const Matrix< T > &A, const Matrix< T > &B)
 
 Matrix (int dim)
 
 ~Matrix ()
 
int rowdim () const
 
int coldim () const
 
FixedMatrix< T, NDIM > & operator[] (int i)
 
FixedMatrix< T, NDIM > & operator() (int i, int j)
 
const FixedMatrix< T, NDIM > & operator() (int i, int j) const
 
void mul (const Matrix< T > &A, const Matrix< T > &B)
 
void mulmod (const Matrix< T > &A, const Matrix< T > &B)
 

Constructor & Destructor Documentation

Matrix ( int  s)
inline
Matrix ( int  dim)
inline
~Matrix ( )
inline

Member Function Documentation

int rowdim ( ) const
inline
int coldim ( ) const
inline
T& operator[] ( int  i)
inline
T& operator() ( int  i,
int  j 
)
inline
const T& operator() ( int  i,
int  j 
) const
inline
Matrix<T>& operator= ( const T &  val)
inline
void mul ( const Matrix< T > &  A,
const Matrix< T > &  B 
)
inline
void mulmod ( const Matrix< T > &  A,
const Matrix< T > &  B 
)
inline
void addmul ( const Matrix< T > &  A,
const Matrix< T > &  B 
)
inline
void addmulmod ( const Matrix< T > &  A,
const Matrix< T > &  B 
)
inline
int rowdim ( ) const
inline
int coldim ( ) const
inline
FixedMatrix<T,NDIM>& operator[] ( int  i)
inline
FixedMatrix<T,NDIM>& operator() ( int  i,
int  j 
)
inline
const FixedMatrix<T,NDIM>& operator() ( int  i,
int  j 
) const
inline
void mul ( const Matrix< T > &  A,
const Matrix< T > &  B 
)
inline
void mulmod ( const Matrix< T > &  A,
const Matrix< T > &  B 
)
inline

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