├── .clang-format ├── .travis.yml ├── CMakeLists.txt ├── LICENSE.md ├── README.md ├── include └── ranges-gpu │ ├── action │ ├── all_of.hpp │ ├── any_of.hpp │ ├── detail.hpp │ ├── none_of.hpp │ ├── reduce.hpp │ ├── to_cpu.hpp │ └── to_gpu.hpp │ ├── array.hpp │ ├── detail.hpp │ ├── span.hpp │ └── view │ ├── core.hpp │ ├── detail.hpp │ ├── filter.hpp │ ├── iota.hpp │ ├── take.hpp │ ├── to_gpu.hpp │ ├── transform.hpp │ └── zip.hpp ├── perf ├── CMakeLists.txt ├── perf.hpp └── reduce.cu └── tests ├── CMakeLists.txt ├── action ├── all_of.cu ├── any_of.cu ├── none_of.cu ├── reduce.cu ├── to_cpu.cu └── to_gpu.cu ├── array.cu ├── examples.cu ├── span.cu └── view ├── filter.cu ├── iota.cu ├── take.cu ├── to_gpu.cu ├── transform.cu └── zip.cu /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/.clang-format -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/README.md -------------------------------------------------------------------------------- /include/ranges-gpu/action/all_of.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/include/ranges-gpu/action/all_of.hpp -------------------------------------------------------------------------------- /include/ranges-gpu/action/any_of.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/include/ranges-gpu/action/any_of.hpp -------------------------------------------------------------------------------- /include/ranges-gpu/action/detail.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/include/ranges-gpu/action/detail.hpp -------------------------------------------------------------------------------- /include/ranges-gpu/action/none_of.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/include/ranges-gpu/action/none_of.hpp -------------------------------------------------------------------------------- /include/ranges-gpu/action/reduce.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/include/ranges-gpu/action/reduce.hpp -------------------------------------------------------------------------------- /include/ranges-gpu/action/to_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/include/ranges-gpu/action/to_cpu.hpp -------------------------------------------------------------------------------- /include/ranges-gpu/action/to_gpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/include/ranges-gpu/action/to_gpu.hpp -------------------------------------------------------------------------------- /include/ranges-gpu/array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/include/ranges-gpu/array.hpp -------------------------------------------------------------------------------- /include/ranges-gpu/detail.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/include/ranges-gpu/detail.hpp -------------------------------------------------------------------------------- /include/ranges-gpu/span.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/include/ranges-gpu/span.hpp -------------------------------------------------------------------------------- /include/ranges-gpu/view/core.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/include/ranges-gpu/view/core.hpp -------------------------------------------------------------------------------- /include/ranges-gpu/view/detail.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/include/ranges-gpu/view/detail.hpp -------------------------------------------------------------------------------- /include/ranges-gpu/view/filter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/include/ranges-gpu/view/filter.hpp -------------------------------------------------------------------------------- /include/ranges-gpu/view/iota.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/include/ranges-gpu/view/iota.hpp -------------------------------------------------------------------------------- /include/ranges-gpu/view/take.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/include/ranges-gpu/view/take.hpp -------------------------------------------------------------------------------- /include/ranges-gpu/view/to_gpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/include/ranges-gpu/view/to_gpu.hpp -------------------------------------------------------------------------------- /include/ranges-gpu/view/transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/include/ranges-gpu/view/transform.hpp -------------------------------------------------------------------------------- /include/ranges-gpu/view/zip.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/include/ranges-gpu/view/zip.hpp -------------------------------------------------------------------------------- /perf/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/perf/CMakeLists.txt -------------------------------------------------------------------------------- /perf/perf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/perf/perf.hpp -------------------------------------------------------------------------------- /perf/reduce.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/perf/reduce.cu -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/action/all_of.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/tests/action/all_of.cu -------------------------------------------------------------------------------- /tests/action/any_of.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/tests/action/any_of.cu -------------------------------------------------------------------------------- /tests/action/none_of.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/tests/action/none_of.cu -------------------------------------------------------------------------------- /tests/action/reduce.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/tests/action/reduce.cu -------------------------------------------------------------------------------- /tests/action/to_cpu.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/tests/action/to_cpu.cu -------------------------------------------------------------------------------- /tests/action/to_gpu.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/tests/action/to_gpu.cu -------------------------------------------------------------------------------- /tests/array.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/tests/array.cu -------------------------------------------------------------------------------- /tests/examples.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/tests/examples.cu -------------------------------------------------------------------------------- /tests/span.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/tests/span.cu -------------------------------------------------------------------------------- /tests/view/filter.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/tests/view/filter.cu -------------------------------------------------------------------------------- /tests/view/iota.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/tests/view/iota.cu -------------------------------------------------------------------------------- /tests/view/take.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/tests/view/take.cu -------------------------------------------------------------------------------- /tests/view/to_gpu.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/tests/view/to_gpu.cu -------------------------------------------------------------------------------- /tests/view/transform.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/tests/view/transform.cu -------------------------------------------------------------------------------- /tests/view/zip.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdziepak/ranges-gpu/HEAD/tests/view/zip.cu --------------------------------------------------------------------------------