kokkos-utils 0.0.6
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NKokkos
  Nutils
   Natomics
    CInsertMinInsert an element in a view at a specific index using Kokkos::atomic_min
   Ncallbacks
    Nimpl
     CContainsInOrderMatcher
     CElementAtMatcher
     CIsListenerFor
     CIsMatcherFor
     CListenerConceptBaseHelper 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
     CListOfListenerCallOprPerEventTypeTransformerHelper struct needed for the implementation of Kokkos::utils::callbacks::impl::listener_call_opr_list_tuple_t
    CAllocateDataEventAllocate-data event associated with Kokkos::Tools::Experimental::EventSet::allocate_data
    CAllocDescriptorHelper struct to hold descriptors of a data allocation
    CAnyEventMatcherMatcher that returns true for any event
    CBeginDeepCopyEventBegin-deep-copy event associated with Kokkos::Tools::Experimental::EventSet::begin_deep_copy
    CBeginEndTimerListenerTimer listener that is well-suited for timing the execution of a parallel workload enqueued on a particular execution space instance
    CBeginFenceEventBegin-fence event associated with Kokkos::Tools::Experimental::EventSet::begin_fence
    CBeginParallelForEvent
    CBeginParallelReduceEventBegin-parallel-reduce event associated with Kokkos::Tools::Experimental::EventSet::begin_parallel_reduce
    CBeginParallelScanEventBegin-parallel-scan event associated with Kokkos::Tools::Experimental::EventSet::begin_parallel_scan
    CConjunctionMatcherConjunction of matchers that is true only if all matchers agree
    CCreateProfileSectionEventCreate-profile-section event associated with Kokkos::Tools::Experimental::EventSet::create_profile_section
    CDeallocateDataEventDeallocate-data event associated with Kokkos::Tools::Experimental::EventSet::deallocate_data
    CDestroyProfileSectionEventDestroy-profile-section event associated with Kokkos::Tools::Experimental::EventSet::destroy_profile_section
    CEndDeepCopyEventEnd-deep-copy event associated with Kokkos::Tools::Experimental::EventSet::end_deep_copy
    CEndFenceEventEnd-fence event associated with Kokkos::Tools::Experimental::EventSet::end_fence
    CEndParallelForEventEnd-parallel-for event associated with Kokkos::Tools::Experimental::EventSet::end_parallel_for
    CEndParallelReduceEventEnd-parallel-reduce event associated with Kokkos::Tools::Experimental::EventSet::end_parallel_reduce
    CEndParallelScanEventEnd-parallel-scan event associated with Kokkos::Tools::Experimental::EventSet::end_parallel_scan
    CEnqueuedEventTimerTimer for events that are enqueued on exec
    CEnqueuedEventWithLaunchTimerTimer for events that are enqueued on exec. This timer also measures the launch time
    CEventBeginEndIdMatcherMatch a begin event and its corresponding end event based on their event_id
    CEventIdMatcherMatch an event whose event_id is event_id
    CEventInProfileSectionMatcherMatcher to select events that occur within a profile section
    CEventNameMatcherMatcher to select events whose name matches name
    CEventQueueMatcherMatch an event whose dev_id is the same as the one of exec
    CEventRegexMatcherMatcher to select events whose name matches a regular expression
    CEventRegionMatcherMatcher to select events that occur within a region
    CEventTraitsEvent traits
    CEventTypeMatcherRestrict the event types that can be matched by matcher to the subset EventTypes
    CManagerClass 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 >
    CPopRegionEventPop-region event associated with Kokkos::Tools::Experimental::EventSet::pop_region
    CProfileEventProfile event associated with Kokkos::Tools::Experimental::EventSet::profile_event
    CPushRegionEventPush-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... > >
    CRegionTimerListenerTimer listener for a profiling region that matches MatcherType
    CSequenceOfRegionTimerListenerTime a sequence of push/pop regions
    CStartProfileSectionEventStart-profile-section event associated with Kokkos::Tools::Experimental::EventSet::start_profile_section
    CStopProfileSectionEventStop-profile-section event associated with Kokkos::Tools::Experimental::EventSet::stop_profile_section
    CTimerListenerListener 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... >
    CTypeListSize
    CTypeListSize< Kokkos::Impl::type_list< Ts... > >
    CTypeListContains
    CTypeListContains< U, T, Ts... >Specialization for a pack of types
    CTypeListContains< U, Kokkos::Impl::type_list< Ts... > >Specialization for a list of types given as Kokkos::Impl::type_list
    CTypeListAt
    CTypeListAt< I, Kokkos::Impl::type_list< Head, Tail... > >
    CTypeListAt< 0, Kokkos::Impl::type_list< Head, Tail... > >
    CTransformTypeList
    CTransformTypeList< TransformerType, Kokkos::Impl::type_list< Ts... > >
    CTypeListToTuple
    CTypeListToTuple< Kokkos::Impl::type_list< Ts... > >
    CTypeListIndex
    CTypeListIndex< T, Kokkos::Impl::type_list< T, Ts... > >
    CTypeListIndex< T, Kokkos::Impl::type_list< Head, Ts... > >
    Ctype_list_all
    Ctype_list_all< UnaryPred, T, Ts... >Specialization for a pack of types
    Ctype_list_all< UnaryPred, Kokkos::Impl::type_list< Ts... > >Specialization for a list of types given as Kokkos::Impl::type_list
    Ctype_list_any
    Ctype_list_any< UnaryPred, T, Ts... >
    Ctype_list_any< UnaryPred, 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
     CRecordingMatcherHelper matcher that records in encountered all the events passed to it
     CSequenceOfRegionTimerListenerTest
     CTesterListenerListener that stores the events it receives
     CTimerListenerTest
     CTimerTest
    Nimpl
     CVectorOfTransformerHelper struct for the test of Kokkos::utils::impl::transform_type_list_t
    Nprinters
     CPrintersTest
     CDeepAssign1D
     CDeepAssign1DFormatting
     CDeepAssign2D
    Nscoped
     Ncallbacks
      CManagerInitializing and finalizing Kokkos::utils::callbacks::Manager in a RAII manner
     CExecutionSpaceCreate a new execution space instance with RAII semantics
    Ntimer
     CEventTest
     CTimerExecutionSpaceTest
     CTimerTest
   Ntimer
    CEventEvent
    CEvent< Kokkos::Cuda >Specialization for Kokkos::Cuda that uses cudaEvent_t
     CEventDeleterTo be used for the custom deleter of event
    CEvent< Kokkos::HIP >Specialization for Kokkos::HIP that uses hipEvent_t
     CEventDeleterTo be used for the custom deleter of event
    CTimerMeasure elapsed time between events