remora::matrix_container< C, Device > Struct Template Reference

Base class for Matrix container models. More...

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

+ Inheritance diagram for remora::matrix_container< C, Device >:

Public Member Functions

const container_type & operator() () const
 
container_type & operator() ()
 
- Public Member Functions inherited from remora::matrix_expression< C, Device >
const expression_type & operator() () const
 
expression_type & operator() ()
 

Detailed Description

template<class C, class Device>
struct remora::matrix_container< C, Device >

Base class for Matrix container models.

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

Definition at line 127 of file expression_types.hpp.

Member Function Documentation

◆ operator()() [1/2]

template<class C, class Device>
const container_type& remora::matrix_container< C, Device >::operator() ( ) const
inline

Definition at line 130 of file expression_types.hpp.

◆ operator()() [2/2]

template<class C, class Device>
container_type& remora::matrix_container< C, Device >::operator() ( )
inline

Definition at line 134 of file expression_types.hpp.


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