All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
blaze::SparseElement Struct Reference

Base class for all sparse element types.The SparseElement class is the base class for all sparse element types. All types that conceptually represent a sparse vector or matrix element and that provide a value() and an index() member function have to derive from this class in order to qualify as sparse element. Only in case a class is derived from the SparseElement base class, the IsSparseElement type trait recognizes the class as valid sparse element. More...

#include <SparseElement.h>

Inherited by blaze::SparseSubmatrix< typename, bool, bool >::SubmatrixElement< MatrixType, IteratorType > [private], blaze::SparseSubvector< typename, bool, bool >::SubvectorElement< VectorType, IteratorType > [private], and blaze::ValueIndexPair< Type > [private].

Detailed Description

Base class for all sparse element types.

The SparseElement class is the base class for all sparse element types. All types that conceptually represent a sparse vector or matrix element and that provide a value() and an index() member function have to derive from this class in order to qualify as sparse element. Only in case a class is derived from the SparseElement base class, the IsSparseElement type trait recognizes the class as valid sparse element.


The documentation for this struct was generated from the following file: