shark::blas::matrix_expression< E, Device > Struct Template Reference

Base class for Matrix Expression models. More...

#include <shark/LinAlg/BLAS/expression_types.hpp>

Public Member Functions

const expression_type & operator() () const
 
expression_type & operator() ()
 

Detailed Description

template<class E, class Device>
struct shark::blas::matrix_expression< E, Device >

Base class for Matrix Expression models.

it does not model the Matrix Expression concept but all derived types should. The class defines a common base type and some common interface for all statically derived Matrix Expression classes We iboost::mplement the casts to the statically derived type.

Definition at line 84 of file expression_types.hpp.

Member Function Documentation

template<class E, class Device>
const expression_type& shark::blas::matrix_expression< E, Device >::operator() ( ) const
inline

Definition at line 88 of file expression_types.hpp.

template<class E, class Device>
expression_type& shark::blas::matrix_expression< E, Device >::operator() ( )
inline

Definition at line 92 of file expression_types.hpp.


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