Forward declarations of the implicit_vector_base, vector_base class. More...
Go to the source code of this file.
Classes | |
class | viennacl::implicit_vector_base< NumericT > |
Common base class for representing vectors where the entries are not all stored explicitly. More... | |
struct | viennacl::unit_vector< NumericT > |
Represents a vector consisting of 1 at a given index and zeros otherwise. More... | |
struct | viennacl::scalar_vector< NumericT > |
Represents a vector consisting of scalars 's' only, i.e. v[i] = s for all i. To be used as an initializer for viennacl::vector, vector_range, or vector_slize only. More... | |
struct | viennacl::zero_vector< NumericT > |
class | viennacl::vector_base< NumericT, SizeT, DistanceT > |
Common base class for dense vectors, vector ranges, and vector slices. More... | |
Namespaces | |
viennacl | |
Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them. | |
Forward declarations of the implicit_vector_base, vector_base class.
Definition in file vector_def.hpp.