hipCUB
Static Public Member Functions | List of all members
DeviceAdjacentDifference Struct Reference

Static Public Member Functions

template<typename InputIteratorT , typename OutputIteratorT , typename DifferenceOpT = ::cub::Difference, typename NumItemsT = std::uint32_t>
static HIPCUB_RUNTIME_FUNCTION hipError_t SubtractLeftCopy (void *d_temp_storage, std::size_t &temp_storage_bytes, InputIteratorT d_input, OutputIteratorT d_output, NumItemsT num_items, DifferenceOpT difference_op={}, hipStream_t stream=0, bool debug_synchronous=false)
 
template<typename RandomAccessIteratorT , typename DifferenceOpT = ::cub::Difference, typename NumItemsT = std::uint32_t>
static HIPCUB_RUNTIME_FUNCTION hipError_t SubtractLeft (void *d_temp_storage, std::size_t &temp_storage_bytes, RandomAccessIteratorT d_input, NumItemsT num_items, DifferenceOpT difference_op={}, hipStream_t stream=0, bool debug_synchronous=false)
 
template<typename InputIteratorT , typename OutputIteratorT , typename DifferenceOpT = ::cub::Difference, typename NumItemsT = std::uint32_t>
static HIPCUB_RUNTIME_FUNCTION hipError_t SubtractRightCopy (void *d_temp_storage, std::size_t &temp_storage_bytes, InputIteratorT d_input, OutputIteratorT d_output, NumItemsT num_items, DifferenceOpT difference_op={}, hipStream_t stream=0, bool debug_synchronous=false)
 
template<typename RandomAccessIteratorT , typename DifferenceOpT = ::cub::Difference, typename NumItemsT = std::uint32_t>
static HIPCUB_RUNTIME_FUNCTION hipError_t SubtractRight (void *d_temp_storage, std::size_t &temp_storage_bytes, RandomAccessIteratorT d_input, NumItemsT num_items, DifferenceOpT difference_op={}, hipStream_t stream=0, bool debug_synchronous=false)
 
template<typename InputIteratorT , typename OutputIteratorT , typename DifferenceOpT = ::hipcub::Difference, typename NumItemsT = std::uint32_t>
static HIPCUB_RUNTIME_FUNCTION hipError_t SubtractLeftCopy (void *d_temp_storage, std::size_t &temp_storage_bytes, InputIteratorT d_input, OutputIteratorT d_output, NumItemsT num_items, DifferenceOpT difference_op={}, hipStream_t stream=0, bool debug_synchronous=false)
 
template<typename RandomAccessIteratorT , typename DifferenceOpT = ::hipcub::Difference, typename NumItemsT = std::uint32_t>
static HIPCUB_RUNTIME_FUNCTION hipError_t SubtractLeft (void *d_temp_storage, std::size_t &temp_storage_bytes, RandomAccessIteratorT d_input, NumItemsT num_items, DifferenceOpT difference_op={}, hipStream_t stream=0, bool debug_synchronous=false)
 
template<typename InputIteratorT , typename OutputIteratorT , typename DifferenceOpT = ::hipcub::Difference, typename NumItemsT = std::uint32_t>
static HIPCUB_RUNTIME_FUNCTION hipError_t SubtractRightCopy (void *d_temp_storage, std::size_t &temp_storage_bytes, InputIteratorT d_input, OutputIteratorT d_output, NumItemsT num_items, DifferenceOpT difference_op={}, hipStream_t stream=0, bool debug_synchronous=false)
 
template<typename RandomAccessIteratorT , typename DifferenceOpT = ::hipcub::Difference, typename NumItemsT = std::uint32_t>
static HIPCUB_RUNTIME_FUNCTION hipError_t SubtractRight (void *d_temp_storage, std::size_t &temp_storage_bytes, RandomAccessIteratorT d_input, NumItemsT num_items, DifferenceOpT difference_op={}, hipStream_t stream=0, bool debug_synchronous=false)
 

The documentation for this struct was generated from the following file: