mtl::strided1D< RandomAccessContainerRef > Class Template Reference

#include <strided1D.h>

List of all members.

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
selfadjust_index (size_type i)

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< iteratorreverse_iterator
 wheredef: Reversible Container
typedef reverse_iter
< const_iterator
const_reverse_iterator
 wheredef: Reversible Container
typedef scaled1D< selfscaled_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)
selfoperator= (const self &x)
 operator Vector & ()


Detailed Description

template<class RandomAccessContainerRef>
class mtl::strided1D< RandomAccessContainerRef >

category: containers, adaptors component: type definition: strided1D.h models: RandomAccessContainerRef tparam: RandomAccessContainerRef - base container type
The documentation for this class was generated from the following file:





mtl::strided1D< RandomAccessContainerRef > Class Template Reference -- MTL 4 -- Peter Gottschling and Andrew Lumsdaine -- Generated on 19 May 2009 by Doxygen 1.5.5 -- Copyright 2007 by the Trustees of Indiana University.