▼NKokkos | |
▼Nutils | |
▼Natomics | |
CInsertMin | Insert an element in a view at a specific index using Kokkos::atomic_min |
▼Ncallbacks | |
►Nimpl | |
CContainsInOrderMatcher | |
CIsListenerFor | |
CIsMatcherFor | |
CListenerConceptBase | Helper structures used by Kokkos::utils::callbacks::Manager to store and call registered listeners |
CListenerConceptCallOperator | |
CListenerModel | |
CListenerModel< Callable, EventTypes... > | |
CListenerModel< Callable, Kokkos::Impl::type_list< EventTypes... > > | |
CListenerModelBase | |
CListenerModelCallOperator | |
CListOfListenerCallOprPerEventTypeTransformer | Helper struct needed for the implementation of Kokkos::utils::callbacks::impl::listener_call_opr_list_tuple_t |
CAllocateDataEvent | Allocate-data event associated with Kokkos::Tools::Experimental::EventSet::allocate_data |
CAllocDescriptor | Helper struct to hold descriptors of a data allocation |
CAnyEventMatcher | Matcher that returns true for any event |
CBeginDeepCopyEvent | Begin-deep-copy event associated with Kokkos::Tools::Experimental::EventSet::begin_deep_copy |
CBeginEndTimerListener | Timer listener that is well-suited for timing the execution of a parallel workload enqueued on a particular execution space instance |
CBeginFenceEvent | Begin-fence event associated with Kokkos::Tools::Experimental::EventSet::begin_fence |
CBeginParallelForEvent | |
CBeginParallelReduceEvent | Begin-parallel-reduce event associated with Kokkos::Tools::Experimental::EventSet::begin_parallel_reduce |
CBeginParallelScanEvent | Begin-parallel-scan event associated with Kokkos::Tools::Experimental::EventSet::begin_parallel_scan |
CConjunctionMatcher | Conjunction of matchers that is true only if all matchers agree |
CCreateProfileSectionEvent | Create-profile-section event associated with Kokkos::Tools::Experimental::EventSet::create_profile_section |
CDeallocateDataEvent | Deallocate-data event associated with Kokkos::Tools::Experimental::EventSet::deallocate_data |
CDestroyProfileSectionEvent | Destroy-profile-section event associated with Kokkos::Tools::Experimental::EventSet::destroy_profile_section |
CEndDeepCopyEvent | End-deep-copy event associated with Kokkos::Tools::Experimental::EventSet::end_deep_copy |
CEndFenceEvent | End-fence event associated with Kokkos::Tools::Experimental::EventSet::end_fence |
CEndParallelForEvent | End-parallel-for event associated with Kokkos::Tools::Experimental::EventSet::end_parallel_for |
CEndParallelReduceEvent | End-parallel-reduce event associated with Kokkos::Tools::Experimental::EventSet::end_parallel_reduce |
CEndParallelScanEvent | End-parallel-scan event associated with Kokkos::Tools::Experimental::EventSet::end_parallel_scan |
CEnqueuedEventTimer | Timer for events that are enqueued on exec |
CEnqueuedEventWithLaunchTimer | Timer for events that are enqueued on exec. This timer also measures the launch time |
CEventBeginEndIdMatcher | Match a begin event and its corresponding end event based on their event_id |
CEventIdMatcher | Match an event whose event_id is event_id |
CEventInProfileSectionMatcher | Matcher to select events that occur within a profile section |
CEventNameMatcher | Matcher to select events whose name matches name |
CEventQueueMatcher | Match an event whose dev_id is the same as the one of exec |
CEventRegexMatcher | Matcher to select events whose name matches a regular expression |
CEventRegionMatcher | Matcher to select events that occur within a region |
CEventTypeMatcher | Restrict the event types that can be matched by matcher to the subset EventTypes |
CManager | Class to manage Kokkos profiling callback calls |
CPairedEventType | |
CPairedEventType< AllocateDataEvent > | |
CPairedEventType< BeginDeepCopyEvent > | |
CPairedEventType< BeginFenceEvent > | |
CPairedEventType< BeginParallelForEvent > | |
CPairedEventType< BeginParallelReduceEvent > | |
CPairedEventType< BeginParallelScanEvent > | |
CPairedEventType< CreateProfileSectionEvent > | |
CPairedEventType< PushRegionEvent > | |
CPairedEventType< StartProfileSectionEvent > | |
CPopRegionEvent | Pop-region event associated with Kokkos::Tools::Experimental::EventSet::pop_region |
CProfileEvent | Profile event associated with Kokkos::Tools::Experimental::EventSet::profile_event |
CPushRegionEvent | Push-region event associated with Kokkos::Tools::Experimental::EventSet::push_region |
CRecorderListener | |
CRecorderListener< EventTypes... > | |
CRecorderListener< Kokkos::Impl::type_list< EventTypes... > > | |
CRecorderListener< MatcherType, EventTypes... > | Listener for recording Kokkos profiling callback calls |
CRecorderListener< MatcherType, Kokkos::Impl::type_list< EventTypes... > > | |
CRegionTimerListener | Timer listener for a profiling region that matches MatcherType |
CSequenceOfRegionTimerListener | Time a sequence of push/pop regions |
CStartProfileSectionEvent | Start-profile-section event associated with Kokkos::Tools::Experimental::EventSet::start_profile_section |
CStopProfileSectionEvent | Stop-profile-section event associated with Kokkos::Tools::Experimental::EventSet::stop_profile_section |
CTimerListener | Listener that starts a timer when a begin event is received and stops it when a corresponding end event is received |
▼Nimpl | |
Cis_type_list | |
Cis_type_list< Kokkos::Impl::type_list< T... > > | |
Cmake_type_list | |
Cmake_type_list< T > | |
Cmake_type_list< T, Ts... > | |
CTransformTypeList | |
CTransformTypeList< TransformerType, Kokkos::Impl::type_list< Ts... > > | |
Ctype_list_all | |
Ctype_list_all< UnaryPred, Kokkos::Impl::type_list< Ts... > > | Specialization for a list of types given as Kokkos::Impl::type_list |
Ctype_list_all< UnaryPred, T, Ts... > | Specialization for a pack of types |
Ctype_list_any | |
Ctype_list_any< UnaryPred, Kokkos::Impl::type_list< Ts... > > | |
Ctype_list_any< UnaryPred, T, Ts... > | |
CTypeListAt | |
CTypeListAt< 0, Kokkos::Impl::type_list< Head, Tail... > > | |
CTypeListAt< I, Kokkos::Impl::type_list< Head, Tail... > > | |
CTypeListContains | |
CTypeListContains< U, Kokkos::Impl::type_list< Ts... > > | Specialization for a list of types given as Kokkos::Impl::type_list |
CTypeListContains< U, T, Ts... > | Specialization for a pack of types |
CTypeListIndex | |
CTypeListIndex< T, Kokkos::Impl::type_list< Head, Ts... > > | |
CTypeListIndex< T, Kokkos::Impl::type_list< T, Ts... > > | |
CTypeListSize | |
CTypeListSize< Kokkos::Impl::type_list< Ts... > > | |
CTypeListToTuple | |
CTypeListToTuple< Kokkos::Impl::type_list< Ts... > > | |
▼Ntests | |
►Natomics | |
CInsertMinTest | |
►Ncallbacks | |
►Nimpl | |
CEventTestTypes | |
CEventTestTypes< Kokkos::Impl::type_list< EventTypes... > > | |
CEnqueuedEventTimerTest | |
CEnqueuedEventWithLaunchTimerTest | |
CEventTest | |
CEventTest< BeginDeepCopyEvent > | |
CEventTest< CreateProfileSectionEvent > | |
CEventTest< EndDeepCopyEvent > | |
CEventTest< EventType > | |
CEventTest< PopRegionEvent > | |
CEventTest< ProfileEvent > | |
CEventTest< PushRegionEvent > | |
CManagerTest | |
►CMyWorkload | |
CMyFunctor | |
CRecorderListenerSingleEventTypeTest | |
CRecorderListenerTest | |
CRecordingMatcher | Helper matcher that records in encountered all the events passed to it |
CSequenceOfRegionTimerListenerTest | |
CTesterListener | Listener that stores the events it receives |
CTimerListenerTest | |
CTimerTest | |
►Nimpl | |
CVectorOfTransformer | Helper struct for the test of Kokkos::utils::impl::transform_type_list_t |
►Nscoped | |
►Ncallbacks | |
CManager | Initializing and finalizing Kokkos::utils::callbacks::Manager in a RAII manner |
CExecutionSpace | Create a new execution space instance with RAII semantics |
►Ntimer | |
CEventTest | |
CTimerExecutionSpaceTest | |
CTimerTest | |
▼Ntimer | |
CEvent | Event |
►CEvent< Kokkos::Cuda > | Specialization for Kokkos::Cuda that uses cudaEvent_t |
CEventDeleter | To be used for the custom deleter of event |
►CEvent< Kokkos::HIP > | Specialization for Kokkos::HIP that uses hipEvent_t |
CEventDeleter | To be used for the custom deleter of event |
CTimer | Measure elapsed time between events |