Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms

boost::numeric::ublas::matrix_container< C > Class Template Reference

Base class for Matrix container models. More...

#include <expression_types.hpp>

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

List of all members.

Public Types

typedef C container_type
typedef C expression_type
typedef matrix_tag type_category

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>
class 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.

Definition at line 484 of file expression_types.hpp.


Member Typedef Documentation

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

Definition at line 488 of file expression_types.hpp.

Reimplemented from boost::numeric::ublas::matrix_expression< C >.

Definition at line 489 of file expression_types.hpp.

Reimplemented from boost::numeric::ublas::ublas_expression< C >.

Definition at line 313 of file expression_types.hpp.


Member Function Documentation

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

Reimplemented from boost::numeric::ublas::matrix_expression< C >.

Definition at line 492 of file expression_types.hpp.

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

Reimplemented from boost::numeric::ublas::matrix_expression< C >.

Definition at line 496 of file expression_types.hpp.


Member Data Documentation

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

Reimplemented from boost::numeric::ublas::matrix_expression< C >.

Definition at line 487 of file expression_types.hpp.


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