rocPRIM
|
This is the complete list of members for block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ >, including all inherited members.
apply_left(const T(&input)[ItemsPerThread], Output(&output)[ItemsPerThread], BinaryFunction op, const T tile_predecessor_item, storage_type &storage) (defined in detail::block_adjacent_difference_impl< T, BlockSizeX, BlockSizeY, BlockSizeZ >) | detail::block_adjacent_difference_impl< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inlineprivate |
apply_left_partial(const T(&input)[ItemsPerThread], Output(&output)[ItemsPerThread], BinaryFunction op, const T tile_predecessor_item, const unsigned int valid_items, storage_type &storage) (defined in detail::block_adjacent_difference_impl< T, BlockSizeX, BlockSizeY, BlockSizeZ >) | detail::block_adjacent_difference_impl< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inlineprivate |
apply_right(const T(&input)[ItemsPerThread], Output(&output)[ItemsPerThread], BinaryFunction op, const T tile_successor_item, storage_type &storage) (defined in detail::block_adjacent_difference_impl< T, BlockSizeX, BlockSizeY, BlockSizeZ >) | detail::block_adjacent_difference_impl< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inlineprivate |
apply_right_partial(const T(&input)[ItemsPerThread], Output(&output)[ItemsPerThread], BinaryFunction op, const unsigned int valid_items, storage_type &storage) (defined in detail::block_adjacent_difference_impl< T, BlockSizeX, BlockSizeY, BlockSizeZ >) | detail::block_adjacent_difference_impl< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inlineprivate |
flag_heads(Flag(&head_flags)[ItemsPerThread], const T(&input)[ItemsPerThread], FlagOp flag_op, storage_type &storage) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
flag_heads(Flag(&head_flags)[ItemsPerThread], const T(&input)[ItemsPerThread], FlagOp flag_op) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
flag_heads(Flag(&head_flags)[ItemsPerThread], T tile_predecessor_item, const T(&input)[ItemsPerThread], FlagOp flag_op, storage_type &storage) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
flag_heads(Flag(&head_flags)[ItemsPerThread], T tile_predecessor_item, const T(&input)[ItemsPerThread], FlagOp flag_op) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
flag_heads_and_tails(Flag(&head_flags)[ItemsPerThread], Flag(&tail_flags)[ItemsPerThread], const T(&input)[ItemsPerThread], FlagOp flag_op, storage_type &storage) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
flag_heads_and_tails(Flag(&head_flags)[ItemsPerThread], Flag(&tail_flags)[ItemsPerThread], const T(&input)[ItemsPerThread], FlagOp flag_op) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
flag_heads_and_tails(Flag(&head_flags)[ItemsPerThread], Flag(&tail_flags)[ItemsPerThread], T tile_successor_item, const T(&input)[ItemsPerThread], FlagOp flag_op, storage_type &storage) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
flag_heads_and_tails(Flag(&head_flags)[ItemsPerThread], Flag(&tail_flags)[ItemsPerThread], T tile_successor_item, const T(&input)[ItemsPerThread], FlagOp flag_op) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
flag_heads_and_tails(Flag(&head_flags)[ItemsPerThread], T tile_predecessor_item, Flag(&tail_flags)[ItemsPerThread], const T(&input)[ItemsPerThread], FlagOp flag_op, storage_type &storage) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
flag_heads_and_tails(Flag(&head_flags)[ItemsPerThread], T tile_predecessor_item, Flag(&tail_flags)[ItemsPerThread], const T(&input)[ItemsPerThread], FlagOp flag_op) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
flag_heads_and_tails(Flag(&head_flags)[ItemsPerThread], T tile_predecessor_item, Flag(&tail_flags)[ItemsPerThread], T tile_successor_item, const T(&input)[ItemsPerThread], FlagOp flag_op, storage_type &storage) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
flag_heads_and_tails(Flag(&head_flags)[ItemsPerThread], T tile_predecessor_item, Flag(&tail_flags)[ItemsPerThread], T tile_successor_item, const T(&input)[ItemsPerThread], FlagOp flag_op) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
flag_tails(Flag(&tail_flags)[ItemsPerThread], const T(&input)[ItemsPerThread], FlagOp flag_op, storage_type &storage) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
flag_tails(Flag(&tail_flags)[ItemsPerThread], const T(&input)[ItemsPerThread], FlagOp flag_op) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
flag_tails(Flag(&tail_flags)[ItemsPerThread], T tile_successor_item, const T(&input)[ItemsPerThread], FlagOp flag_op, storage_type &storage) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
flag_tails(Flag(&tail_flags)[ItemsPerThread], T tile_successor_item, const T(&input)[ItemsPerThread], FlagOp flag_op) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
storage_type typedef | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | |
subtract_left(const T(&input)[ItemsPerThread], Output(&output)[ItemsPerThread], const BinaryFunction op, storage_type &storage) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
subtract_left(const T(&input)[ItemsPerThread], Output(&output)[ItemsPerThread], const BinaryFunction op, const T tile_predecessor, storage_type &storage) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
subtract_left_partial(const T(&input)[ItemsPerThread], Output(&output)[ItemsPerThread], const BinaryFunction op, const unsigned int valid_items, storage_type &storage) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
subtract_left_partial(const T(&input)[ItemsPerThread], Output(&output)[ItemsPerThread], const BinaryFunction op, const T tile_predecessor, const unsigned int valid_items, storage_type &storage) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
subtract_right(const T(&input)[ItemsPerThread], Output(&output)[ItemsPerThread], const BinaryFunction op, storage_type &storage) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
subtract_right(const T(&input)[ItemsPerThread], Output(&output)[ItemsPerThread], const BinaryFunction op, const T tile_successor, storage_type &storage) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |
subtract_right_partial(const T(&input)[ItemsPerThread], Output(&output)[ItemsPerThread], const BinaryFunction op, const unsigned int valid_items, storage_type &storage) | block_adjacent_difference< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline |