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

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

#include <DenseMatrix.h>

Inherits blaze::Matrix< MT, SO >.

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

Public Types

typedef MT MatrixType
 Type of the matrix.
 

Public Member Functions

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

Detailed Description

template<typename MT, bool SO>
struct blaze::DenseMatrix< MT, SO >

Base class for dense matrices.

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

Member Function Documentation

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

Conversion operator for non-constant matrices.

Returns
Reference of the actual type of the matrix.
template<typename MT, bool SO>
const MatrixType& blaze::Matrix< MT, SO >::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: