MOOCHO (Single Doxygen Collection) Version of the Day
Public Member Functions | Private Attributes
AbstractLinAlgPack::MatrixWithOpConcreteEncap< M > Class Template Reference

This template class defines the storage for a concrete matrix class that operations are based on. More...

#include <AbstractLinAlgPack_MatrixWithOpConcreteEncap.hpp>

Inheritance diagram for AbstractLinAlgPack::MatrixWithOpConcreteEncap< M >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

size_type rows () const
 
size_type cols () const
 
MatrixOpoperator= (const MatrixOp &m)
 

Private Attributes

M m_

Representation access

 MatrixWithOpConcreteEncap ()
 The compiler did not generate this default constructor.
 MatrixWithOpConcreteEncap (const M &m)
 This constructor will have to be overridden.
Mm ()
 Get the underlying M object.
const Mm () const
 

Detailed Description

template<class M>
class AbstractLinAlgPack::MatrixWithOpConcreteEncap< M >

This template class defines the storage for a concrete matrix class that operations are based on.

The default copy constructor and assignment operator are allowed.

Definition at line 42 of file AbstractLinAlgPack_MatrixWithOpConcreteEncap.hpp.


Constructor & Destructor Documentation

The compiler did not generate this default constructor.

Definition at line 51 of file AbstractLinAlgPack_MatrixWithOpConcreteEncap.hpp.

template<class M>
AbstractLinAlgPack::MatrixWithOpConcreteEncap< M >::MatrixWithOpConcreteEncap ( const M m) [inline]

This constructor will have to be overridden.

Definition at line 55 of file AbstractLinAlgPack_MatrixWithOpConcreteEncap.hpp.


Member Function Documentation

template<class M>
M& AbstractLinAlgPack::MatrixWithOpConcreteEncap< M >::m ( ) [inline]

Get the underlying M object.

Definition at line 59 of file AbstractLinAlgPack_MatrixWithOpConcreteEncap.hpp.

template<class M>
const M& AbstractLinAlgPack::MatrixWithOpConcreteEncap< M >::m ( ) const [inline]
template<class M >
size_type AbstractLinAlgPack::MatrixWithOpConcreteEncap< M >::rows ( ) const [virtual]
template<class M >
size_type AbstractLinAlgPack::MatrixWithOpConcreteEncap< M >::cols ( ) const [virtual]
template<class M >
MatrixOp & AbstractLinAlgPack::MatrixWithOpConcreteEncap< M >::operator= ( const MatrixOp m) [virtual]

Member Data Documentation

template<class M>
M AbstractLinAlgPack::MatrixWithOpConcreteEncap< M >::m_ [private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines