TBCI Numerical high perf. C++ Library  2.8.0
Public Member Functions | Static Public Member Functions | List of all members
Matrix_Sig< T > Class Template Reference

Common interface definition (signature) for all Matrices. More...

#include <matrix_sig.h>

Inheritance diagram for Matrix_Sig< T >:
Inheritance graph
[legend]

Public Member Functions

 Matrix_Sig ()
 
 ~Matrix_Sig ()
 
tbci_traits< T >::const_refval_type operator() (const unsigned, const unsigned) const
 ro access More...
 
Toperator() (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< Toperator* (const Vector_Sig< T > &) const
 
TVector< TtransMult (const Vector_Sig< T > &) const
 
unsigned int rows () const
 
unsigned int columns () const
 

Static Public Member Functions

static const char * mat_info ()
 

Detailed Description

template<typename T>
class Matrix_Sig< T >

Common interface definition (signature) for all Matrices.

Definition at line 45 of file matrix_sig.h.

Constructor & Destructor Documentation

template<typename T>
Matrix_Sig< T >::Matrix_Sig ( )
inline

Definition at line 49 of file matrix_sig.h.

template<typename T>
Matrix_Sig< T >::~Matrix_Sig ( )
inline

Definition at line 50 of file matrix_sig.h.

Member Function Documentation

template<typename T>
Matrix_Sig<T>& Matrix_Sig< T >::clear ( )
template<typename T>
unsigned int Matrix_Sig< T >::columns ( ) const
template<typename T>
Matrix_Sig<T>& Matrix_Sig< T >::fill ( const T )
template<typename T>
static const char* Matrix_Sig< T >::mat_info ( )
static
template<typename T>
tbci_traits<T>::const_refval_type Matrix_Sig< T >::operator() ( const unsigned  ,
const unsigned   
) const

ro access

template<typename T>
T& Matrix_Sig< T >::operator() ( const unsigned  ,
const unsigned   
)

rw access

template<typename T>
TVector<T> Matrix_Sig< T >::operator* ( const Vector_Sig< T > &  ) const
template<typename T>
unsigned int Matrix_Sig< T >::rows ( ) const
template<typename T>
Matrix_Sig<T>& Matrix_Sig< T >::setunit ( const T = (T) 1)

Referenced by CSCMatrix< T >::setunit().

template<typename T>
TVector<T> Matrix_Sig< T >::transMult ( const Vector_Sig< T > &  ) const

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