CKokkos::utils::callbacks::AllocateDataEvent | Allocate-data event associated with Kokkos::Tools::Experimental::EventSet::allocate_data |
CKokkos::utils::callbacks::AllocDescriptor | Helper struct to hold descriptors of a data allocation |
CKokkos::utils::callbacks::AnyEventMatcher | Matcher that returns true for any event |
CKokkos::utils::callbacks::BeginDeepCopyEvent | Begin-deep-copy event associated with Kokkos::Tools::Experimental::EventSet::begin_deep_copy |
CKokkos::utils::callbacks::BeginFenceEvent | Begin-fence event associated with Kokkos::Tools::Experimental::EventSet::begin_fence |
CKokkos::utils::callbacks::BeginParallelForEvent | |
CKokkos::utils::callbacks::BeginParallelReduceEvent | Begin-parallel-reduce event associated with Kokkos::Tools::Experimental::EventSet::begin_parallel_reduce |
CKokkos::utils::callbacks::BeginParallelScanEvent | Begin-parallel-scan event associated with Kokkos::Tools::Experimental::EventSet::begin_parallel_scan |
►Cstd::conjunction | |
CKokkos::utils::impl::type_list_all< UnaryPred, Kokkos::Impl::type_list< Ts... > > | Specialization for a list of types given as Kokkos::Impl::type_list |
CKokkos::utils::impl::type_list_all< UnaryPred, T, Ts... > | Specialization for a pack of types |
CKokkos::utils::callbacks::ConjunctionMatcher< MatcherTypes > | Conjunction of matchers that is true only if all matchers agree |
CKokkos::utils::callbacks::impl::ContainsInOrderMatcher< T, Matchers > | |
CKokkos::utils::callbacks::CreateProfileSectionEvent | Create-profile-section event associated with Kokkos::Tools::Experimental::EventSet::create_profile_section |
CKokkos::utils::callbacks::DeallocateDataEvent | Deallocate-data event associated with Kokkos::Tools::Experimental::EventSet::deallocate_data |
CKokkos::utils::callbacks::DestroyProfileSectionEvent | Destroy-profile-section event associated with Kokkos::Tools::Experimental::EventSet::destroy_profile_section |
►Cstd::disjunction | |
CKokkos::utils::impl::TypeListContains< U, Kokkos::Impl::type_list< Ts... > > | Specialization for a list of types given as Kokkos::Impl::type_list |
CKokkos::utils::impl::TypeListContains< U, T, Ts... > | Specialization for a pack of types |
CKokkos::utils::impl::type_list_any< UnaryPred, Kokkos::Impl::type_list< Ts... > > | |
CKokkos::utils::impl::type_list_any< UnaryPred, T, Ts... > | |
CKokkos::utils::callbacks::EndDeepCopyEvent | End-deep-copy event associated with Kokkos::Tools::Experimental::EventSet::end_deep_copy |
CKokkos::utils::callbacks::EndFenceEvent | End-fence event associated with Kokkos::Tools::Experimental::EventSet::end_fence |
CKokkos::utils::callbacks::EndParallelForEvent | End-parallel-for event associated with Kokkos::Tools::Experimental::EventSet::end_parallel_for |
CKokkos::utils::callbacks::EndParallelReduceEvent | End-parallel-reduce event associated with Kokkos::Tools::Experimental::EventSet::end_parallel_reduce |
CKokkos::utils::callbacks::EndParallelScanEvent | End-parallel-scan event associated with Kokkos::Tools::Experimental::EventSet::end_parallel_scan |
CKokkos::utils::callbacks::EnqueuedEventTimer< Exec > | Timer for events that are enqueued on exec |
CKokkos::utils::callbacks::EnqueuedEventWithLaunchTimer< Exec > | Timer for events that are enqueued on exec. This timer also measures the launch time |
CKokkos::utils::timer::Event< T > | Event |
CKokkos::utils::timer::Event< Kokkos::Cuda > | Specialization for Kokkos::Cuda that uses cudaEvent_t |
CKokkos::utils::timer::Event< Kokkos::HIP > | Specialization for Kokkos::HIP that uses hipEvent_t |
CKokkos::utils::callbacks::EventBeginEndIdMatcher< BeginEventType, BeginMatcherType > | Match a begin event and its corresponding end event based on their event_id |
CKokkos::utils::timer::Event< Kokkos::Cuda >::EventDeleter | To be used for the custom deleter of event |
CKokkos::utils::timer::Event< Kokkos::HIP >::EventDeleter | To be used for the custom deleter of event |
CKokkos::utils::callbacks::EventIdMatcher | Match an event whose event_id is event_id |
CKokkos::utils::callbacks::EventInProfileSectionMatcher< MatcherType > | Matcher to select events that occur within a profile section |
CKokkos::utils::callbacks::EventNameMatcher | Matcher to select events whose name matches name |
CKokkos::utils::callbacks::EventQueueMatcher< Exec > | Match an event whose dev_id is the same as the one of exec |
CKokkos::utils::callbacks::EventRegexMatcher | Matcher to select events whose name matches a regular expression |
CKokkos::utils::callbacks::EventRegionMatcher< MatcherType, TrueOnBoundary > | Matcher to select events that occur within a region |
CKokkos::utils::tests::callbacks::EventTest< Event > | |
CKokkos::utils::tests::callbacks::impl::EventTestTypes< typename > | |
CKokkos::utils::tests::callbacks::impl::EventTestTypes< Kokkos::Impl::type_list< EventTypes... > > | |
CKokkos::utils::callbacks::EventTypeMatcher< MatcherType, EventTypes > | Restrict the event types that can be matched by matcher to the subset EventTypes |
CKokkos::utils::tests::scoped::ExecutionSpace< Exec > | Create a new execution space instance with RAII semantics |
►CKokkos::utils::tests::scoped::ExecutionSpace< execution_space > | |
►CKokkos::utils::tests::timer::TimerTest< execution_space > | |
CKokkos::utils::tests::timer::TimerExecutionSpaceTest | |
CKokkos::utils::tests::callbacks::ManagerTest | |
CKokkos::utils::tests::callbacks::RecorderListenerTest | |
CKokkos::utils::tests::callbacks::TimerListenerTest | |
CKokkos::utils::tests::timer::EventTest< T > | |
CKokkos::utils::tests::timer::TimerTest< T > | |
►Cstd::false_type | |
CKokkos::utils::impl::is_type_list< Kokkos::Impl::type_list< T... > > | |
CKokkos::utils::impl::is_type_list< T > | |
CKokkos::utils::atomics::InsertMin | Insert an element in a view at a specific index using Kokkos::atomic_min |
CKokkos::utils::tests::atomics::InsertMinTest< view_t > | |
►Cstd::integral_constant | |
CKokkos::utils::impl::TypeListIndex< T, Kokkos::Impl::type_list< Head, Ts... > > | |
CKokkos::utils::impl::TypeListIndex< T, Kokkos::Impl::type_list< T, Ts... > > | |
CKokkos::utils::impl::TypeListSize< Kokkos::Impl::type_list< Ts... > > | |
CKokkos::utils::callbacks::impl::IsListenerFor< Callable > | |
CKokkos::utils::callbacks::impl::IsMatcherFor< Callable > | |
►CKokkos::utils::callbacks::impl::ListenerConceptBase | Helper structures used by Kokkos::utils::callbacks::Manager to store and call registered listeners |
►CKokkos::utils::callbacks::impl::ListenerModelBase< Callable > | |
►CKokkos::utils::callbacks::impl::ListenerModel< Callable, EventTypes... > | |
CKokkos::utils::callbacks::impl::ListenerModel< Callable, Kokkos::Impl::type_list< EventTypes... > > | |
►CKokkos::utils::callbacks::impl::ListenerConceptCallOperator< EventType > | |
►CKokkos::utils::callbacks::impl::ListenerModelCallOperator< EventTypes, ListenerModel< Callable, EventTypes... > > | |
CKokkos::utils::callbacks::impl::ListenerModel< Callable, EventTypes... > | |
CKokkos::utils::callbacks::impl::ListenerModelCallOperator< EventType, ListenerModel > | |
CKokkos::utils::callbacks::impl::ListenerModel<... > | |
CKokkos::utils::callbacks::impl::ListOfListenerCallOprPerEventTypeTransformer< EventType > | Helper struct needed for the implementation of Kokkos::utils::callbacks::impl::listener_call_opr_list_tuple_t |
CKokkos::utils::impl::make_type_list<... > | |
CKokkos::utils::impl::make_type_list< T > | |
CKokkos::utils::impl::make_type_list< T, Ts... > | |
CKokkos::utils::callbacks::Manager | Class to manage Kokkos profiling callback calls |
►CKokkos::utils::tests::scoped::callbacks::Manager | Initializing and finalizing Kokkos::utils::callbacks::Manager in a RAII manner |
CKokkos::utils::tests::callbacks::ManagerTest | |
CKokkos::utils::tests::callbacks::RecorderListenerSingleEventTypeTest< EvenType > | |
CKokkos::utils::tests::callbacks::RecorderListenerTest | |
CKokkos::utils::tests::callbacks::SequenceOfRegionTimerListenerTest | |
CKokkos::utils::tests::callbacks::TimerListenerTest | |
CKokkos::utils::tests::callbacks::MyWorkload< Exec >::MyFunctor | |
CKokkos::utils::tests::callbacks::MyWorkload< Exec > | |
CKokkos::utils::callbacks::PairedEventType< EventType > | |
CKokkos::utils::callbacks::PairedEventType< AllocateDataEvent > | |
CKokkos::utils::callbacks::PairedEventType< BeginDeepCopyEvent > | |
CKokkos::utils::callbacks::PairedEventType< BeginFenceEvent > | |
CKokkos::utils::callbacks::PairedEventType< BeginParallelForEvent > | |
CKokkos::utils::callbacks::PairedEventType< BeginParallelReduceEvent > | |
CKokkos::utils::callbacks::PairedEventType< BeginParallelScanEvent > | |
CKokkos::utils::callbacks::PairedEventType< CreateProfileSectionEvent > | |
CKokkos::utils::callbacks::PairedEventType< PushRegionEvent > | |
CKokkos::utils::callbacks::PairedEventType< StartProfileSectionEvent > | |
CKokkos::utils::callbacks::PopRegionEvent | Pop-region event associated with Kokkos::Tools::Experimental::EventSet::pop_region |
CKokkos::utils::callbacks::ProfileEvent | Profile event associated with Kokkos::Tools::Experimental::EventSet::profile_event |
CKokkos::utils::callbacks::PushRegionEvent | Push-region event associated with Kokkos::Tools::Experimental::EventSet::push_region |
CKokkos::utils::callbacks::RecorderListener<... > | |
►CKokkos::utils::callbacks::RecorderListener< AnyEventMatcher, EventTypes... > | |
CKokkos::utils::callbacks::RecorderListener< EventTypes... > | |
CKokkos::utils::callbacks::RecorderListener< Kokkos::Impl::type_list< EventTypes... > > | |
►CKokkos::utils::callbacks::RecorderListener< MatcherType, EventTypes... > | Listener for recording Kokkos profiling callback calls |
CKokkos::utils::callbacks::RecorderListener< MatcherType, Kokkos::Impl::type_list< EventTypes... > > | |
CKokkos::utils::tests::callbacks::RecordingMatcher< MatcherType > | Helper matcher that records in encountered all the events passed to it |
CKokkos::utils::callbacks::SequenceOfRegionTimerListener< MatcherType > | Time a sequence of push/pop regions |
CKokkos::utils::callbacks::StartProfileSectionEvent | Start-profile-section event associated with Kokkos::Tools::Experimental::EventSet::start_profile_section |
CKokkos::utils::callbacks::StopProfileSectionEvent | Stop-profile-section event associated with Kokkos::Tools::Experimental::EventSet::stop_profile_section |
►Ctesting::Test | |
►CKokkos::utils::tests::callbacks::TimerTest< EnqueuedEventTimer< execution_space > > | |
CKokkos::utils::tests::callbacks::EnqueuedEventTimerTest | |
►CKokkos::utils::tests::callbacks::TimerTest< EnqueuedEventWithLaunchTimer< execution_space > > | |
CKokkos::utils::tests::callbacks::EnqueuedEventWithLaunchTimerTest | |
CKokkos::utils::tests::timer::TimerTest< execution_space > | |
CKokkos::utils::tests::callbacks::EventTest< BeginDeepCopyEvent > | |
CKokkos::utils::tests::callbacks::EventTest< CreateProfileSectionEvent > | |
CKokkos::utils::tests::callbacks::EventTest< EndDeepCopyEvent > | |
CKokkos::utils::tests::callbacks::EventTest< EventType > | |
CKokkos::utils::tests::callbacks::EventTest< EventType > | |
CKokkos::utils::tests::callbacks::EventTest< EventType > | |
CKokkos::utils::tests::callbacks::EventTest< EventType > | |
CKokkos::utils::tests::callbacks::EventTest< PopRegionEvent > | |
CKokkos::utils::tests::callbacks::EventTest< ProfileEvent > | |
CKokkos::utils::tests::callbacks::EventTest< PushRegionEvent > | |
CKokkos::utils::tests::callbacks::ManagerTest | |
CKokkos::utils::tests::callbacks::RecorderListenerSingleEventTypeTest< EvenType > | |
CKokkos::utils::tests::callbacks::RecorderListenerTest | |
CKokkos::utils::tests::callbacks::SequenceOfRegionTimerListenerTest | |
CKokkos::utils::tests::callbacks::TimerListenerTest | |
CKokkos::utils::tests::callbacks::TimerTest< TimerType > | |
CKokkos::utils::tests::timer::EventTest< T > | |
CKokkos::utils::tests::timer::TimerTest< T > | |
CKokkos::utils::tests::callbacks::TesterListener< EventTypes > | Listener that stores the events it receives |
CKokkos::utils::timer::Timer< T > | Measure elapsed time between events |
►CKokkos::utils::callbacks::TimerListener< BeginEndMatcherType, TimerType > | Listener that starts a timer when a begin event is received and stops it when a corresponding end event is received |
CKokkos::utils::callbacks::BeginEndTimerListener< MatcherType, BeginParallelForEvent, Exec > | |
CKokkos::utils::callbacks::BeginEndTimerListener< MatcherType, BeginParallelReduceEvent, Exec > | |
CKokkos::utils::callbacks::BeginEndTimerListener< MatcherType, BeginParallelScanEvent, Exec > | |
CKokkos::utils::callbacks::BeginEndTimerListener< MatcherType, BeginDeepCopyEvent, Exec > | |
CKokkos::utils::callbacks::BeginEndTimerListener< MatcherType, BeginParallelForEvent, Exec, EnqueuedEventWithLaunchTimer< Exec > > | |
CKokkos::utils::callbacks::BeginEndTimerListener< MatcherType, BeginParallelReduceEvent, Exec, EnqueuedEventWithLaunchTimer< Exec > > | |
CKokkos::utils::callbacks::BeginEndTimerListener< MatcherType, BeginParallelScanEvent, Exec, EnqueuedEventWithLaunchTimer< Exec > > | |
CKokkos::utils::callbacks::BeginEndTimerListener< MatcherType, BeginDeepCopyEvent, Exec, EnqueuedEventWithLaunchTimer< Exec > > | |
CKokkos::utils::callbacks::RegionTimerListener< EventRegexMatcher > | |
CKokkos::utils::callbacks::BeginEndTimerListener< MatcherType, BeginEventType, Exec, TimerType > | Timer listener that is well-suited for timing the execution of a parallel workload enqueued on a particular execution space instance |
CKokkos::utils::callbacks::RegionTimerListener< MatcherType, TimerType > | Timer listener for a profiling region that matches MatcherType |
CKokkos::utils::impl::TransformTypeList< typename, typename > | |
CKokkos::utils::impl::TransformTypeList< TransformerType, Kokkos::Impl::type_list< Ts... > > | |
►Cstd::true_type | |
CKokkos::utils::impl::is_type_list< Kokkos::Impl::type_list< T... > > | |
CKokkos::utils::impl::type_list_all< UnaryPred,... > | |
CKokkos::utils::impl::type_list_any< UnaryPred,... > | |
CKokkos::utils::impl::TypeListAt< size_t, typename > | |
CKokkos::utils::impl::TypeListAt< 0, Kokkos::Impl::type_list< Head, Tail... > > | |
►CKokkos::utils::impl::TypeListAt< I - 1, Kokkos::Impl::type_list< Tail... > > | |
CKokkos::utils::impl::TypeListAt< I, Kokkos::Impl::type_list< Head, Tail... > > | |
CKokkos::utils::impl::TypeListContains< typename,... > | |
CKokkos::utils::impl::TypeListIndex< typename, typename > | |
CKokkos::utils::impl::TypeListSize< typename > | |
CKokkos::utils::impl::TypeListToTuple< typename > | |
CKokkos::utils::impl::TypeListToTuple< Kokkos::Impl::type_list< Ts... > > | |
CKokkos::utils::tests::impl::VectorOfTransformer< T > | Helper struct for the test of Kokkos::utils::impl::transform_type_list_t |