#include <boost/numeric/ublas/vector_expression.hpp>
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::numeric | |
boost::numeric::ublas | |
main namespace of uBLAS. | |
Functions | |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE vector_matrix_binary_traits < E1, E2, scalar_multiplies < typename E1::value_type, typename E2::value_type > >::result_type | boost::numeric::ublas::outer_prod (const vector_expression< E1 > &e1, const vector_expression< E2 > &e2) |
template<class E > | |
BOOST_UBLAS_INLINE matrix_unary1_traits< E, scalar_negate< typename E::value_type > >::result_type | boost::numeric::ublas::operator- (const matrix_expression< E > &e) |
template<class E > | |
BOOST_UBLAS_INLINE matrix_unary1_traits< E, scalar_conj< typename E::value_type > >::result_type | boost::numeric::ublas::conj (const matrix_expression< E > &e) |
template<class E > | |
BOOST_UBLAS_INLINE matrix_unary1_traits< E, scalar_real< typename E::value_type > >::result_type | boost::numeric::ublas::real (const matrix_expression< E > &e) |
template<class E > | |
BOOST_UBLAS_INLINE matrix_unary1_traits< E, scalar_imag< typename E::value_type > >::result_type | boost::numeric::ublas::imag (const matrix_expression< E > &e) |
template<class E > | |
BOOST_UBLAS_INLINE matrix_unary2_traits< const E, scalar_identity< typename E::value_type > >::result_type | boost::numeric::ublas::trans (const matrix_expression< E > &e) |
template<class E > | |
BOOST_UBLAS_INLINE matrix_unary2_traits< E, scalar_identity< typename E::value_type > >::result_type | boost::numeric::ublas::trans (matrix_expression< E > &e) |
template<class E > | |
BOOST_UBLAS_INLINE matrix_unary2_traits< E, scalar_conj< typename E::value_type > >::result_type | boost::numeric::ublas::herm (const matrix_expression< E > &e) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE matrix_binary_traits< E1, E2, scalar_plus< typename E1::value_type, typename E2::value_type > >::result_type | boost::numeric::ublas::operator+ (const matrix_expression< E1 > &e1, const matrix_expression< E2 > &e2) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE matrix_binary_traits< E1, E2, scalar_minus< typename E1::value_type, typename E2::value_type > >::result_type | boost::numeric::ublas::operator- (const matrix_expression< E1 > &e1, const matrix_expression< E2 > &e2) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE matrix_binary_traits< E1, E2, scalar_multiplies< typename E1::value_type, typename E2::value_type > >::result_type | boost::numeric::ublas::element_prod (const matrix_expression< E1 > &e1, const matrix_expression< E2 > &e2) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE matrix_binary_traits< E1, E2, scalar_divides< typename E1::value_type, typename E2::value_type > >::result_type | boost::numeric::ublas::element_div (const matrix_expression< E1 > &e1, const matrix_expression< E2 > &e2) |
template<class T1 , class E2 > | |
BOOST_UBLAS_INLINE enable_if < is_convertible< T1, typename E2::value_type >, typename matrix_binary_scalar1_traits < const T1, E2, scalar_multiplies< T1, typename E2::value_type > >::result_type >::type | boost::numeric::ublas::operator* (const T1 &e1, const matrix_expression< E2 > &e2) |
template<class E1 , class T2 > | |
BOOST_UBLAS_INLINE enable_if < is_convertible< T2, typename E1::value_type >, typename matrix_binary_scalar2_traits < E1, const T2, scalar_multiplies< typename E1::value_type, T2 > >::result_type >::type | boost::numeric::ublas::operator* (const matrix_expression< E1 > &e1, const T2 &e2) |
template<class E1 , class T2 > | |
BOOST_UBLAS_INLINE matrix_binary_scalar2_traits < E1, const T2, scalar_divides < typename E1::value_type, T2 > >::result_type | boost::numeric::ublas::operator/ (const matrix_expression< E1 > &e1, const T2 &e2) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE matrix_vector_binary1_traits < typename E1::value_type, E1, typename E2::value_type, E2 > ::result_type | boost::numeric::ublas::prod (const matrix_expression< E1 > &e1, const vector_expression< E2 > &e2, unknown_storage_tag, row_major_tag) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE matrix_vector_binary1_traits < typename E1::value_type, E1, typename E2::value_type, E2 > ::result_type | boost::numeric::ublas::prod (const matrix_expression< E1 > &e1, const vector_expression< E2 > &e2) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE matrix_vector_binary1_traits < typename type_traits < typename E1::value_type > ::precision_type, E1, typename type_traits< typename E2::value_type > ::precision_type, E2 > ::result_type | boost::numeric::ublas::prec_prod (const matrix_expression< E1 > &e1, const vector_expression< E2 > &e2, unknown_storage_tag, row_major_tag) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE matrix_vector_binary1_traits < typename type_traits < typename E1::value_type > ::precision_type, E1, typename type_traits< typename E2::value_type > ::precision_type, E2 > ::result_type | boost::numeric::ublas::prec_prod (const matrix_expression< E1 > &e1, const vector_expression< E2 > &e2) |
template<class V , class E1 , class E2 > | |
BOOST_UBLAS_INLINE V & | boost::numeric::ublas::prod (const matrix_expression< E1 > &e1, const vector_expression< E2 > &e2, V &v) |
template<class V , class E1 , class E2 > | |
BOOST_UBLAS_INLINE V & | boost::numeric::ublas::prec_prod (const matrix_expression< E1 > &e1, const vector_expression< E2 > &e2, V &v) |
template<class V , class E1 , class E2 > | |
BOOST_UBLAS_INLINE V | boost::numeric::ublas::prod (const matrix_expression< E1 > &e1, const vector_expression< E2 > &e2) |
template<class V , class E1 , class E2 > | |
BOOST_UBLAS_INLINE V | boost::numeric::ublas::prec_prod (const matrix_expression< E1 > &e1, const vector_expression< E2 > &e2) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE matrix_vector_binary2_traits < typename E1::value_type, E1, typename E2::value_type, E2 > ::result_type | boost::numeric::ublas::prod (const vector_expression< E1 > &e1, const matrix_expression< E2 > &e2, unknown_storage_tag, column_major_tag) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE matrix_vector_binary2_traits < typename E1::value_type, E1, typename E2::value_type, E2 > ::result_type | boost::numeric::ublas::prod (const vector_expression< E1 > &e1, const matrix_expression< E2 > &e2) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE matrix_vector_binary2_traits < typename type_traits < typename E1::value_type > ::precision_type, E1, typename type_traits< typename E2::value_type > ::precision_type, E2 > ::result_type | boost::numeric::ublas::prec_prod (const vector_expression< E1 > &e1, const matrix_expression< E2 > &e2, unknown_storage_tag, column_major_tag) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE matrix_vector_binary2_traits < typename type_traits < typename E1::value_type > ::precision_type, E1, typename type_traits< typename E2::value_type > ::precision_type, E2 > ::result_type | boost::numeric::ublas::prec_prod (const vector_expression< E1 > &e1, const matrix_expression< E2 > &e2) |
template<class V , class E1 , class E2 > | |
BOOST_UBLAS_INLINE V & | boost::numeric::ublas::prod (const vector_expression< E1 > &e1, const matrix_expression< E2 > &e2, V &v) |
template<class V , class E1 , class E2 > | |
BOOST_UBLAS_INLINE V & | boost::numeric::ublas::prec_prod (const vector_expression< E1 > &e1, const matrix_expression< E2 > &e2, V &v) |
template<class V , class E1 , class E2 > | |
BOOST_UBLAS_INLINE V | boost::numeric::ublas::prod (const vector_expression< E1 > &e1, const matrix_expression< E2 > &e2) |
template<class V , class E1 , class E2 > | |
BOOST_UBLAS_INLINE V | boost::numeric::ublas::prec_prod (const vector_expression< E1 > &e1, const matrix_expression< E2 > &e2) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE matrix_matrix_binary_traits < typename E1::value_type, E1, typename E2::value_type, E2 > ::result_type | boost::numeric::ublas::prod (const matrix_expression< E1 > &e1, const matrix_expression< E2 > &e2, unknown_storage_tag, unknown_orientation_tag) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE matrix_matrix_binary_traits < typename E1::value_type, E1, typename E2::value_type, E2 > ::result_type | boost::numeric::ublas::prod (const matrix_expression< E1 > &e1, const matrix_expression< E2 > &e2) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE matrix_matrix_binary_traits < typename type_traits < typename E1::value_type > ::precision_type, E1, typename type_traits< typename E2::value_type > ::precision_type, E2 > ::result_type | boost::numeric::ublas::prec_prod (const matrix_expression< E1 > &e1, const matrix_expression< E2 > &e2, unknown_storage_tag, unknown_orientation_tag) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE matrix_matrix_binary_traits < typename type_traits < typename E1::value_type > ::precision_type, E1, typename type_traits< typename E2::value_type > ::precision_type, E2 > ::result_type | boost::numeric::ublas::prec_prod (const matrix_expression< E1 > &e1, const matrix_expression< E2 > &e2) |
template<class M , class E1 , class E2 > | |
BOOST_UBLAS_INLINE M & | boost::numeric::ublas::prod (const matrix_expression< E1 > &e1, const matrix_expression< E2 > &e2, M &m) |
template<class M , class E1 , class E2 > | |
BOOST_UBLAS_INLINE M & | boost::numeric::ublas::prec_prod (const matrix_expression< E1 > &e1, const matrix_expression< E2 > &e2, M &m) |
template<class M , class E1 , class E2 > | |
BOOST_UBLAS_INLINE M | boost::numeric::ublas::prod (const matrix_expression< E1 > &e1, const matrix_expression< E2 > &e2) |
template<class M , class E1 , class E2 > | |
BOOST_UBLAS_INLINE M | boost::numeric::ublas::prec_prod (const matrix_expression< E1 > &e1, const matrix_expression< E2 > &e2) |
template<class E > | |
BOOST_UBLAS_INLINE matrix_scalar_unary_traits< E, matrix_norm_1< E > >::result_type | boost::numeric::ublas::norm_1 (const matrix_expression< E > &e) |
template<class E > | |
BOOST_UBLAS_INLINE matrix_scalar_unary_traits< E, matrix_norm_frobenius< E > >::result_type | boost::numeric::ublas::norm_frobenius (const matrix_expression< E > &e) |
template<class E > | |
BOOST_UBLAS_INLINE matrix_scalar_unary_traits< E, matrix_norm_inf< E > >::result_type | boost::numeric::ublas::norm_inf (const matrix_expression< E > &e) |