CPPuddle
Classes | Namespaces
recycling_kokkos_view.hpp File Reference
#include <Kokkos_Core.hpp>
#include <memory>
#include <type_traits>
#include "cppuddle/memory_recycling/buffer_management_interface.hpp"
Include dependency graph for recycling_kokkos_view.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cppuddle::memory_recycling::view_deleter< element_type, alloc_type >
 
class  cppuddle::memory_recycling::aggregated_recycling_view< kokkos_type, alloc_type, element_type >
 
class  cppuddle::memory_recycling::recycling_view< kokkos_type, alloc_type, element_type >
 

Namespaces

 cppuddle
 
 cppuddle::memory_recycling
 CPPuddle namespace containing the memory recycling functionality.
 

Detailed Description

Contains a Kokkos View Wrapper which automatically uses recycled memory. Also contains an aggregated version for usage with the kernel aggragation