mtl::linalg_vec< RepType, RepPtr, NN > Class Template Reference
#include <linalg_vec.h>
Public Types | |
Type Definitions | |
| 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 linalg_vec< RepType, RepPtr, NN > | Vec |
| typedef size_type | Vec_size_type |
| typedef difference_type | Vec_difference_type |
| typedef iterator | Vec_iterator |
| typedef const_iterator | Vec_const_iterator |
| typedef IndexArray | IndexArrayRef |
| wheredef: Vector | |
| typedef light1D< value_type > | subrange_type |
| wheredef: Vector | |
|
typedef std::pair< size_type, size_type > | range |
| 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 linalg_vec< RepType, RepPtr, NN > | Vec |
| typedef size_type | Vec_size_type |
| typedef difference_type | Vec_difference_type |
| typedef iterator | Vec_iterator |
| typedef const_iterator | Vec_const_iterator |
| typedef IndexArray | IndexArrayRef |
| wheredef: Vector | |
| typedef light1D< value_type > | subrange_type |
| wheredef: Vector | |
|
typedef std::pair< size_type, size_type > | range |
Public Member Functions | |
Constructors | |
| linalg_vec () | |
| wheredef: Container | |
| linalg_vec (rep_ptr x, size_type start_index) | |
| linalg_vec (const self &x) | |
| wheredef: ContainerRef | |
| ~linalg_vec () | |
| wheredef: Container | |
| self & | operator= (const self &x) |
| wheredef: AssignableRef | |
| linalg_vec () | |
| wheredef: Container | |
| linalg_vec (rep_ptr x, size_type start_index) | |
| linalg_vec (const self &x) | |
| wheredef: ContainerRef | |
| ~linalg_vec () | |
| wheredef: Container | |
| self & | operator= (const self &x) |
| wheredef: AssignableRef | |
Iterator 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 | |
| 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 | |
Element Access Methods | |
| reference | operator[] (size_type i) MTL_THROW_ASSERTION |
| wheredef: Vector | |
| subrange_type | operator() (range r) MTL_THROW_ASSERTION |
| subrange_type | operator() (size_type s, size_type f) MTL_THROW_ASSERTION |
| const_reference | operator[] (size_type i) const MTL_THROW_ASSERTION |
| wheredef: Vector | |
| reference | operator[] (size_type i) MTL_THROW_ASSERTION |
| wheredef: Vector | |
| subrange_type | operator() (range r) MTL_THROW_ASSERTION |
| subrange_type | operator() (size_type s, size_type f) MTL_THROW_ASSERTION |
| const_reference | operator[] (size_type i) const MTL_THROW_ASSERTION |
| wheredef: Vector | |
Size Methods | |
| rep_ptr | rep |
| size_type | first |
| size_type | size () const |
| wheredef: Container | |
| size_type | nnz () const |
| void | resize (size_type n) |
| void | resize (size_type n, const value_type &x) |
| size_type | capacity () const |
| void | reserve (size_type n) |
| const value_type * | data () const |
| value_type * | data () |
| iterator | insert (iterator position, const value_type &x=value_type()) |
| wheredef: Container | |
| IndexArrayRef | nz_struct () const |
| self & | adjust_index (size_type i) |
| size_type | size () const |
| wheredef: Container | |
| size_type | nnz () const |
| void | resize (size_type n) |
| void | resize (size_type n, const value_type &x) |
| size_type | capacity () const |
| void | reserve (size_type n) |
| const value_type * | data () const |
| value_type * | data () |
| iterator | insert (iterator position, const value_type &x=value_type()) |
| wheredef: Container | |
| IndexArrayRef | nz_struct () const |
| self & | adjust_index (size_type i) |
category: containers, adaptors component: type definition: linalg_vector.h tparam: RepType - the underlying representation models: Linalg_Vector
mtl::linalg_vec< RepType, RepPtr, 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.