![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
#include <vector_expression.hpp>
Public Types | |
typedef const_closure_type | closure_type |
typedef const self_type | const_closure_type |
typedef E::difference_type | difference_type |
typedef unknown_storage_tag | storage_category |
typedef scalar_tag | type_category |
typedef F::result_type | value_type |
Public Member Functions | |
BOOST_UBLAS_INLINE | vector_scalar_unary (const expression_type &e) |
BOOST_UBLAS_INLINE | operator value_type () const |
BOOST_UBLAS_INLINE const expression_type & | operator() () const |
BOOST_UBLAS_INLINE expression_type & | operator() () |
Private Types | |
typedef E::const_closure_type | expression_closure_type |
typedef E | expression_type |
typedef F | functor_type |
typedef E::const_iterator::iterator_category | iterator_category |
typedef vector_scalar_unary< E, F > | self_type |
Private Member Functions | |
BOOST_UBLAS_INLINE value_type | evaluate (dense_random_access_iterator_tag) const |
BOOST_UBLAS_INLINE value_type | evaluate (sparse_bidirectional_iterator_tag) const |
BOOST_UBLAS_INLINE value_type | evaluate (packed_random_access_iterator_tag) const |
BOOST_UBLAS_INLINE const expression_closure_type & | expression () const |
Private Attributes | |
expression_closure_type | e_ |
Definition at line 1421 of file vector_expression.hpp.
typedef E boost::numeric::ublas::vector_scalar_unary< E, F >::expression_type [private] |
Reimplemented from boost::numeric::ublas::scalar_expression< vector_scalar_unary< E, F > >.
Definition at line 1424 of file vector_expression.hpp.
typedef F boost::numeric::ublas::vector_scalar_unary< E, F >::functor_type [private] |
Definition at line 1425 of file vector_expression.hpp.
typedef E::const_closure_type boost::numeric::ublas::vector_scalar_unary< E, F >::expression_closure_type [private] |
Definition at line 1426 of file vector_expression.hpp.
typedef E::const_iterator::iterator_category boost::numeric::ublas::vector_scalar_unary< E, F >::iterator_category [private] |
Definition at line 1427 of file vector_expression.hpp.
typedef vector_scalar_unary<E, F> boost::numeric::ublas::vector_scalar_unary< E, F >::self_type [private] |
Definition at line 1428 of file vector_expression.hpp.
typedef F::result_type boost::numeric::ublas::vector_scalar_unary< E, F >::value_type |
Definition at line 1430 of file vector_expression.hpp.
typedef E::difference_type boost::numeric::ublas::vector_scalar_unary< E, F >::difference_type |
Definition at line 1431 of file vector_expression.hpp.
typedef const self_type boost::numeric::ublas::vector_scalar_unary< E, F >::const_closure_type |
Definition at line 1432 of file vector_expression.hpp.
typedef const_closure_type boost::numeric::ublas::vector_scalar_unary< E, F >::closure_type |
Definition at line 1433 of file vector_expression.hpp.
typedef unknown_storage_tag boost::numeric::ublas::vector_scalar_unary< E, F >::storage_category |
Definition at line 1434 of file vector_expression.hpp.
typedef scalar_tag boost::numeric::ublas::scalar_expression< vector_scalar_unary< E, F > >::type_category [inherited] |
Definition at line 64 of file expression_types.hpp.
BOOST_UBLAS_INLINE boost::numeric::ublas::vector_scalar_unary< E, F >::vector_scalar_unary | ( | const expression_type & | e | ) | [inline, explicit] |
Definition at line 1438 of file vector_expression.hpp.
BOOST_UBLAS_INLINE const expression_closure_type& boost::numeric::ublas::vector_scalar_unary< E, F >::expression | ( | ) | const [inline, private] |
Definition at line 1444 of file vector_expression.hpp.
BOOST_UBLAS_INLINE boost::numeric::ublas::vector_scalar_unary< E, F >::operator value_type | ( | ) | const [inline] |
Definition at line 1450 of file vector_expression.hpp.
BOOST_UBLAS_INLINE value_type boost::numeric::ublas::vector_scalar_unary< E, F >::evaluate | ( | dense_random_access_iterator_tag | ) | const [inline, private] |
Definition at line 1457 of file vector_expression.hpp.
BOOST_UBLAS_INLINE value_type boost::numeric::ublas::vector_scalar_unary< E, F >::evaluate | ( | packed_random_access_iterator_tag | ) | const [inline, private] |
Definition at line 1474 of file vector_expression.hpp.
BOOST_UBLAS_INLINE value_type boost::numeric::ublas::vector_scalar_unary< E, F >::evaluate | ( | sparse_bidirectional_iterator_tag | ) | const [inline, private] |
Definition at line 1480 of file vector_expression.hpp.
BOOST_UBLAS_INLINE const expression_type& boost::numeric::ublas::scalar_expression< vector_scalar_unary< E, F > >::operator() | ( | ) | const [inline, inherited] |
Definition at line 67 of file expression_types.hpp.
BOOST_UBLAS_INLINE expression_type& boost::numeric::ublas::scalar_expression< vector_scalar_unary< E, F > >::operator() | ( | ) | [inline, inherited] |
Definition at line 71 of file expression_types.hpp.
expression_closure_type boost::numeric::ublas::vector_scalar_unary< E, F >::e_ [private] |
Definition at line 1485 of file vector_expression.hpp.