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"
38template <
typename T>
class TVector;
39template <
typename T>
class Vector;
53 typename tbci_traits<T>::const_refval_type
66 unsigned int rows ()
const;
unsigned int rows() const
TVector< T > transMult(const Vector_Sig< T > &) const
static const char * mat_info()
TVector< T > operator*(const Vector_Sig< T > &) const
Matrix_Sig< T > & fill(const T &)
Matrix_Sig< T > & clear()
unsigned int columns() const
Matrix_Sig< T > & setunit(const T &=(T) 1)
tbci_traits< T >::const_refval_type operator()(const unsigned, const unsigned) const
ro access
Temporary Base Class Idiom: Class TVector is used for temporary variables.
abstract base class (signature) for Vectors with arithmetics