Logo MTL4

mtl::scaled1D< RandomAccessContainerRef > Class Template Reference

#include <scaled1D.h>

List of all members.

Public Types

Type Definitions
enum  
typedef Vector::value_type value_type
typedef Vector::size_type size_type
typedef Vector::dimension dimension
typedef scale_iterator
< typename Vector::iterator,
value_type > 
iterator
typedef scale_iterator
< typename
Vector::const_iterator,
value_type > 
const_iterator
typedef reverse_iter
< const_iterator
const_reverse_iterator
typedef const_iterator::pointer pointer
typedef const_iterator::reference reference
typedef const_iterator::reference const_reference
typedef
const_iterator::difference_type 
difference_type
typedef scaled1D< selfscaled_type
typedef Vector::sparsity sparsity
typedef scaled1D< typename
Vector::subrange_type > 
subrange_type
typedef Vector::IndexArray IndexArray
typedef Vector::IndexArrayRef IndexArrayRef

Public Member Functions

Constructors
 scaled1D ()
 scaled1D (const Vector &r, value_type scale_)
 scaled1D (const Vector &r, value_type scale_, do_scaled)
 scaled1D (const self &x)
selfoperator= (const self &x)
 ~scaled1D ()

Access Methods

Vector rep
value_type scale
 operator Vector & ()
const_iterator begin () const
 wheredef: Container
const_iterator end () const
 wheredef: Container
const_reverse_iterator rbegin () const
 wheredef: Reversible Container
const_reverse_iterator rend () const
 wheredef: Reversible Container
const_reference operator[] (size_type i) const
subrange_type operator() (size_type s, size_type f) const
size_type size () const
 wheredef: Container
size_type nnz () const
 wheredef: Vector
selfadjust_index (size_type i)


Detailed Description

template<class RandomAccessContainerRef>
class mtl::scaled1D< RandomAccessContainerRef >

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


mtl::scaled1D< RandomAccessContainerRef > Class Template Reference -- MTL 4 -- Peter Gottschling and Andrew Lumsdaine -- Generated on 24 Aug 2009 by Doxygen 1.5.9 -- Copyright 2008-09 by TU Dresden and the Trustees of Indiana University.