|
TBCI Numerical high perf. C++ Library
2.8.0
|
abstract base class (signature) for Vectors without arithmetics More...
#include <vector_sig.h>

Public Member Functions | |
| BVector_Sig () | |
| BVector_Sig (const unsigned long) | |
| ~BVector_Sig () | |
| T & | operator() (const unsigned long) |
| tbci_traits< T >::const_refval_type | operator() (const unsigned long) const |
| unsigned long | size () const |
| BVector_Sig< T > & | fill (const T &) |
| BVector_Sig< T > & | clear () |
| bool | operator== (const BVector_Sig< T > &) const |
| bool | operator!= (const BVector_Sig< T > &) const |
Static Public Member Functions | |
| static const char * | vec_info () |
abstract base class (signature) for Vectors without arithmetics
(B)Vector_Sig signatures are like Matrix_Sig does for Matrices (and Preconditioner_Sig for Preconditioners) All Vector classes should be derived from Vector_Sig.
Polymorphism is not really used at the moment. Vector_Sig should be an abstract base class, but isn't currently Actually, some investigation is needed to find out about the performance impact of having classes with virtual functions ...
Definition at line 23 of file vector_sig.h.
|
inline |
Definition at line 45 of file vector_sig.h.
|
inline |
Definition at line 46 of file vector_sig.h.
|
inline |
Definition at line 47 of file vector_sig.h.
| BVector_Sig<T>& BVector_Sig< T >::clear | ( | ) |
| BVector_Sig<T>& BVector_Sig< T >::fill | ( | const T & | ) |
| bool BVector_Sig< T >::operator!= | ( | const BVector_Sig< T > & | ) | const |
| T& BVector_Sig< T >::operator() | ( | const unsigned | long | ) |
| tbci_traits<T>::const_refval_type BVector_Sig< T >::operator() | ( | const unsigned | long | ) | const |
| bool BVector_Sig< T >::operator== | ( | const BVector_Sig< T > & | ) | const |
| unsigned long BVector_Sig< T >::size | ( | ) | const |
|
static |
1.8.5