![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
#include <boost/numeric/ublas/functional.hpp>
#include <vector>
Go to the source code of this file.
Classes | |
struct | boost::numeric::ublas::vector_assign_traits< SC, COMPUTED, RI > |
struct | boost::numeric::ublas::vector_assign_traits< dense_proxy_tag, COMPUTED, packed_random_access_iterator_tag > |
struct | boost::numeric::ublas::vector_assign_traits< dense_proxy_tag, false, sparse_bidirectional_iterator_tag > |
struct | boost::numeric::ublas::vector_assign_traits< dense_proxy_tag, true, sparse_bidirectional_iterator_tag > |
struct | boost::numeric::ublas::vector_assign_traits< dense_tag, COMPUTED, packed_random_access_iterator_tag > |
struct | boost::numeric::ublas::vector_assign_traits< dense_tag, false, sparse_bidirectional_iterator_tag > |
struct | boost::numeric::ublas::vector_assign_traits< dense_tag, true, sparse_bidirectional_iterator_tag > |
struct | boost::numeric::ublas::vector_assign_traits< packed_proxy_tag, COMPUTED, sparse_bidirectional_iterator_tag > |
struct | boost::numeric::ublas::vector_assign_traits< packed_tag, false, sparse_bidirectional_iterator_tag > |
struct | boost::numeric::ublas::vector_assign_traits< packed_tag, true, sparse_bidirectional_iterator_tag > |
struct | boost::numeric::ublas::vector_assign_traits< sparse_tag, true, dense_random_access_iterator_tag > |
struct | boost::numeric::ublas::vector_assign_traits< sparse_tag, true, packed_random_access_iterator_tag > |
struct | boost::numeric::ublas::vector_assign_traits< sparse_tag, true, sparse_bidirectional_iterator_tag > |
struct | boost::numeric::ublas::vector_swap_traits< SC, RI > |
struct | boost::numeric::ublas::vector_swap_traits< dense_proxy_tag, sparse_bidirectional_iterator_tag > |
struct | boost::numeric::ublas::vector_swap_traits< packed_proxy_tag, sparse_bidirectional_iterator_tag > |
Namespaces | |
namespace | boost |
namespace | boost::numeric |
namespace | boost::numeric::ublas |
contains all important classes and functions of uBLAS | |
namespace | boost::numeric::ublas::detail |
Functions | |
template<class E1 , class E2 , class S > | |
BOOST_UBLAS_INLINE bool | boost::numeric::ublas::detail::equals (const vector_expression< E1 > &e1, const vector_expression< E2 > &e2, S epsilon, S min_norm) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE bool | boost::numeric::ublas::detail::expression_type_check (const vector_expression< E1 > &e1, const vector_expression< E2 > &e2) |
template<template< class T1, class T2 > class F, class V , class E > | |
void | boost::numeric::ublas::indexing_vector_assign (V &v, const vector_expression< E > &e) |
template<template< class T1, class T2 > class F, class V , class T > | |
void | boost::numeric::ublas::indexing_vector_assign_scalar (V &v, const T &t) |
template<template< class T1, class T2 > class F, class V , class E > | |
void | boost::numeric::ublas::iterating_vector_assign (V &v, const vector_expression< E > &e) |
template<template< class T1, class T2 > class F, class V , class T > | |
void | boost::numeric::ublas::iterating_vector_assign_scalar (V &v, const T &t) |
template<class V , class E > | |
void | boost::numeric::ublas::detail::make_conformant (V &v, const vector_expression< E > &e) |
template<template< class T1, class T2 > class F, class V , class E > | |
BOOST_UBLAS_INLINE void | boost::numeric::ublas::vector_assign (V &v, const vector_expression< E > &e) |
template<template< class T1, class T2 > class F, class V , class E > | |
void | boost::numeric::ublas::vector_assign (V &v, const vector_expression< E > &e, packed_proxy_tag) |
template<template< class T1, class T2 > class F, class V , class E > | |
void | boost::numeric::ublas::vector_assign (V &v, const vector_expression< E > &e, sparse_proxy_tag) |
template<template< class T1, class T2 > class F, class V , class E > | |
void | boost::numeric::ublas::vector_assign (V &v, const vector_expression< E > &e, dense_proxy_tag) |
template<template< class T1, class T2 > class F, class V , class E > | |
void | boost::numeric::ublas::vector_assign (V &v, const vector_expression< E > &e, sparse_tag) |
template<template< class T1, class T2 > class F, class V , class T > | |
BOOST_UBLAS_INLINE void | boost::numeric::ublas::vector_assign_scalar (V &v, const T &t) |
template<template< class T1, class T2 > class F, class V , class T > | |
void | boost::numeric::ublas::vector_assign_scalar (V &v, const T &t, packed_proxy_tag) |
template<template< class T1, class T2 > class F, class V , class T > | |
void | boost::numeric::ublas::vector_assign_scalar (V &v, const T &t, sparse_proxy_tag) |
template<template< class T1, class T2 > class F, class V , class T > | |
void | boost::numeric::ublas::vector_assign_scalar (V &v, const T &t, dense_proxy_tag) |
template<template< class T1, class T2 > class F, class V , class E > | |
void | boost::numeric::ublas::vector_swap (V &v, vector_expression< E > &e, packed_proxy_tag) |
template<template< class T1, class T2 > class F, class V , class E > | |
void | boost::numeric::ublas::vector_swap (V &v, vector_expression< E > &e, dense_proxy_tag) |
template<template< class T1, class T2 > class F, class V , class E > | |
void | boost::numeric::ublas::vector_swap (V &v, vector_expression< E > &e, sparse_proxy_tag) |
template<template< class T1, class T2 > class F, class V , class E > | |
BOOST_UBLAS_INLINE void | boost::numeric::ublas::vector_swap (V &v, vector_expression< E > &e) |