remora::gpu::detail Namespace Reference

Classes

struct  binary_transform_iterator
 
class  indexed_iterator
 
struct  invoked_inv
 
struct  invoked_linearized_matrix
 
struct  invoked_multiply_and_add
 
struct  invoked_multiply_scalar
 
struct  invoked_safe_div
 
struct  invoked_sigmoid
 
struct  invoked_soft_plus
 
struct  invoked_sqr
 
class  subrange_iterator
 

Functions

template<class Arg1 , class T >
boost::compute::detail::meta_kernel & operator<< (boost::compute::detail::meta_kernel &k, invoked_multiply_scalar< Arg1, T > const &e)
 
template<class Arg1 , class Arg2 , class T >
boost::compute::detail::meta_kernel & operator<< (boost::compute::detail::meta_kernel &k, invoked_multiply_and_add< Arg1, Arg2, T > const &e)
 
template<class Arg1 , class T >
boost::compute::detail::meta_kernel & operator<< (boost::compute::detail::meta_kernel &k, invoked_soft_plus< Arg1, T > const &e)
 
template<class Arg1 , class T >
boost::compute::detail::meta_kernel & operator<< (boost::compute::detail::meta_kernel &k, invoked_sigmoid< Arg1, T > const &e)
 
template<class Arg1 , class T >
boost::compute::detail::meta_kernel & operator<< (boost::compute::detail::meta_kernel &k, invoked_sqr< Arg1, T > const &e)
 
template<class Arg1 , class T >
boost::compute::detail::meta_kernel & operator<< (boost::compute::detail::meta_kernel &k, invoked_inv< Arg1, T > const &e)
 
template<class Arg1 , class Arg2 , class T >
boost::compute::detail::meta_kernel & operator<< (boost::compute::detail::meta_kernel &k, invoked_safe_div< Arg1, Arg2, T > const &e)
 
template<class M , class Index >
boost::compute::detail::meta_kernel & operator<< (boost::compute::detail::meta_kernel &k, invoked_linearized_matrix< M, Index, row_major > const &e)
 
template<class M , class Index >
boost::compute::detail::meta_kernel & operator<< (boost::compute::detail::meta_kernel &k, invoked_linearized_matrix< M, Index, column_major > const &e)
 

Function Documentation

◆ operator<<() [1/9]

template<class Arg1 , class T >
boost::compute::detail::meta_kernel& remora::gpu::detail::operator<< ( boost::compute::detail::meta_kernel &  k,
invoked_multiply_scalar< Arg1, T > const &  e 
)

Definition at line 139 of file traits.hpp.

◆ operator<<() [2/9]

template<class Arg1 , class Arg2 , class T >
boost::compute::detail::meta_kernel& remora::gpu::detail::operator<< ( boost::compute::detail::meta_kernel &  k,
invoked_multiply_and_add< Arg1, Arg2, T > const &  e 
)

Definition at line 143 of file traits.hpp.

◆ operator<<() [3/9]

template<class Arg1 , class T >
boost::compute::detail::meta_kernel& remora::gpu::detail::operator<< ( boost::compute::detail::meta_kernel &  k,
invoked_soft_plus< Arg1, T > const &  e 
)

Definition at line 147 of file traits.hpp.

◆ operator<<() [4/9]

template<class Arg1 , class T >
boost::compute::detail::meta_kernel& remora::gpu::detail::operator<< ( boost::compute::detail::meta_kernel &  k,
invoked_sigmoid< Arg1, T > const &  e 
)

Definition at line 151 of file traits.hpp.

◆ operator<<() [5/9]

template<class Arg1 , class T >
boost::compute::detail::meta_kernel& remora::gpu::detail::operator<< ( boost::compute::detail::meta_kernel &  k,
invoked_sqr< Arg1, T > const &  e 
)

Definition at line 155 of file traits.hpp.

◆ operator<<() [6/9]

template<class Arg1 , class T >
boost::compute::detail::meta_kernel& remora::gpu::detail::operator<< ( boost::compute::detail::meta_kernel &  k,
invoked_inv< Arg1, T > const &  e 
)

Definition at line 159 of file traits.hpp.

◆ operator<<() [7/9]

template<class Arg1 , class Arg2 , class T >
boost::compute::detail::meta_kernel& remora::gpu::detail::operator<< ( boost::compute::detail::meta_kernel &  k,
invoked_safe_div< Arg1, Arg2, T > const &  e 
)

Definition at line 164 of file traits.hpp.

◆ operator<<() [8/9]

template<class M , class Index >
boost::compute::detail::meta_kernel& remora::gpu::detail::operator<< ( boost::compute::detail::meta_kernel &  k,
invoked_linearized_matrix< M, Index, row_major > const &  e 
)

Definition at line 176 of file traits.hpp.

◆ operator<<() [9/9]

template<class M , class Index >
boost::compute::detail::meta_kernel& remora::gpu::detail::operator<< ( boost::compute::detail::meta_kernel &  k,
invoked_linearized_matrix< M, Index, column_major > const &  e 
)

Definition at line 184 of file traits.hpp.