TBCI Numerical high perf. C++ Library 2.8.0
Vector_Sig< T > Class Template Reference

abstract base class (signature) for Vectors with arithmetics More...

#include <vector_sig.h>

Inheritance diagram for Vector_Sig< T >:
Collaboration diagram for Vector_Sig< T >:

Public Member Functions

 Vector_Sig ()
 Vector_Sig (const unsigned)
 ~Vector_Sig ()
Vector_Sig< Toperator+ (const Vector_Sig< T > &) const
Vector_Sig< Toperator- (const Vector_Sig< T > &) const
Vector_Sig< Toperator* (const T &) const
Vector_Sig< Toperator/ (const T &) const
Vector_Sig< T > & operator+= (const Vector_Sig< T > &)
Vector_Sig< T > & operator-= (const Vector_Sig< T > &)
Vector_Sig< T > & operator*= (const T &)
Vector_Sig< T > & operator/= (const T &)
bool operator<= (const Vector_Sig< T > &) const
bool operator>= (const Vector_Sig< T > &) const
bool operator< (const Vector_Sig< T > &) const
bool operator> (const Vector_Sig< T > &) const
Public Member Functions inherited from BVector_Sig< T >
 BVector_Sig ()
 BVector_Sig (const unsigned long)
 ~BVector_Sig ()
Toperator() (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

Additional Inherited Members

Static Public Member Functions inherited from BVector_Sig< T >
static const char * vec_info ()

Detailed Description

template<typename T>
class Vector_Sig< T >

abstract base class (signature) for Vectors with arithmetics

Definition at line 72 of file vector_sig.h.

Constructor & Destructor Documentation

◆ Vector_Sig() [1/2]

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

◆ Vector_Sig() [2/2]

template<typename T>
Vector_Sig< T >::Vector_Sig ( const unsigned )

◆ ~Vector_Sig()

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

Definition at line 78 of file vector_sig.h.

Member Function Documentation

◆ operator*()

template<typename T>
Vector_Sig< T > Vector_Sig< T >::operator* ( const T & ) const

References T, and Vector_Sig().

◆ operator*=()

template<typename T>
Vector_Sig< T > & Vector_Sig< T >::operator*= ( const T & )

References T, and Vector_Sig().

◆ operator+()

template<typename T>
Vector_Sig< T > Vector_Sig< T >::operator+ ( const Vector_Sig< T > & ) const

References Vector_Sig().

◆ operator+=()

template<typename T>
Vector_Sig< T > & Vector_Sig< T >::operator+= ( const Vector_Sig< T > & )

References Vector_Sig().

◆ operator-()

template<typename T>
Vector_Sig< T > Vector_Sig< T >::operator- ( const Vector_Sig< T > & ) const

References Vector_Sig().

◆ operator-=()

template<typename T>
Vector_Sig< T > & Vector_Sig< T >::operator-= ( const Vector_Sig< T > & )

References Vector_Sig().

◆ operator/()

template<typename T>
Vector_Sig< T > Vector_Sig< T >::operator/ ( const T & ) const

References T, and Vector_Sig().

◆ operator/=()

template<typename T>
Vector_Sig< T > & Vector_Sig< T >::operator/= ( const T & )

References T, and Vector_Sig().

◆ operator<()

template<typename T>
bool Vector_Sig< T >::operator< ( const Vector_Sig< T > & ) const

References Vector_Sig().

◆ operator<=()

template<typename T>
bool Vector_Sig< T >::operator<= ( const Vector_Sig< T > & ) const

References Vector_Sig().

◆ operator>()

template<typename T>
bool Vector_Sig< T >::operator> ( const Vector_Sig< T > & ) const

References Vector_Sig().

◆ operator>=()

template<typename T>
bool Vector_Sig< T >::operator>= ( const Vector_Sig< T > & ) const

References Vector_Sig().


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