![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include "alpaka/api/concepts/api.hpp"#include "alpaka/interface.hpp"#include "alpaka/internal/interface.hpp"#include "alpaka/mem/BoundaryIter.hpp"#include "alpaka/mem/MdSpan.hpp"#include "alpaka/mem/concepts/IMdSpan.hpp"#include "alpaka/mem/concepts/detail/InnerTypeAllowedCast.hpp"#include "alpaka/mem/trait.hpp"#include "alpaka/onHost/interface.hpp"#include <cstdint>#include <functional>Go to the source code of this file.
Namespaces | |
| namespace | alpaka |
| main alpaka namespace. | |
| namespace | alpaka::internal |
| alpaka internal implementations. | |
Functions | |
| constexpr auto | alpaka::makeView (auto &&any) |
| template<typename T_ValueType, concepts::Alignment T_MemAlignment = Alignment<>> | |
| constexpr auto | alpaka::makeView (auto &&anyWithApi, T_ValueType *pointer, concepts::Vector auto const &extents, concepts::Vector auto const &pitches, T_MemAlignment const memAlignment=T_MemAlignment{}) |
| template<typename T_ValueType, concepts::Alignment T_MemAlignment = Alignment<>> | |
| constexpr auto | alpaka::makeView (auto &&anyWithApi, T_ValueType *pointer, concepts::Vector auto const &extents, T_MemAlignment const memAlignment=T_MemAlignment{}) |
| template<typename T_Api, typename T_Type, concepts::Vector T_Extents, concepts::Alignment T_MemAlignment> | |
| std::ostream & | alpaka::operator<< (std::ostream &s, View< T_Api, T_Type, T_Extents, T_MemAlignment > const &view) |
| 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_FN_HOST_ACC | alpaka::View (T_Any const &, T_Type *, T_UserExtents const &, T_UserPitches const &, T_MemAlignment const memAlignment) -> View< ALPAKA_TYPEOF(getApi(std::declval< T_Any >())), T_Type, typename T_UserPitches::UniVec, T_MemAlignment > |
| template<alpaka::concepts::HasApi T_Any, typename T_Type, alpaka::concepts::Vector T_UserExtents, alpaka::concepts::Vector T_UserPitches> | |
| ALPAKA_FN_HOST_ACC | alpaka::View (T_Any, T_Type *, T_UserExtents const &, T_UserPitches const &) -> View< ALPAKA_TYPEOF(getApi(std::declval< T_Any >())), T_Type, typename T_UserPitches::UniVec, Alignment<> > |