#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::const_iterator | const_iterator |
typedef const_iterator | iterator |
Public Member Functions | |
vector_transport_to_gpu (expression_closure_type const &expression, boost::compute::command_queue &queue) | |
size_type | size () const |
expression_closure_type const & | expression () const |
boost::compute::command_queue & | queue () const |
template<class VecX > | |
void | assign_to (vector_expression< VecX, gpu_tag > &x, value_type const &alpha=value_type(1)) const |
template<class VecX > | |
void | plus_assign_to (vector_expression< VecX, gpu_tag > &x, value_type const &alpha=value_type(1)) const |
template<class VecX > | |
void | minus_assign_to (vector_expression< VecX, gpu_tag > &x, value_type alpha=value_type(1)) const |
Public Member Functions inherited from remora::vector_expression< vector_transport_to_gpu< E >, gpu_tag > | |
const expression_type & | operator() () const |
expression_type & | operator() () |
typedef E::const_iterator remora::vector_transport_to_gpu< E >::const_iterator |
typedef value_type const& remora::vector_transport_to_gpu< E >::const_reference |
typedef blockwise<typename E::evaluation_category::tag> remora::vector_transport_to_gpu< E >::evaluation_category |
typedef const_iterator remora::vector_transport_to_gpu< E >::iterator |
typedef const_reference remora::vector_transport_to_gpu< E >::reference |
|
inlineexplicit |
|
inline |
Definition at line 205 of file copy.hpp.
References remora::vector_transport_to_cpu< E >::assign_to().
|
inline |
|
inline |
Definition at line 214 of file copy.hpp.
References remora::assign(), remora::vector_transport_to_cpu< E >::assign_to(), remora::plus_assign(), remora::vector_transport_to_cpu< E >::plus_assign_to(), and remora::vector_transport_to_cpu< E >::size().
|
inline |
Definition at line 209 of file copy.hpp.
References remora::vector_transport_to_cpu< E >::plus_assign_to().
|
inline |
|
inline |