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

vector_assign.hpp File Reference

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

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)