Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::numeric::ublas::matrix_container< C > Singleton Reference

Base class for Matrix container models. More...

#include <fwd.hpp>

Inheritance diagram for boost::numeric::ublas::matrix_container< C >:
Collaboration diagram for boost::numeric::ublas::matrix_container< C >:

Public Types

typedef C container_type
 
typedef matrix_tag type_category
 
typedef C expression_type
 

Public Member Functions

BOOST_UBLAS_INLINE const
container_type
operator() () const
 
BOOST_UBLAS_INLINE container_typeoperator() ()
 

Static Public Attributes

static const unsigned complexity = 0
 

Detailed Description

template<class C>
singleton boost::numeric::ublas::matrix_container< C >

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.

Member Typedef Documentation

template<class C>
typedef C boost::numeric::ublas::matrix_container< C >::container_type

Member Function Documentation

template<class C>
BOOST_UBLAS_INLINE const container_type& boost::numeric::ublas::matrix_container< C >::operator() ( ) const
inline
template<class C>
BOOST_UBLAS_INLINE container_type& boost::numeric::ublas::matrix_container< C >::operator() ( )
inline

Member Data Documentation

template<class C>
const unsigned boost::numeric::ublas::matrix_container< C >::complexity = 0
static

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