matrix_assign.hpp File Reference
#include "vector_assign.hpp"
#include <algorithm>

Go to the source code of this file.

Namespaces

 shark
 AbstractMultiObjectiveOptimizer.
 
 shark::blas
 
 shark::blas::kernels
 

Functions

template<template< class T1, class T2 > class F, class M >
void shark::blas::kernels::assign (matrix_expression< M > &m, typename M::value_type t, row_major)
 
template<template< class T1, class T2 > class F, class M >
void shark::blas::kernels::assign (matrix_expression< M > &m, typename M::value_type t, column_major)
 
template<template< class T1, class T2 > class F, class M , class Orientation , class Triangular >
void shark::blas::kernels::assign (matrix_expression< M > &m, typename M::value_type t, packed< Orientation, Triangular >)
 
template<template< class T1, class T2 > class F, class M >
void shark::blas::kernels::assign (matrix_expression< M > &m, typename M::value_type t)
 
template<class M , class E , class TagE , class TagM >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, row_major, row_major, TagE, TagM)
 
template<class M , class E >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, row_major, column_major, dense_random_access_iterator_tag, dense_random_access_iterator_tag)
 
template<class M , class E >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, row_major, column_major, dense_random_access_iterator_tag, sparse_bidirectional_iterator_tag)
 
template<class M , class E >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, row_major, column_major, sparse_bidirectional_iterator_tag, dense_random_access_iterator_tag)
 
template<class M , class E >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, row_major, column_major, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag)
 
template<class M , class E , class Triangular >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, packed< row_major, Triangular >, packed< row_major, Triangular >, packed_random_access_iterator_tag, packed_random_access_iterator_tag)
 
template<class M , class E , class Triangular >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, packed< row_major, Triangular >, packed< column_major, Triangular >, packed_random_access_iterator_tag, packed_random_access_iterator_tag)
 
template<class M , class E , class TagE , class TagM >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, row_major, unknown_orientation, TagE tagE, TagM tagM)
 
template<class M , class E , class EOrientation , class TagE , class TagM >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, column_major, EOrientation, TagE tagE, TagM tagM)
 
template<class M , class E , class EOrientation , class Triangular , class TagM , class TagE >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, packed< column_major, Triangular >, packed< EOrientation, Triangular >, TagM tagM, TagE tagE)
 
template<class M , class E >
void shark::blas::kernels::assign (matrix_expression< M > &m, const matrix_expression< E > &e)
 
template<template< class, class > class F, class M , class E , class TagE , class TagM >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, row_major, row_major, TagM, TagE)
 
template<template< class, class > class F, class M , class E >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, row_major, column_major, dense_random_access_iterator_tag, dense_random_access_iterator_tag)
 
template<template< class, class > class F, class M , class E >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, row_major, column_major, dense_random_access_iterator_tag, sparse_bidirectional_iterator_tag)
 
template<template< class, class > class F, class M , class E >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, row_major, column_major, sparse_bidirectional_iterator_tag, dense_random_access_iterator_tag)
 
template<template< class, class > class F, class M , class E >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, row_major, column_major, sparse_bidirectional_iterator_tag t, sparse_bidirectional_iterator_tag)
 
template<template< class, class > class F, class M , class E , class Triangular >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, packed< row_major, Triangular >, packed< row_major, Triangular >)
 
template<template< class, class > class F, class M , class E , class Triangular >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, packed< row_major, Triangular >, packed< column_major, Triangular >)
 
template<template< class, class > class F, class M , class E >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, row_major, row_major)
 
template<template< class, class > class F, class M , class E >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, row_major, column_major)
 
template<template< class, class > class F, class M , class E >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, row_major, unknown_orientation)
 
template<template< class, class > class F, class M , class E , class EOrientation >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, column_major, EOrientation)
 
template<template< class, class > class F, class M , class E , class EOrientation , class Triangular >
void shark::blas::kernels::assign (matrix_expression< M > &m, matrix_expression< E > const &e, packed< column_major, Triangular >, packed< EOrientation, Triangular >)
 
template<template< class, class > class F, class M , class E >
void shark::blas::kernels::assign (matrix_expression< M > &m, const matrix_expression< E > &e)