ViennaCL - The Vienna Computing Library  1.7.1
Free open-source GPU-accelerated linear algebra and solver library.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
matrix_def.hpp File Reference

Forward declaration of dense matrix classes. More...

Go to the source code of this file.

Classes

class  viennacl::implicit_matrix_base< NumericT >
 Base class for representing matrices where the individual entries are not all stored explicitly, e.g. identity_matrix<> More...
 
class  viennacl::identity_matrix< NumericT >
 Represents a vector consisting of 1 at a given index and zeros otherwise. To be used as an initializer for viennacl::vector, vector_range, or vector_slize only. More...
 
class  viennacl::zero_matrix< NumericT >
 Represents a vector consisting of zeros only. To be used as an initializer for viennacl::vector, vector_range, or vector_slize only. More...
 
class  viennacl::scalar_matrix< 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...
 
class  viennacl::matrix_base< NumericT, SizeT, DistanceT >
 

Namespaces

 viennacl
 Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them.
 

Detailed Description

Forward declaration of dense matrix classes.

Definition in file matrix_def.hpp.