kokkos-utils 0.0.1
 
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CKokkos::utils::callbacks::AllocateDataEventAllocate-data event associated with Kokkos::Tools::Experimental::EventSet::allocate_data
 CKokkos::utils::callbacks::AllocDescriptorHelper struct to hold descriptors of a data allocation
 CKokkos::utils::callbacks::AnyEventMatcherMatcher that returns true for any event
 CKokkos::utils::callbacks::BeginDeepCopyEventBegin-deep-copy event associated with Kokkos::Tools::Experimental::EventSet::begin_deep_copy
 CKokkos::utils::callbacks::BeginFenceEventBegin-fence event associated with Kokkos::Tools::Experimental::EventSet::begin_fence
 CKokkos::utils::callbacks::BeginParallelForEvent
 CKokkos::utils::callbacks::BeginParallelReduceEventBegin-parallel-reduce event associated with Kokkos::Tools::Experimental::EventSet::begin_parallel_reduce
 CKokkos::utils::callbacks::BeginParallelScanEventBegin-parallel-scan event associated with Kokkos::Tools::Experimental::EventSet::begin_parallel_scan
 Cstd::conjunction
 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::CreateProfileSectionEventCreate-profile-section event associated with Kokkos::Tools::Experimental::EventSet::create_profile_section
 CKokkos::utils::callbacks::DeallocateDataEventDeallocate-data event associated with Kokkos::Tools::Experimental::EventSet::deallocate_data
 CKokkos::utils::callbacks::DestroyProfileSectionEventDestroy-profile-section event associated with Kokkos::Tools::Experimental::EventSet::destroy_profile_section
 Cstd::disjunction
 CKokkos::utils::callbacks::EndDeepCopyEventEnd-deep-copy event associated with Kokkos::Tools::Experimental::EventSet::end_deep_copy
 CKokkos::utils::callbacks::EndFenceEventEnd-fence event associated with Kokkos::Tools::Experimental::EventSet::end_fence
 CKokkos::utils::callbacks::EndParallelForEventEnd-parallel-for event associated with Kokkos::Tools::Experimental::EventSet::end_parallel_for
 CKokkos::utils::callbacks::EndParallelReduceEventEnd-parallel-reduce event associated with Kokkos::Tools::Experimental::EventSet::end_parallel_reduce
 CKokkos::utils::callbacks::EndParallelScanEventEnd-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 >::EventDeleterTo be used for the custom deleter of event
 CKokkos::utils::timer::Event< Kokkos::HIP >::EventDeleterTo be used for the custom deleter of event
 CKokkos::utils::callbacks::EventIdMatcherMatch 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::EventNameMatcherMatcher 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::EventRegexMatcherMatcher 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 >
 Cstd::false_type
 CKokkos::utils::atomics::InsertMinInsert 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::callbacks::impl::IsListenerFor< Callable >
 CKokkos::utils::callbacks::impl::IsMatcherFor< Callable >
 CKokkos::utils::callbacks::impl::ListenerConceptBaseHelper structures used by Kokkos::utils::callbacks::Manager to store and call registered listeners
 CKokkos::utils::callbacks::impl::ListenerConceptCallOperator< EventType >
 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::ManagerClass to manage Kokkos profiling callback calls
 CKokkos::utils::tests::scoped::callbacks::ManagerInitializing and finalizing Kokkos::utils::callbacks::Manager in a RAII manner
 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::PopRegionEventPop-region event associated with Kokkos::Tools::Experimental::EventSet::pop_region
 CKokkos::utils::callbacks::ProfileEventProfile event associated with Kokkos::Tools::Experimental::EventSet::profile_event
 CKokkos::utils::callbacks::PushRegionEventPush-region event associated with Kokkos::Tools::Experimental::EventSet::push_region
 CKokkos::utils::callbacks::RecorderListener<... >
 CKokkos::utils::callbacks::RecorderListener< AnyEventMatcher, EventTypes... >
 CKokkos::utils::callbacks::RecorderListener< MatcherType, EventTypes... >Listener for recording Kokkos profiling callback calls
 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::StartProfileSectionEventStart-profile-section event associated with Kokkos::Tools::Experimental::EventSet::start_profile_section
 CKokkos::utils::callbacks::StopProfileSectionEventStop-profile-section event associated with Kokkos::Tools::Experimental::EventSet::stop_profile_section
 Ctesting::Test
 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::impl::TransformTypeList< typename, typename >
 CKokkos::utils::impl::TransformTypeList< TransformerType, Kokkos::Impl::type_list< Ts... > >
 Cstd::true_type
 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::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