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

boost::numeric::ublas::vector_expression< E > Class Template Reference

Base class for Vector Expression models. More...

#include <expression_types.hpp>

Inheritance diagram for boost::numeric::ublas::vector_expression< E >:
Collaboration diagram for boost::numeric::ublas::vector_expression< E >:

List of all members.

Public Types

typedef E expression_type
typedef vector_tag type_category

Public Member Functions

BOOST_UBLAS_INLINE const
expression_type
operator() () const
BOOST_UBLAS_INLINE
expression_type
operator() ()

Static Public Attributes

static const unsigned complexity = 0

Detailed Description

template<class E>
class boost::numeric::ublas::vector_expression< E >

Base class for Vector Expression models.

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

Definition at line 183 of file expression_types.hpp.


Member Typedef Documentation


Member Function Documentation


Member Data Documentation


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