![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
#include <boost/numeric/ublas/traits.hpp>
#include <vector>
Go to the source code of this file.
Classes | |
struct | boost::numeric::ublas::matrix_assign_traits< SC, COMPUTED, RI1, RI2 > |
struct | boost::numeric::ublas::matrix_assign_traits< dense_proxy_tag, COMPUTED, packed_random_access_iterator_tag, packed_random_access_iterator_tag > |
struct | boost::numeric::ublas::matrix_assign_traits< dense_proxy_tag, COMPUTED, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag > |
struct | boost::numeric::ublas::matrix_assign_traits< dense_tag, COMPUTED, packed_random_access_iterator_tag, packed_random_access_iterator_tag > |
struct | boost::numeric::ublas::matrix_assign_traits< dense_tag, false, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag > |
struct | boost::numeric::ublas::matrix_assign_traits< dense_tag, true, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag > |
struct | boost::numeric::ublas::matrix_assign_traits< packed_proxy_tag, COMPUTED, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag > |
struct | boost::numeric::ublas::matrix_assign_traits< packed_tag, false, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag > |
struct | boost::numeric::ublas::matrix_assign_traits< packed_tag, true, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag > |
struct | boost::numeric::ublas::matrix_assign_traits< sparse_tag, true, dense_random_access_iterator_tag, dense_random_access_iterator_tag > |
struct | boost::numeric::ublas::matrix_assign_traits< sparse_tag, true, packed_random_access_iterator_tag, packed_random_access_iterator_tag > |
struct | boost::numeric::ublas::matrix_assign_traits< sparse_tag, true, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag > |
struct | boost::numeric::ublas::matrix_swap_traits< SC, RI1, RI2 > |
struct | boost::numeric::ublas::matrix_swap_traits< dense_proxy_tag, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag > |
struct | boost::numeric::ublas::matrix_swap_traits< packed_proxy_tag, sparse_bidirectional_iterator_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 matrix_expression< E1 > &e1, const matrix_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 matrix_expression< E1 > &e1, const matrix_expression< E2 > &e2) |
template<template< class T1, class T2 > class F, class M , class E > | |
void | boost::numeric::ublas::indexing_matrix_assign (M &m, const matrix_expression< E > &e, row_major_tag) |
template<template< class T1, class T2 > class F, class M , class E > | |
void | boost::numeric::ublas::indexing_matrix_assign (M &m, const matrix_expression< E > &e, column_major_tag) |
template<template< class T1, class T2 > class F, class M , class T > | |
void | boost::numeric::ublas::indexing_matrix_assign_scalar (M &m, const T &t, column_major_tag) |
template<template< class T1, class T2 > class F, class M , class T > | |
void | boost::numeric::ublas::indexing_matrix_assign_scalar (M &m, const T &t, row_major_tag) |
template<template< class T1, class T2 > class F, class M , class E > | |
void | boost::numeric::ublas::iterating_matrix_assign (M &m, const matrix_expression< E > &e, column_major_tag) |
template<template< class T1, class T2 > class F, class M , class E > | |
void | boost::numeric::ublas::iterating_matrix_assign (M &m, const matrix_expression< E > &e, row_major_tag) |
template<template< class T1, class T2 > class F, class M , class T > | |
void | boost::numeric::ublas::iterating_matrix_assign_scalar (M &m, const T &t, row_major_tag) |
template<template< class T1, class T2 > class F, class M , class T > | |
void | boost::numeric::ublas::iterating_matrix_assign_scalar (M &m, const T &t, column_major_tag) |
template<class M , class E , class R > | |
void | boost::numeric::ublas::detail::make_conformant (M &m, const matrix_expression< E > &e, column_major_tag, R) |
template<class M , class E , class R > | |
void | boost::numeric::ublas::detail::make_conformant (M &m, const matrix_expression< E > &e, row_major_tag, R) |
template<template< class T1, class T2 > class F, class R , class M , class E , class C > | |
void | boost::numeric::ublas::matrix_assign (M &m, const matrix_expression< E > &e, dense_proxy_tag, C) |
template<template< class T1, class T2 > class F, class R , class M , class E > | |
void | boost::numeric::ublas::matrix_assign (M &m, const matrix_expression< E > &e, sparse_tag, column_major_tag) |
template<template< class T1, class T2 > class F, class R , class M , class E > | |
void | boost::numeric::ublas::matrix_assign (M &m, const matrix_expression< E > &e, packed_proxy_tag, row_major_tag) |
template<template< class T1, class T2 > class F, class R , class M , class E > | |
void | boost::numeric::ublas::matrix_assign (M &m, const matrix_expression< E > &e, packed_proxy_tag, column_major_tag) |
template<template< class T1, class T2 > class F, class R , class M , class E > | |
void | boost::numeric::ublas::matrix_assign (M &m, const matrix_expression< E > &e, sparse_tag, row_major_tag) |
template<template< class T1, class T2 > class F, class R , class M , class E > | |
void | boost::numeric::ublas::matrix_assign (M &m, const matrix_expression< E > &e, sparse_proxy_tag, column_major_tag) |
template<template< class T1, class T2 > class F, class R , class M , class E > | |
BOOST_UBLAS_INLINE void | boost::numeric::ublas::matrix_assign (M &m, const matrix_expression< E > &e) |
template<template< class T1, class T2 > class F, class R , class M , class E > | |
void | boost::numeric::ublas::matrix_assign (M &m, const matrix_expression< E > &e, sparse_proxy_tag, row_major_tag) |
template<template< class T1, class T2 > class F, class M , class E > | |
BOOST_UBLAS_INLINE void | boost::numeric::ublas::matrix_assign (M &m, const matrix_expression< E > &e) |
template<template< class T1, class T2 > class F, class M , class T > | |
void | boost::numeric::ublas::matrix_assign_scalar (M &m, const T &t, sparse_proxy_tag, column_major_tag) |
template<template< class T1, class T2 > class F, class M , class T , class C > | |
void | boost::numeric::ublas::matrix_assign_scalar (M &m, const T &t, dense_proxy_tag, C) |
template<template< class T1, class T2 > class F, class M , class T > | |
void | boost::numeric::ublas::matrix_assign_scalar (M &m, const T &t, sparse_proxy_tag, row_major_tag) |
template<template< class T1, class T2 > class F, class M , class T > | |
void | boost::numeric::ublas::matrix_assign_scalar (M &m, const T &t, packed_proxy_tag, row_major_tag) |
template<template< class T1, class T2 > class F, class M , class T > | |
void | boost::numeric::ublas::matrix_assign_scalar (M &m, const T &t, packed_proxy_tag, column_major_tag) |
template<template< class T1, class T2 > class F, class M , class T > | |
BOOST_UBLAS_INLINE void | boost::numeric::ublas::matrix_assign_scalar (M &m, const T &t) |
template<template< class T1, class T2 > class F, class R , class M , class E > | |
void | boost::numeric::ublas::matrix_swap (M &m, matrix_expression< E > &e, packed_proxy_tag, row_major_tag) |
template<template< class T1, class T2 > class F, class R , class M , class E > | |
void | boost::numeric::ublas::matrix_swap (M &m, matrix_expression< E > &e, sparse_proxy_tag, row_major_tag) |
template<template< class T1, class T2 > class F, class R , class M , class E > | |
void | boost::numeric::ublas::matrix_swap (M &m, matrix_expression< E > &e, sparse_proxy_tag, column_major_tag) |
template<template< class T1, class T2 > class F, class M , class E > | |
BOOST_UBLAS_INLINE void | boost::numeric::ublas::matrix_swap (M &m, matrix_expression< E > &e) |
template<template< class T1, class T2 > class F, class R , class M , class E > | |
BOOST_UBLAS_INLINE void | boost::numeric::ublas::matrix_swap (M &m, matrix_expression< E > &e) |
template<template< class T1, class T2 > class F, class R , class M , class E > | |
void | boost::numeric::ublas::matrix_swap (M &m, matrix_expression< E > &e, packed_proxy_tag, column_major_tag) |
template<template< class T1, class T2 > class F, class R , class M , class E > | |
void | boost::numeric::ublas::matrix_swap (M &m, matrix_expression< E > &e, dense_proxy_tag, column_major_tag) |
template<template< class T1, class T2 > class F, class R , class M , class E > | |
void | boost::numeric::ublas::matrix_swap (M &m, matrix_expression< E > &e, dense_proxy_tag, row_major_tag) |