class range_mapper_base
Declaration
class range_mapper_base { /* full declaration omitted */ };
Member Variables
- sycl::access::mode m_access_mode
Member Function Overview
- get_access_mode() const → sycl::access::mode
- get_buffer_dimensions() const → virtual int
- map_1(const chunk<0> & chnk) const → virtual subrange<1>
- map_1(const chunk<1> & chnk) const → virtual subrange<1>
- map_1(const chunk<2> & chnk) const → virtual subrange<1>
- map_1(const chunk<3> & chnk) const → virtual subrange<1>
- map_2(const chunk<0> & chnk) const → virtual subrange<2>
- map_2(const chunk<1> & chnk) const → virtual subrange<2>
- map_2(const chunk<2> & chnk) const → virtual subrange<2>
- map_2(const chunk<3> & chnk) const → virtual subrange<2>
- map_3(const chunk<3> & chnk) const → virtual subrange<3>
- map_3(const chunk<2> & chnk) const → virtual subrange<3>
- map_3(const chunk<0> & chnk) const → virtual subrange<3>
- map_3(const chunk<1> & chnk) const → virtual subrange<3>
- range_mapper_base(const range_mapper_base & other)
- range_mapper_base(range_mapper_base && other)
- range_mapper_base(sycl::access::mode am) → explicit
- ~range_mapper_base() → virtual
Member Functions
¶sycl::access::mode get_access_mode() const
sycl::access::mode get_access_mode() const
¶virtual int get_buffer_dimensions() const
virtual int get_buffer_dimensions() const
¶virtual subrange<1> map_1(
const chunk<0>& chnk) const
virtual subrange<1> map_1(
const chunk<0>& chnk) const
Parameters
- const chunk<0>& chnk
¶virtual subrange<1> map_1(
const chunk<1>& chnk) const
virtual subrange<1> map_1(
const chunk<1>& chnk) const
Parameters
- const chunk<1>& chnk
¶virtual subrange<1> map_1(
const chunk<2>& chnk) const
virtual subrange<1> map_1(
const chunk<2>& chnk) const
Parameters
- const chunk<2>& chnk
¶virtual subrange<1> map_1(
const chunk<3>& chnk) const
virtual subrange<1> map_1(
const chunk<3>& chnk) const
Parameters
- const chunk<3>& chnk
¶virtual subrange<2> map_2(
const chunk<0>& chnk) const
virtual subrange<2> map_2(
const chunk<0>& chnk) const
Parameters
- const chunk<0>& chnk
¶virtual subrange<2> map_2(
const chunk<1>& chnk) const
virtual subrange<2> map_2(
const chunk<1>& chnk) const
Parameters
- const chunk<1>& chnk
¶virtual subrange<2> map_2(
const chunk<2>& chnk) const
virtual subrange<2> map_2(
const chunk<2>& chnk) const
Parameters
- const chunk<2>& chnk
¶virtual subrange<2> map_2(
const chunk<3>& chnk) const
virtual subrange<2> map_2(
const chunk<3>& chnk) const
Parameters
- const chunk<3>& chnk
¶virtual subrange<3> map_3(
const chunk<3>& chnk) const
virtual subrange<3> map_3(
const chunk<3>& chnk) const
Parameters
- const chunk<3>& chnk
¶virtual subrange<3> map_3(
const chunk<2>& chnk) const
virtual subrange<3> map_3(
const chunk<2>& chnk) const
Parameters
- const chunk<2>& chnk
¶virtual subrange<3> map_3(
const chunk<0>& chnk) const
virtual subrange<3> map_3(
const chunk<0>& chnk) const
Parameters
- const chunk<0>& chnk
¶virtual subrange<3> map_3(
const chunk<1>& chnk) const
virtual subrange<3> map_3(
const chunk<1>& chnk) const
Parameters
- const chunk<1>& chnk
¶range_mapper_base(const range_mapper_base& other)
range_mapper_base(const range_mapper_base& other)
Parameters
- const range_mapper_base& other
¶range_mapper_base(range_mapper_base&& other)
range_mapper_base(range_mapper_base&& other)
Parameters
- range_mapper_base&& other
¶explicit range_mapper_base(sycl::access::mode am)
explicit range_mapper_base(sycl::access::mode am)
Parameters
- sycl::access::mode am
¶virtual ~range_mapper_base()
virtual ~range_mapper_base()