#include <shark/LinAlg/BLAS/gpu/copy.hpp>
Public Types | |
typedef value_type const & | const_reference |
typedef const_reference | reference |
typedef blockwise< typename E::evaluation_category::tag > | evaluation_category |
typedef E::orientation | orientation |
typedef E::const_row_iterator | const_row_iterator |
typedef E::const_column_iterator | const_column_iterator |
typedef const_row_iterator | row_iterator |
typedef const_column_iterator | column_iterator |
Public Member Functions | |
matrix_transport_to_gpu (expression_closure_type const &expression, boost::compute::command_queue &queue) | |
size_type | size1 () const |
size_type | size2 () const |
expression_closure_type const & | expression () const |
boost::compute::command_queue & | queue () const |
template<class MatX > | |
void | assign_to (matrix_expression< MatX, gpu_tag > &X, value_type const &alpha=value_type(1)) const |
template<class MatX > | |
void | plus_assign_to (matrix_expression< MatX, gpu_tag > &X, value_type const &alpha=value_type(1)) const |
template<class MatX > | |
void | minus_assign_to (matrix_expression< MatX, cpu_tag > &X, value_type alpha=value_type(1)) const |
Public Member Functions inherited from remora::matrix_expression< matrix_transport_to_gpu< E >, gpu_tag > | |
const expression_type & | operator() () const |
expression_type & | operator() () |
typedef const_column_iterator remora::matrix_transport_to_gpu< E >::column_iterator |
typedef E::const_column_iterator remora::matrix_transport_to_gpu< E >::const_column_iterator |
typedef value_type const& remora::matrix_transport_to_gpu< E >::const_reference |
typedef E::const_row_iterator remora::matrix_transport_to_gpu< E >::const_row_iterator |
typedef blockwise<typename E::evaluation_category::tag> remora::matrix_transport_to_gpu< E >::evaluation_category |
typedef E::orientation remora::matrix_transport_to_gpu< E >::orientation |
typedef const_reference remora::matrix_transport_to_gpu< E >::reference |
typedef const_row_iterator remora::matrix_transport_to_gpu< E >::row_iterator |
|
inlineexplicit |
|
inline |
Definition at line 445 of file copy.hpp.
References remora::vector_transport_to_cpu< E >::assign_to().
|
inline |
|
inline |
Definition at line 454 of file copy.hpp.
References remora::assign(), remora::vector_transport_to_cpu< E >::assign_to(), remora::plus_assign(), and remora::vector_transport_to_cpu< E >::plus_assign_to().
|
inline |
Definition at line 449 of file copy.hpp.
References remora::vector_transport_to_cpu< E >::plus_assign_to().
|
inline |
|
inline |
|
inline |