![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include "alpaka/Vec.hpp"#include "alpaka/api/executor.hpp"#include "alpaka/concepts.hpp"#include "alpaka/core/common.hpp"#include "alpaka/onHost/ThreadSpec.hpp"#include <cstdint>#include <ostream>Go to the source code of this file.
Classes | |
| struct | alpaka::onHost::FrameSpec< T_NumFrames, T_FrameExtents, T_Executor > |
| Device/Api-agnostic description of the logical parallelism exposed to a kernel. More... | |
| struct | alpaka::onHost::trait::IsFrameSpec< T > |
| struct | alpaka::onHost::trait::IsFrameSpec< onHost::FrameSpec< T_NumFrames, T_FrameExtents, T_Executor > > |
Namespaces | |
| namespace | alpaka |
| main alpaka namespace. | |
| namespace | alpaka::onHost |
| Functionality which is usable on the host CPU controller thread. | |
| namespace | alpaka::onHost::concepts |
| namespace | alpaka::onHost::trait |
Concepts | |
| concept | alpaka::onHost::concepts::FrameSpec |
| Concept to check if a type is a FrameSpec. | |
| concept | alpaka::onHost::concepts::ThreadOrFrameSpec |
| Concept to check if a type is a ThreadSpec or a FrameSpec. | |
Functions | |
| template<alpaka::concepts::VectorOrScalar T_NumFrames, alpaka::concepts::VectorOrScalar T_FrameExtents> | |
| alpaka::onHost::FrameSpec (T_NumFrames const &, T_FrameExtents const &) -> FrameSpec< alpaka::trait::getVec_t< T_NumFrames >, alpaka::trait::getVec_t< T_FrameExtents >, alpaka::exec::AnyExecutor > | |
| template<alpaka::concepts::VectorOrScalar T_NumFrames, alpaka::concepts::VectorOrScalar T_FrameExtents, alpaka::concepts::Executor T_Executor> | |
| alpaka::onHost::FrameSpec (T_NumFrames const &, T_FrameExtents const &, T_Executor) -> FrameSpec< alpaka::trait::getVec_t< T_NumFrames >, alpaka::trait::getVec_t< T_FrameExtents >, T_Executor > | |
| std::ostream & | alpaka::onHost::operator<< (std::ostream &s, concepts::FrameSpec auto const &d) |
Variables | |
| template<typename T> | |
| constexpr bool | alpaka::onHost::isFrameSpec_v = trait::IsFrameSpec<T>::value |