#include <dense1D.h>
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 |
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 | |
self & | operator= (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_type * | data () 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 |
self & | adjust_index (size_type delta) |
Public Types | |
Type Definitions | |
enum | |
typedef oned_tag | dimension |
typedef dense_tag | sparsity |
typedef scaled1D< self > | scaled_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< iterator > | reverse_iterator |
wheredef: Reversible Container | |
typedef reverse_iter < const_iterator > | const_reverse_iterator |
wheredef: Reversible Container | |
typedef light1D< value_type > | subrange_type |
typedef std::pair< size_type, size_type > | range_type |
mtl::dense1D< T, NN > 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.