Logo MTL4
Public Types | Public Member Functions
mtl::external_vec< T, NN, SizeType > Class Template Reference

#include <linalg_vec.h>

List of all members.

Public Types

typedef self IndexArrayRef
 wheredef: Vector
typedef self subrange_type
 wheredef: Vector
typedef self IndexArrayRef
 wheredef: Vector
typedef self subrange_type
 wheredef: Vector

Public Member Functions

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: Vector
const_reference operator[] (size_type i) const
 wheredef: Vector
subrange_type operator() (size_type s, size_type f) const
 wheredef: Vector
size_type size () const
 wheredef: Container
size_type nnz () const
 wheredef: Vector
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: Vector
const_reference operator[] (size_type i) const
 wheredef: Vector
subrange_type operator() (size_type s, size_type f) const
 wheredef: Vector
size_type size () const
 wheredef: Container
size_type nnz () const
 wheredef: Vector

Detailed Description

template<class T, int NN = 0, class SizeType = unsigned int>
class mtl::external_vec< T, NN, SizeType >

category: containers component: type definition: linalg_vec.h tparam: T - The element type. tparam: NN - The static size of the Vector, 0 if dynamic size tparam: SizeT - The size type to use - size_t tparam: DiffT - ptrdiff_t models: Vector example: dot_prod.cc, apply_givens.cc, euclid_norm.cc, max_index.cc


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


mtl::external_vec< T, NN, SizeType > 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.