| Crapidsmpf::coll::AllGather | AllGather communication service |
| Crapidsmpf::streaming::AllGather | Asynchronous (coroutine) interface to coll::AllGather |
| Crapidsmpf::coll::AllReduce | AllReduce collective |
| ▼Crapidsmpf::bootstrap::detail::Backend | Abstract interface for bootstrap coordination backends |
| Crapidsmpf::bootstrap::detail::FileBackend | File-based coordination backend implementation |
| ▼Cstd::bad_alloc | |
| ▼Crapidsmpf::bad_alloc | Exception thrown when a RapidsMPF allocation fails |
| Crapidsmpf::out_of_memory | Exception thrown when RapidsMPF runs out of memory |
| Crapidsmpf::reservation_error | Exception thrown when a memory reservation fails in RapidsMPF |
| Crapidsmpf::BloomFilter | A bloom filter, used for approximate set membership queries |
| Crapidsmpf::streaming::BloomFilter | Utility managing construction and use of a bloom filter |
| Crapidsmpf::streaming::BoundedQueue | A bounded queue for type-erased Messages |
| Crapidsmpf::Buffer | Buffer representing device or host memory |
| Crapidsmpf::BufferResource | Class managing buffer resources |
| Crapidsmpf::streaming::Channel | A coroutine-based channel for sending and receiving messages asynchronously |
| Crapidsmpf::streaming::ChannelMetadata | Channel-level metadata describing the data stream |
| Crapidsmpf::coll::detail::Chunk | Represents a data chunk in the allgather operation |
| Crapidsmpf::shuffler::detail::Chunk | A partition chunk representing either a data message or a control message |
| ▼Crapidsmpf::Communicator | Abstract base class for a communication mechanism between nodes |
| Crapidsmpf::MPI | MPI communicator class that implements the Communicator interface |
| Crapidsmpf::Single | Single process communicator class that implements the Communicator interface |
| Crapidsmpf::ucxx::UCXX | UCXX communicator class that implements the Communicator interface |
| Crapidsmpf::ContentDescription | Description of an object's content |
| Crapidsmpf::bootstrap::Context | Context information for the current process/rank |
| Crapidsmpf::streaming::Context | Context for actors (coroutines) in rapidsmpf |
| Crapidsmpf::streaming::CoroThreadPoolExecutor | Executor wrapper around a coro::thread_pool used for coroutine execution |
| Crapidsmpf::CudaEvent | RAII wrapper for a CUDA event with convenience methods |
| ▼Crmm::mr::device_memory_resource [external] | |
| Crapidsmpf::RmmResourceAdaptor | A RMM memory resource adaptor tailored to RapidsMPF |
| Crapidsmpf::coll::detail::DeviceOp< T, Op > | Device-side range-based reduction operator |
| Crapidsmpf::streaming::Filter | Filter ast expression with lifetime/stream management |
| Crapidsmpf::shuffler::detail::FinishCounter | Helper to tally the finish status of a shuffle |
| Crapidsmpf::ProgressThread::FunctionID | The unique ID of a function registered with ProgressThread. Composed of the ProgressThread address and a sequential function index |
| Crapidsmpf::ProgressThread::FunctionState | Store state of a function |
| ▼Crapidsmpf::Communicator::Future | Abstract base class for asynchronous operation within the communicator |
| Crapidsmpf::MPI::Future | Represents the future result of an MPI operation |
| Crapidsmpf::Single::Future | Represents the future result of an operation |
| Crapidsmpf::ucxx::UCXX::Future | Represents the future result of an UCXX operation |
| Crapidsmpf::streaming::HashScheme | Hash partitioning scheme |
| Crapidsmpf::HostBuffer | Block of host memory |
| ▼Crapidsmpf::HostMemoryResource | Host memory resource using standard CPU allocation |
| Crapidsmpf::PinnedMemoryResource | Memory resource that provides pinned (page-locked) host memory using a pool |
| Crapidsmpf::coll::detail::HostOp< T, Op > | Host-side range-based reduction operator |
| Crapidsmpf::ucxx::InitializedRank | A UCXX initialized rank |
| Crapidsmpf::LimitAvailableMemory | A functor for querying the remaining available memory within a defined limit from an RMM statistics resource |
| Crapidsmpf::streaming::Lineariser | Linearise insertion into an output channel from a fixed number of producers by sequence number |
| Crapidsmpf::ucxx::ListenerAddress | Storage for a listener address |
| Crapidsmpf::Communicator::Logger | A logger base class for handling different levels of log messages |
| Crapidsmpf::Statistics::MemoryRecord | Holds memory profiling information for a named scope |
| Crapidsmpf::Statistics::MemoryRecorder | RAII-style object for scoped memory usage tracking |
| Crapidsmpf::MemoryReservation | Represents a reservation for future memory allocation |
| Crapidsmpf::streaming::MemoryReserveOrWait | Asynchronous coordinator for memory reservation requests |
| Crapidsmpf::communicator::MetadataPayloadExchange::Message | Message class for communication |
| Crapidsmpf::streaming::Message | Type-erased message wrapper around a payload |
| ▼Crapidsmpf::communicator::MetadataPayloadExchange | Interface for exchanging serialized metadata and payload between ranks |
| Crapidsmpf::communicator::TagMetadataPayloadExchange | Tag-based implementation of MetadataPayloadExchange |
| Crapidsmpf::config::Options | Manages configuration options for RapidsMPF operations |
| Crapidsmpf::config::OptionValue | Configuration option value |
| Crapidsmpf::OwningWrapper | Utility class to store an arbitrary type-erased object while another object is alive |
| Crapidsmpf::PackedData | Bag of bytes with metadata suitable for sending over the wire |
| Crapidsmpf::streaming::Partitioning | Hierarchical partitioning metadata for a data stream |
| Crapidsmpf::streaming::PartitioningSpec | Partitioning specification for a single hierarchical level |
| Crapidsmpf::streaming::PartitionMapChunk | Chunk of packed partitions identified by partition ID |
| Crapidsmpf::streaming::PartitionVectorChunk | Chunk of packed partitions stored as a vector |
| Crapidsmpf::detail::PausableThreadLoop | A thread loop that can be paused, resumed, and stopped |
| Crapidsmpf::PinnedPoolProperties | Properties for configuring a pinned memory pool |
| Crapidsmpf::coll::detail::PostBox | A thread-safe container for managing chunks in an AllGather |
| Crapidsmpf::shuffler::detail::PostBox< KeyType > | A thread-safe container for managing and retrieving data chunks by partition and chunk ID |
| Crapidsmpf::shuffler::detail::PostBox< PartID > | |
| Crapidsmpf::shuffler::detail::PostBox< Rank > | |
| Crapidsmpf::ProgressThread | A progress thread that can execute arbitrary functions |
| Crapidsmpf_domain | Tag type for rapidsmpf's NVTX domain |
| ▼Cstd::runtime_error | |
| Crapidsmpf::cuda_error | Exception thrown when a CUDA error is encountered |
| Crapidsmpf::ScopedMemoryRecord | Memory statistics for a specific scope |
| Crapidsmpf::config::detail::SharedOptions | Internal shared collection for the Options class |
| Crapidsmpf::shuffler::Shuffler | Shuffle service for cuDF tables |
| Crapidsmpf::streaming::ShufflerAsync | An asynchronous shuffler that allows concurrent insertion and extraction of data |
| Crapidsmpf::streaming::ShutdownAtExit | Helper RAII class to shut down channels when they go out of scope |
| Crapidsmpf::streaming::SpillableMessages | Container for individually spillable messages |
| Crapidsmpf::SpillManager | Manages memory spilling to free up device memory when needed |
| Crapidsmpf::Statistics::Stat | Represents a single tracked statistic |
| Crapidsmpf::Statistics | Tracks statistics across rapidsmpf operations |
| Crapidsmpf::StreamOrderedTiming | Stream-ordered wall-clock timer that records its result into Statistics |
| Crapidsmpf::streaming::TableChunk | A unit of table data in a streaming pipeline |
| Crapidsmpf::Tag | A tag used for identifying messages in a communication operation |
| Crapidsmpf::streaming::ThrottlingAdaptor | An adaptor to throttle access to a channel |
| ▼Crapidsmpf::Ts | |
| Crapidsmpf::overloaded< Ts > | Helper for overloaded lambdas using std::visit |