|
TBCI Numerical high perf. C++ Library
2.8.0
|
Common interface definition (signature) for all Matrices. More...
#include <matrix_sig.h>

Public Member Functions | |
| Matrix_Sig () | |
| ~Matrix_Sig () | |
| tbci_traits< T >::const_refval_type | operator() (const unsigned, const unsigned) const |
| ro access More... | |
| T & | operator() (const unsigned, const unsigned) |
| rw access More... | |
| Matrix_Sig< T > & | fill (const T &) |
| Matrix_Sig< T > & | setunit (const T &=(T) 1) |
| Matrix_Sig< T > & | clear () |
| TVector< T > | operator* (const Vector_Sig< T > &) const |
| TVector< T > | transMult (const Vector_Sig< T > &) const |
| unsigned int | rows () const |
| unsigned int | columns () const |
Static Public Member Functions | |
| static const char * | mat_info () |
Common interface definition (signature) for all Matrices.
Definition at line 45 of file matrix_sig.h.
|
inline |
Definition at line 49 of file matrix_sig.h.
|
inline |
Definition at line 50 of file matrix_sig.h.
| Matrix_Sig<T>& Matrix_Sig< T >::clear | ( | ) |
Referenced by CSCMatrix< T >::fill(), and CSCMatrix< T >::setunit().
| unsigned int Matrix_Sig< T >::columns | ( | ) | const |
Referenced by CSCMatrix< T >::allocate(), CSCMatrix< T >::fill(), CSCMatrix< T >::mult(), CSCMatrix< T >::mult1(), CSCMatrix< T >::multf(), CSCMatrix< T >::operator F_TMatrix< T >(), CSCMatrix< T >::operator*(), CSCMatrix< T >::operator+(), CSCMatrix< T >::operator-(), and CSCMatrix< T >::transposed_copy().
| Matrix_Sig<T>& Matrix_Sig< T >::fill | ( | const T & | ) |
|
static |
| tbci_traits<T>::const_refval_type Matrix_Sig< T >::operator() | ( | const unsigned | , |
| const unsigned | |||
| ) | const |
ro access
| T& Matrix_Sig< T >::operator() | ( | const unsigned | , |
| const unsigned | |||
| ) |
rw access
| TVector<T> Matrix_Sig< T >::operator* | ( | const Vector_Sig< T > & | ) | const |
| unsigned int Matrix_Sig< T >::rows | ( | ) | const |
Referenced by CSCMatrix< T >::allocate(), Matrix< T >::div_rows(), CSCMatrix< T >::fill(), CSCMatrix< T >::mult(), CSCMatrix< T >::mult1(), Matrix< T >::mult_rows(), CSCMatrix< T >::multf(), CSCMatrix< T >::operator F_TMatrix< T >(), CSCMatrix< T >::operator*(), CSCMatrix< T >::operator+(), CSCMatrix< T >::operator-(), and CSCMatrix< T >::transposed_copy().
| Matrix_Sig<T>& Matrix_Sig< T >::setunit | ( | const T & | = (T) 1 | ) |
Referenced by CSCMatrix< T >::setunit().
| TVector<T> Matrix_Sig< T >::transMult | ( | const Vector_Sig< T > & | ) | const |
Referenced by CSCMatrix< T >::transMult(), and Matrix< T >::transMult().
1.8.5