26 #ifndef TBCI_MATRIX_SIG_H
27 #define TBCI_MATRIX_SIG_H
29 #include "tbci/basics.h"
30 #include "tbci/vector_sig.h"
33 # pragma interface "matrix_sig.h"
38 template <
typename T>
class TVector;
39 template <
typename T>
class Vector;
53 typename tbci_traits<T>::const_refval_type
66 unsigned int rows ()
const;
TVector< T > transMult(const Vector_Sig< T > &) const
abstract base class (signature) for Vectors with arithmetics
unsigned int rows() const
Common interface definition (signature) for all Matrices.
Matrix_Sig< T > & clear()
static const char * mat_info()
TVector< T > operator*(const Vector_Sig< T > &) const
tbci_traits< T >::const_refval_type operator()(const unsigned, const unsigned) const
ro access
unsigned int columns() const
Matrix_Sig< T > & setunit(const T &=(T) 1)
Temporary Base Class Idiom: Class TVector is used for temporary variables.
Matrix_Sig< T > & fill(const T &)