#include <boost/numeric/ublas/expression_types.hpp>
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::numeric | |
boost::numeric::ublas | |
main namespace of uBLAS. | |
Functions | |
template<class E > | |
BOOST_UBLAS_INLINE vector_unary_traits< E, scalar_negate< typename E::value_type > >::result_type | boost::numeric::ublas::operator- (const vector_expression< E > &e) |
template<class E > | |
BOOST_UBLAS_INLINE vector_unary_traits< E, scalar_conj< typename E::value_type > >::result_type | boost::numeric::ublas::conj (const vector_expression< E > &e) |
template<class E > | |
BOOST_UBLAS_INLINE vector_unary_traits< E, scalar_real< typename E::value_type > >::result_type | boost::numeric::ublas::real (const vector_expression< E > &e) |
template<class E > | |
BOOST_UBLAS_INLINE vector_unary_traits< E, scalar_imag< typename E::value_type > >::result_type | boost::numeric::ublas::imag (const vector_expression< E > &e) |
template<class E > | |
BOOST_UBLAS_INLINE vector_unary_traits< const E, scalar_identity< typename E::value_type > >::result_type | boost::numeric::ublas::trans (const vector_expression< E > &e) |
template<class E > | |
BOOST_UBLAS_INLINE vector_unary_traits< E, scalar_identity< typename E::value_type > >::result_type | boost::numeric::ublas::trans (vector_expression< E > &e) |
template<class E > | |
BOOST_UBLAS_INLINE vector_unary_traits< E, scalar_conj< typename E::value_type > >::result_type | boost::numeric::ublas::herm (const vector_expression< E > &e) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE vector_binary_traits< E1, E2, scalar_plus< typename E1::value_type, typename E2::value_type > >::result_type | boost::numeric::ublas::operator+ (const vector_expression< E1 > &e1, const vector_expression< E2 > &e2) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE vector_binary_traits< E1, E2, scalar_minus< typename E1::value_type, typename E2::value_type > >::result_type | boost::numeric::ublas::operator- (const vector_expression< E1 > &e1, const vector_expression< E2 > &e2) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE vector_binary_traits< E1, E2, scalar_multiplies< typename E1::value_type, typename E2::value_type > >::result_type | boost::numeric::ublas::element_prod (const vector_expression< E1 > &e1, const vector_expression< E2 > &e2) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE vector_binary_traits< E1, E2, scalar_divides< typename E1::value_type, typename E2::value_type > >::result_type | boost::numeric::ublas::element_div (const vector_expression< E1 > &e1, const vector_expression< E2 > &e2) |
template<class T1 , class E2 > | |
BOOST_UBLAS_INLINE enable_if < is_convertible< T1, typename E2::value_type >, typename vector_binary_scalar1_traits < const T1, E2, scalar_multiplies< T1, typename E2::value_type > >::result_type >::type | boost::numeric::ublas::operator* (const T1 &e1, const vector_expression< E2 > &e2) |
template<class E1 , class T2 > | |
BOOST_UBLAS_INLINE enable_if < is_convertible< T2, typename E1::value_type >, typename vector_binary_scalar2_traits < E1, const T2, scalar_multiplies< typename E1::value_type, T2 > >::result_type >::type | boost::numeric::ublas::operator* (const vector_expression< E1 > &e1, const T2 &e2) |
template<class E1 , class T2 > | |
BOOST_UBLAS_INLINE enable_if < is_convertible< T2, typename E1::value_type >, typename vector_binary_scalar2_traits < E1, const T2, scalar_divides < typename E1::value_type, T2 > >::result_type >::type | boost::numeric::ublas::operator/ (const vector_expression< E1 > &e1, const T2 &e2) |
template<class E > | |
BOOST_UBLAS_INLINE vector_scalar_unary_traits< E, vector_sum< E > >::result_type | boost::numeric::ublas::sum (const vector_expression< E > &e) |
template<class E > | |
BOOST_UBLAS_INLINE vector_scalar_unary_traits< E, vector_norm_1< E > >::result_type | boost::numeric::ublas::norm_1 (const vector_expression< E > &e) |
template<class E > | |
BOOST_UBLAS_INLINE vector_scalar_unary_traits< E, vector_norm_2< E > >::result_type | boost::numeric::ublas::norm_2 (const vector_expression< E > &e) |
template<class E > | |
BOOST_UBLAS_INLINE vector_scalar_unary_traits< E, vector_norm_inf< E > >::result_type | boost::numeric::ublas::norm_inf (const vector_expression< E > &e) |
template<class E > | |
BOOST_UBLAS_INLINE vector_scalar_unary_traits< E, vector_index_norm_inf< E > >::result_type | boost::numeric::ublas::index_norm_inf (const vector_expression< E > &e) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE vector_scalar_binary_traits < E1, E2, vector_inner_prod < E1, E2, typename promote_traits< typename E1::value_type, typename E2::value_type >::promote_type > >::result_type | boost::numeric::ublas::inner_prod (const vector_expression< E1 > &e1, const vector_expression< E2 > &e2) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE vector_scalar_binary_traits < E1, E2, vector_inner_prod < E1, E2, typename type_traits < typename promote_traits < typename E1::value_type, typename E2::value_type > ::promote_type > ::precision_type > >::result_type | boost::numeric::ublas::prec_inner_prod (const vector_expression< E1 > &e1, const vector_expression< E2 > &e2) |