mtl::vector::strided_vector_ref< Value, Parameters > Class Template Reference
Class for referring vectors stored in strides, e.g. columns in a row-major matrix. More...
#include <strided_vector_ref.hpp>
Inherits mtl::vector::vec_expr< Vector >, and mtl::vector::crtp_base_vector< Vector, ValueType, SizeType >.
Public Member Functions | |
strided_vector_ref (size_type length, pointer start_address, size_type stride=1) | |
Constructor take address, length and stride. | |
pointer | address_data () |
Address of first data entry; to be used with care. | |
Friends | |
void | swap (self &vector1, self &vector2) |
Swapping not efficient since elements have to be swapped for not owning the data. |
Class for referring vectors stored in strides, e.g. columns in a row-major matrix.
mtl::vector::strided_vector_ref< Value, Parameters > 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.