Stxxl
1.4.0
|
external column-vector container for matrix multiplication More...
#include <matrix.h>
Public Types | |
typedef vector< ValueType > | vector_type |
typedef vector_type::size_type | size_type |
Public Member Functions | |
column_vector (size_type n=0) | |
column_vector | operator+ (const column_vector &right) const |
column_vector | operator- (const column_vector &right) const |
column_vector | operator* (const ValueType scalar) const |
column_vector & | operator+= (const column_vector &right) |
column_vector & | operator-= (const column_vector &right) |
column_vector & | operator*= (const ValueType scalar) |
void | set_zero () |
external column-vector container for matrix multiplication
ValueType | type of contained objects (POD with no references to internal memory) |
typedef vector_type::size_type stxxl::column_vector< ValueType >::size_type |
Reimplemented from stxxl::vector< ValueType >.
typedef vector<ValueType> stxxl::column_vector< ValueType >::vector_type |
stxxl::column_vector< ValueType >::column_vector | ( | size_type | n = 0 | ) | [inline] |
column_vector stxxl::column_vector< ValueType >::operator* | ( | const ValueType | scalar | ) | const [inline] |
column_vector& stxxl::column_vector< ValueType >::operator*= | ( | const ValueType | scalar | ) | [inline] |
column_vector stxxl::column_vector< ValueType >::operator+ | ( | const column_vector< ValueType > & | right | ) | const [inline] |
Definition at line 56 of file matrix.h.
References stxxl::vector< Tp_, PgSz_, PgTp_, BlkSize_, AllocStr_, SzTp_ >::size().
column_vector& stxxl::column_vector< ValueType >::operator+= | ( | const column_vector< ValueType > & | right | ) | [inline] |
Definition at line 82 of file matrix.h.
References stxxl::vector< Tp_, PgSz_, PgTp_, BlkSize_, AllocStr_, SzTp_ >::size().
column_vector stxxl::column_vector< ValueType >::operator- | ( | const column_vector< ValueType > & | right | ) | const [inline] |
Definition at line 65 of file matrix.h.
References stxxl::vector< Tp_, PgSz_, PgTp_, BlkSize_, AllocStr_, SzTp_ >::size().
column_vector& stxxl::column_vector< ValueType >::operator-= | ( | const column_vector< ValueType > & | right | ) | [inline] |
Definition at line 90 of file matrix.h.
References stxxl::vector< Tp_, PgSz_, PgTp_, BlkSize_, AllocStr_, SzTp_ >::size().
void stxxl::column_vector< ValueType >::set_zero | ( | ) | [inline] |
Definition at line 105 of file matrix.h.
References stxxl::vector< Tp_, PgSz_, PgTp_, BlkSize_, AllocStr_, SzTp_ >::begin(), and stxxl::vector< Tp_, PgSz_, PgTp_, BlkSize_, AllocStr_, SzTp_ >::end().
Referenced by stxxl::matrix< ValueType, BlockSideLength >::operator*().