Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms

matrix_assign.hpp File Reference

#include <boost/numeric/ublas/traits.hpp>
#include <vector>
Include dependency graph for matrix_assign.hpp:

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)