All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
blaze::SparseMatrix< typename, bool > Struct Template Reference

Base class for sparse matrices.The SparseMatrix class is a base class for all sparse matrix classes. It provides an abstraction from the actual type of the sparse matrix, but enables a conversion back to this type via the Matrix base class. More...

#include <SparseMatrix.h>

Inherits blaze::Matrix< MT, SO >.

Inherited by blaze::CompressedMatrix< real, false >.

Public Types

typedef MT MatrixType
 Type of the matrix.
 

Public Member Functions

MatrixTypeoperator~ ()
 Conversion operator for non-constant matrices. More...
 
const MatrixTypeoperator~ () const
 Conversion operator for constant matrices. More...
 

Detailed Description

template<typename, bool>
struct blaze::SparseMatrix< typename, bool >

Base class for sparse matrices.

The SparseMatrix class is a base class for all sparse matrix classes. It provides an abstraction from the actual type of the sparse matrix, but enables a conversion back to this type via the Matrix base class.

Member Function Documentation

MatrixType& blaze::Matrix< typename, bool >::operator~ ( )
inlineinherited

Conversion operator for non-constant matrices.

Returns
Reference of the actual type of the matrix.
const MatrixType& blaze::Matrix< typename, bool >::operator~ ( ) const
inlineinherited

Conversion operator for constant matrices.

Returns
Constant reference of the actual type of the matrix.

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