|
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*().
1.7.6.1