Re: [ViennaCL-devel] vector vs vector_base classes

2016-11-10 Thread Karl Rupp
Hi, > What exactly is the distinction between vector and vector_base classes? vector_base is the base class for dense vectors (viennacl::vector) as well as vector proxy objects (vector_range, vector_slice). Since some of the constructors of vector_base are tricky, the recommendation is to use

[ViennaCL-devel] vector vs vector_base classes

2016-11-10 Thread Charles Determan
Greetings, What exactly is the distinction between vector and vector_base classes? I assume that users would mostly use 'vector' but it appears 'vector_base' has useful features such as casting a matrix to be interpreted as a vector while sharing the memory (this would be very useful for 'vector'