MTL 4: mtl::strided1D< RandomAccessContainerRef > Class Template Reference
#include <strided1D.h>
Public Types | |
Type Definitions | |
typedef Vector::value_type | value_type |
wheredef: Container | |
typedef Vector::reference | reference |
wheredef: Container | |
typedef Vector::const_reference | const_reference |
wheredef: Container | |
typedef strided_iterator < typename Vector::iterator, 0 > | iterator |
wheredef: Container | |
typedef strided_iterator < typename Vector::const_iterator, 1 > | const_iterator |
wheredef: Container | |
typedef reverse_iter< iterator > | reverse_iterator |
wheredef: Reversible Container | |
typedef reverse_iter < const_iterator > | const_reverse_iterator |
wheredef: Reversible Container | |
typedef scaled1D< self > | scaled_type |
wheredef: Scalable | |
typedef Vector::sparsity | sparsity |
typedef Vector::IndexArrayRef | IndexArrayRef |
typedef Vector::IndexArray | IndexArray |
typedef Vector::dimension | dimension |
typedef Vector::size_type | size_type |
wheredef: Container | |
typedef Vector::difference_type | difference_type |
wheredef: Container | |
typedef Vector::pointer | pointer |
typedef strided1D< typename Vector::subrange_type > | subrange_type |
Type Definitions | |
typedef Vector::value_type | value_type |
wheredef: Container | |
typedef Vector::reference | reference |
wheredef: Container | |
typedef Vector::const_reference | const_reference |
wheredef: Container | |
typedef strided_iterator < typename Vector::iterator, 0 > | iterator |
wheredef: Container | |
typedef strided_iterator < typename Vector::const_iterator, 1 > | const_iterator |
wheredef: Container | |
typedef reverse_iter< iterator > | reverse_iterator |
wheredef: Reversible Container | |
typedef reverse_iter < const_iterator > | const_reverse_iterator |
wheredef: Reversible Container | |
typedef scaled1D< self > | scaled_type |
wheredef: Scalable | |
typedef Vector::sparsity | sparsity |
typedef Vector::IndexArrayRef | IndexArrayRef |
typedef Vector::IndexArray | IndexArray |
typedef Vector::dimension | dimension |
typedef Vector::size_type | size_type |
wheredef: Container | |
typedef Vector::difference_type | difference_type |
wheredef: Container | |
typedef Vector::pointer | pointer |
typedef strided1D< typename Vector::subrange_type > | subrange_type |
Public Member Functions | |
Constructors | |
strided1D (const Vector &r, int stride_) | |
strided1D (const self &x) | |
self & | operator= (const self &x) |
operator Vector & () | |
Constructors | |
strided1D (const Vector &r, int stride_) | |
strided1D (const self &x) | |
self & | operator= (const self &x) |
operator Vector & () | |
Access Methods | |
iterator | begin () |
wheredef: Container | |
iterator | end () |
wheredef: Container | |
const_iterator | begin () const |
wheredef: Container | |
const_iterator | end () const |
wheredef: Container | |
reverse_iterator | rbegin () |
wheredef: Reversible Container | |
reverse_iterator | rend () |
wheredef: Reversible Container | |
const_reverse_iterator | rbegin () const |
wheredef: Reversible Container | |
const_reverse_iterator | rend () const |
wheredef: Reversible Container | |
reference | operator[] (size_type i) |
wheredef: Random Access Container | |
const_reference | operator[] (size_type i) const |
wheredef: Random Access Container | |
size_type | size () const |
wheredef: Container | |
size_type | nnz () const |
wheredef: Vector | |
subrange_type | operator() (size_type s, size_type f) const |
self & | adjust_index (size_type i) |
Access Methods | |
Vector | rep |
int | stride |
size_type | start |
size_type | n |
iterator | begin () |
wheredef: Container | |
iterator | end () |
wheredef: Container | |
const_iterator | begin () const |
wheredef: Container | |
const_iterator | end () const |
wheredef: Container | |
reverse_iterator | rbegin () |
wheredef: Reversible Container | |
reverse_iterator | rend () |
wheredef: Reversible Container | |
const_reverse_iterator | rbegin () const |
wheredef: Reversible Container | |
const_reverse_iterator | rend () const |
wheredef: Reversible Container | |
reference | operator[] (size_type i) |
wheredef: Random Access Container | |
const_reference | operator[] (size_type i) const |
wheredef: Random Access Container | |
size_type | size () const |
wheredef: Container | |
size_type | nnz () const |
wheredef: Vector | |
subrange_type | operator() (size_type s, size_type f) const |
self & | adjust_index (size_type i) |
mtl::strided1D< RandomAccessContainerRef > Class Template Reference -- MTL 4 -- Peter Gottschling and Andrew Lumsdaine
-- Gen. with
rev. 7542
on 7 Apr 2011 by doxygen 1.5.9 -- © 2010 by SimuNova UG.