| ▼NKokkos | |
| ▼Nutils | |
| ►Natomics | |
| CInsertMin | Insert an element in a view at a specific index using Kokkos::atomic_min |
| ►Ncallbacks | |
| ►Nimpl | |
| CContainsInOrderMatcher | |
| CElementAtMatcher | |
| CIsListenerFor | |
| CIsMatcherFor | |
| CListenerConceptBase | Helper structures used by Kokkos::utils::callbacks::Manager to store and call registered listeners |
| CListenerConceptCallOperator | |
| CListenerEventTypeList | |
| CListenerEventTypeList< Callable > | |
| 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 |
| CEventTraits | Event traits |
| 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 > | |
| CPartialMatcher | |
| CPartialMatcher< AllocDescriptor > | For an allocation, one typically wants to check the memory space, label and size of the allocation |
| CPartialMatcher< BeginDeepCopyEvent > | |
| 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... > > | |
| CCustomEvent | |
| CCustomEventWithPayload | |
| 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 |
| ►Nprinters | |
| CDeepAssign1D | |
| CDeepAssign1DFormatting | |
| CDeepAssign2D | |
| CPrintersTest | |
| ►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 |