Logo MTL4
mtl::dense1D< T, NN > Class Template Reference

#include <dense1D.h>

List of all members.

Public Types

Type Definitions
enum  
enum  
typedef oned_tag dimension
typedef dense_tag sparsity
typedef scaled1D< selfscaled_type
 wheredef: Scalable
typedef rep_type::value_type value_type
 wheredef: Container
typedef rep_type::reference reference
 wheredef: Container
typedef rep_type::const_reference const_reference
 wheredef: Container
typedef rep_type::pointer pointer
 wheredef: Container
typedef rep_type::size_type size_type
 wheredef: Container
typedef rep_type::difference_type difference_type
 wheredef: Container
typedef dense_iterator
< typename rep_type::iterator > 
iterator
 wheredef: Container
typedef dense_iterator
< typename
rep_type::const_iterator > 
const_iterator
 wheredef: Container
typedef reverse_iter< iteratorreverse_iterator
 wheredef: Reversible Container
typedef reverse_iter
< const_iterator
const_reverse_iterator
 wheredef: Reversible Container
typedef light1D< value_typesubrange_type
typedef std::pair< size_type,
size_type
range_type
typedef oned_tag dimension
typedef dense_tag sparsity
typedef scaled1D< selfscaled_type
 wheredef: Scalable
typedef rep_type::value_type value_type
 wheredef: Container
typedef rep_type::reference reference
 wheredef: Container
typedef rep_type::const_reference const_reference
 wheredef: Container
typedef rep_type::pointer pointer
 wheredef: Container
typedef rep_type::size_type size_type
 wheredef: Container
typedef rep_type::difference_type difference_type
 wheredef: Container
typedef dense_iterator
< typename rep_type::iterator > 
iterator
 wheredef: Container
typedef dense_iterator
< typename
rep_type::const_iterator > 
const_iterator
 wheredef: Container
typedef reverse_iter< iteratorreverse_iterator
 wheredef: Reversible Container
typedef reverse_iter
< const_iterator
const_reverse_iterator
 wheredef: Reversible Container
typedef light1D< value_typesubrange_type
typedef std::pair< size_type,
size_type
range_type

Constructors

typedef self Vec
typedef size_type Vec_size_type
typedef difference_type Vec_difference_type
typedef iterator Vec_iterator
typedef const_iterator Vec_const_iterator
typedef value_type Vec_value_type
typedef IndexArray IndexArrayRef
typedef self Vec
typedef size_type Vec_size_type
typedef difference_type Vec_difference_type
typedef iterator Vec_iterator
typedef const_iterator Vec_const_iterator
typedef value_type Vec_value_type
typedef IndexArray IndexArrayRef
rep_ptr rep
size_type first
 dense1D ()
 wheredef: Container
 dense1D (size_type n)
 wheredef: Sequence
 dense1D (size_type n, const value_type &init)
 wheredef: Sequence
 dense1D (const self &x)
 wheredef: ContainerRef
 ~dense1D ()
 wheredef: Container
selfoperator= (const self &x)
 wheredef: AssignableRef
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) MTL_THROW_ASSERTION
 wheredef: Random Access Container
const_reference operator[] (size_type i) const MTL_THROW_ASSERTION
 wheredef: Random Access Container
subrange_type operator() (range_type r) const MTL_THROW_ASSERTION
subrange_type operator() (size_type s, size_type f) const MTL_THROW_ASSERTION
size_type size () const
 wheredef: Container
size_type nnz () const
void resize (size_type n)
void resize (size_type n, const T &x)
size_type capacity () const
void reserve (size_type n)
const value_typedata () const
pointer data ()
iterator insert (iterator position, const value_type &x=value_type())
 wheredef: Container
void insert (iterator position, size_type n, const value_type &x=value_type())
void push_back (const value_type &x)
IndexArrayRef nz_struct () const
selfadjust_index (size_type delta)
 dense1D ()
 wheredef: Container
 dense1D (size_type n)
 wheredef: Sequence
 dense1D (size_type n, const value_type &init)
 wheredef: Sequence
 dense1D (const self &x)
 wheredef: ContainerRef
 ~dense1D ()
 wheredef: Container
selfoperator= (const self &x)
 wheredef: AssignableRef
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) MTL_THROW_ASSERTION
 wheredef: Random Access Container
const_reference operator[] (size_type i) const MTL_THROW_ASSERTION
 wheredef: Random Access Container
subrange_type operator() (range_type r) const MTL_THROW_ASSERTION
subrange_type operator() (size_type s, size_type f) const MTL_THROW_ASSERTION
size_type size () const
 wheredef: Container
size_type nnz () const
void resize (size_type n)
void resize (size_type n, const T &x)
size_type capacity () const
void reserve (size_type n)
const value_typedata () const
pointer data ()
iterator insert (iterator position, const value_type &x=value_type())
 wheredef: Container
void insert (iterator position, size_type n, const value_type &x=value_type())
void push_back (const value_type &x)
IndexArrayRef nz_struct () const
selfadjust_index (size_type delta)

Detailed Description

template<class T, int NN = 0>
class mtl::dense1D< T, NN >

category: containers component: type definition: dense1D.h tparam: RepType - the underlying representation models: Vector


The documentation for this class was generated from the following files:


mtl::dense1D< T, NN > Class Template Reference -- MTL 4 -- Peter Gottschling and Andrew Lumsdaine -- Gen. with rev. 7542 on Sat Aug 11 2012 by doxygen 1.7.6.1 -- © 2010 by SimuNova UG.