![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include "alpaka/Vec.hpp"#include "alpaka/core/config.hpp"#include "alpaka/internal/interface.hpp"#include "alpaka/mem/View.hpp"#include "alpaka/mem/concepts/detail/InnerTypeAllowedCast.hpp"#include "alpaka/mem/trait.hpp"#include "alpaka/onHost/Device.hpp"#include "alpaka/onHost/Handle.hpp"#include "alpaka/onHost/concepts.hpp"#include "alpaka/onHost/interface.hpp"#include "alpaka/onHost/mem/ManagedDealloc.hpp"#include <cstdint>#include <functional>#include <memory>#include <sstream>Go to the source code of this file.
Namespaces | |
| namespace | alpaka |
| main alpaka namespace. | |
| namespace | alpaka::internal |
| alpaka internal implementations. | |
| namespace | alpaka::onHost |
| Functionality which is usable on the host CPU controller thread. | |
Functions | |
| template<alpaka::concepts::Api T_Api, typename T_Type, alpaka::concepts::Vector T_Extents, alpaka::concepts::Alignment T_MemAlignment> | |
| std::ostream & | alpaka::onHost::operator<< (std::ostream &s, SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > const &buff) |
| template<alpaka::concepts::HasApi T_Any, typename T_Type, alpaka::concepts::Vector T_UserExtents, alpaka::concepts::Vector T_UserPitches> | |
| alpaka::onHost::SharedBuffer (T_Any const &, T_Type *, T_UserExtents const &, T_UserPitches const &, std::invocable<> auto) -> SharedBuffer< ALPAKA_TYPEOF(getApi(std::declval< T_Any >())), T_Type, typename T_UserPitches::UniVec, Alignment<> > | |
| template<alpaka::concepts::HasApi T_Any, typename T_Type, alpaka::concepts::Vector T_UserExtents, alpaka::concepts::Vector T_UserPitches, alpaka::concepts::Alignment T_MemAlignment> | |
| alpaka::onHost::SharedBuffer (T_Any const &, T_Type *, T_UserExtents const &, T_UserPitches const &, std::invocable<> auto, T_MemAlignment const) -> SharedBuffer< ALPAKA_TYPEOF(getApi(std::declval< T_Any >())), T_Type, typename T_UserPitches::UniVec, T_MemAlignment > | |