- launch_task (C++ class)
- legate::AutoTask (C++ class)
- legate::AutoTask::add_communicator (C++ function)
- legate::AutoTask::add_constraint (C++ function)
- legate::AutoTask::add_input (C++ function), [1]
- legate::AutoTask::add_output (C++ function), [1]
- legate::AutoTask::add_reduction (C++ function), [1], [2], [3]
- legate::AutoTask::add_scalar_arg (C++ function), [1]
- legate::AutoTask::declare_partition (C++ function)
- legate::AutoTask::find_or_declare_partition (C++ function)
- legate::AutoTask::Impl (C++ class)
- legate::AutoTask::provenance (C++ function)
- legate::AutoTask::set_concurrent (C++ function)
- legate::AutoTask::set_side_effect (C++ function)
- legate::AutoTask::throws_exception (C++ function)
- legate::comm::Communicator (C++ class)
- legate::comm::Communicator::get (C++ function)
- legate::Constraint (C++ class)
- legate::cuda::StreamPool (C++ class)
- legate::cuda::StreamPool::get_stream (C++ function)
- legate::cuda::StreamPool::get_stream_pool (C++ function)
- legate::cuda::StreamView (C++ class)
- legate::cuda::StreamView::operator cudaStream_t (C++ function)
- legate::cuda::StreamView::StreamView (C++ function)
- legate::experimental::stl::initialize_library (C++ class)
- legate::experimental::stl::initialize_library::initialize_library (C++ function)
- legate::experimental::stl::legate_reduction (C++ concept)
- legate::experimental::stl::logical_store_like (C++ concept)
- legate::ExternalAllocation (C++ class)
- legate::ExternalAllocation::create_fbmem (C++ function), [1]
- legate::ExternalAllocation::create_sysmem (C++ function), [1]
- legate::ExternalAllocation::create_zcmem (C++ function), [1]
- legate::ExternalAllocation::Deleter (C++ type)
- legate::ExternalAllocation::ptr (C++ function)
- legate::ExternalAllocation::read_only (C++ function)
- legate::ExternalAllocation::size (C++ function)
- legate::ExternalAllocation::target (C++ function)
- legate::FixedArrayType (C++ class)
- legate::FixedArrayType::element_type (C++ function)
- legate::FixedArrayType::num_elements (C++ function)
- legate::InlineAllocation (C++ class)
- legate::InlineAllocation::ptr (C++ member)
- legate::InlineAllocation::strides (C++ member)
- legate::is_complex (C++ struct)
- legate::is_complex_type (C++ struct)
- legate::is_floating_point (C++ struct)
- legate::is_integral (C++ struct)
- legate::is_signed (C++ struct)
- legate::is_unsigned (C++ struct)
- legate::LegateTask (C++ class)
- legate::LegateTask::register_variants (C++ function), [1], [2]
- legate::Library (C++ class)
- legate::Library::get_library_name (C++ function)
- legate::Library::get_task_name (C++ function)
- legate::Library::get_tunable (C++ function)
- legate::Library::register_reduction_operator (C++ function)
- legate::ListLogicalArray (C++ class)
- legate::ListLogicalArray::descriptor (C++ function)
- legate::ListLogicalArray::vardata (C++ function)
- legate::ListPhysicalArray (C++ class)
- legate::ListPhysicalArray::descriptor (C++ function)
- legate::ListPhysicalArray::vardata (C++ function)
- legate::ListType (C++ class)
- legate::ListType::element_type (C++ function)
- legate::LogicalArray (C++ class)
- legate::LogicalArray::as_list_array (C++ function)
- legate::LogicalArray::as_string_array (C++ function)
- legate::LogicalArray::child (C++ function)
- legate::LogicalArray::data (C++ function)
- legate::LogicalArray::delinearize (C++ function)
- legate::LogicalArray::dim (C++ function)
- legate::LogicalArray::extents (C++ function)
- legate::LogicalArray::get_physical_array (C++ function)
- legate::LogicalArray::Impl (C++ class)
- legate::LogicalArray::nested (C++ function)
- legate::LogicalArray::null_mask (C++ function)
- legate::LogicalArray::nullable (C++ function)
- legate::LogicalArray::num_children (C++ function)
- legate::LogicalArray::project (C++ function)
- legate::LogicalArray::promote (C++ function)
- legate::LogicalArray::shape (C++ function)
- legate::LogicalArray::slice (C++ function)
- legate::LogicalArray::transpose (C++ function)
- legate::LogicalArray::type (C++ function)
- legate::LogicalArray::unbound (C++ function)
- legate::LogicalArray::volume (C++ function)
- legate::LogicalStore (C++ class)
- legate::LogicalStore::delinearize (C++ function)
- legate::LogicalStore::detach (C++ function)
- legate::LogicalStore::dim (C++ function)
- legate::LogicalStore::equal_storage (C++ function)
- legate::LogicalStore::extents (C++ function)
- legate::LogicalStore::get_physical_store (C++ function)
- legate::LogicalStore::has_scalar_storage (C++ function)
- legate::LogicalStore::Impl (C++ class)
- legate::LogicalStore::overlaps (C++ function)
- legate::LogicalStore::partition_by_tiling (C++ function)
- legate::LogicalStore::project (C++ function)
- legate::LogicalStore::promote (C++ function)
- legate::LogicalStore::shape (C++ function)
- legate::LogicalStore::slice (C++ function)
- legate::LogicalStore::transformed (C++ function)
- legate::LogicalStore::transpose (C++ function)
- legate::LogicalStore::type (C++ function)
- legate::LogicalStore::unbound (C++ function)
- legate::LogicalStore::volume (C++ function)
- legate::ManualTask (C++ class)
- legate::ManualTask::add_communicator (C++ function)
- legate::ManualTask::add_input (C++ function), [1]
- legate::ManualTask::add_output (C++ function), [1]
- legate::ManualTask::add_reduction (C++ function), [1], [2], [3]
- legate::ManualTask::add_scalar_arg (C++ function), [1]
- legate::ManualTask::Impl (C++ class)
- legate::ManualTask::provenance (C++ function)
- legate::ManualTask::set_concurrent (C++ function)
- legate::ManualTask::set_side_effect (C++ function)
- legate::ManualTask::throws_exception (C++ function)
- legate::mapping::DimOrdering (C++ class)
- legate::mapping::DimOrdering::c_order (C++ function)
- legate::mapping::DimOrdering::custom_order (C++ function)
- legate::mapping::DimOrdering::dimensions (C++ function)
- legate::mapping::DimOrdering::fortran_order (C++ function)
- legate::mapping::DimOrdering::Kind (C++ enum)
- legate::mapping::DimOrdering::kind (C++ function)
- legate::mapping::DimOrdering::Kind::C (C++ enumerator)
- legate::mapping::DimOrdering::Kind::CUSTOM (C++ enumerator)
- legate::mapping::DimOrdering::Kind::FORTRAN (C++ enumerator)
- legate::mapping::DimOrdering::set_c_order (C++ function)
- legate::mapping::DimOrdering::set_custom_order (C++ function)
- legate::mapping::DimOrdering::set_fortran_order (C++ function)
- legate::mapping::InstanceMappingPolicy (C++ class)
- legate::mapping::InstanceMappingPolicy::allocation (C++ member)
- legate::mapping::InstanceMappingPolicy::exact (C++ member)
- legate::mapping::InstanceMappingPolicy::layout (C++ member)
- legate::mapping::InstanceMappingPolicy::ordering (C++ member)
- legate::mapping::InstanceMappingPolicy::redundant (C++ member)
- legate::mapping::InstanceMappingPolicy::set_allocation_policy (C++ function)
- legate::mapping::InstanceMappingPolicy::set_exact (C++ function)
- legate::mapping::InstanceMappingPolicy::set_instance_layout (C++ function)
- legate::mapping::InstanceMappingPolicy::set_ordering (C++ function)
- legate::mapping::InstanceMappingPolicy::set_redundant (C++ function)
- legate::mapping::InstanceMappingPolicy::set_target (C++ function)
- legate::mapping::InstanceMappingPolicy::subsumes (C++ function)
- legate::mapping::InstanceMappingPolicy::target (C++ member)
- legate::mapping::InstanceMappingPolicy::with_allocation_policy (C++ function)
- legate::mapping::InstanceMappingPolicy::with_exact (C++ function)
- legate::mapping::InstanceMappingPolicy::with_instance_layout (C++ function)
- legate::mapping::InstanceMappingPolicy::with_ordering (C++ function)
- legate::mapping::InstanceMappingPolicy::with_redundant (C++ function)
- legate::mapping::InstanceMappingPolicy::with_target (C++ function)
- legate::mapping::Machine (C++ class)
- legate::mapping::Machine::count (C++ function), [1]
- legate::mapping::Machine::empty (C++ function)
- legate::mapping::Machine::only (C++ function), [1]
- legate::mapping::Machine::operator& (C++ function)
- legate::mapping::Machine::operator[] (C++ function), [1]
- legate::mapping::Machine::preferred_target (C++ function)
- legate::mapping::Machine::processor_range (C++ function), [1]
- legate::mapping::Machine::slice (C++ function), [1]
- legate::mapping::Machine::to_string (C++ function)
- legate::mapping::Machine::valid_targets (C++ function)
- legate::mapping::Machine::valid_targets_except (C++ function)
- legate::mapping::MachineQueryInterface (C++ class)
- legate::mapping::MachineQueryInterface::cpus (C++ function)
- legate::mapping::MachineQueryInterface::gpus (C++ function)
- legate::mapping::MachineQueryInterface::omps (C++ function)
- legate::mapping::MachineQueryInterface::total_nodes (C++ function)
- legate::mapping::Mapper (C++ class)
- legate::mapping::Mapper::store_mappings (C++ function)
- legate::mapping::Mapper::task_target (C++ function)
- legate::mapping::Mapper::tunable_value (C++ function)
- legate::mapping::NodeRange (C++ class)
- legate::mapping::ProcessorRange (C++ class)
- legate::mapping::ProcessorRange::count (C++ function)
- legate::mapping::ProcessorRange::empty (C++ function)
- legate::mapping::ProcessorRange::get_node_range (C++ function)
- legate::mapping::ProcessorRange::high (C++ member)
- legate::mapping::ProcessorRange::low (C++ member)
- legate::mapping::ProcessorRange::per_node_count (C++ member)
- legate::mapping::ProcessorRange::ProcessorRange (C++ function), [1]
- legate::mapping::ProcessorRange::slice (C++ function)
- legate::mapping::ProcessorRange::to_string (C++ function)
- legate::mapping::Store (C++ class)
- legate::mapping::Store::can_colocate_with (C++ function)
- legate::mapping::Store::dim (C++ function)
- legate::mapping::Store::domain (C++ function)
- legate::mapping::Store::is_future (C++ function)
- legate::mapping::Store::is_reduction (C++ function)
- legate::mapping::Store::redop (C++ function)
- legate::mapping::Store::shape (C++ function)
- legate::mapping::Store::unbound (C++ function)
- legate::mapping::StoreMapping (C++ class)
- legate::mapping::StoreMapping::add_store (C++ function)
- legate::mapping::StoreMapping::create (C++ function), [1]
- legate::mapping::StoreMapping::default_mapping (C++ function)
- legate::mapping::StoreMapping::policy (C++ function), [1]
- legate::mapping::StoreMapping::ReleaseKey (C++ class)
- legate::mapping::StoreMapping::store (C++ function)
- legate::mapping::StoreMapping::stores (C++ function)
- legate::mapping::Task (C++ class)
- legate::mapping::Task::input (C++ function)
- legate::mapping::Task::inputs (C++ function)
- legate::mapping::Task::num_inputs (C++ function)
- legate::mapping::Task::num_outputs (C++ function)
- legate::mapping::Task::num_reductions (C++ function)
- legate::mapping::Task::output (C++ function)
- legate::mapping::Task::outputs (C++ function)
- legate::mapping::Task::reduction (C++ function)
- legate::mapping::Task::reductions (C++ function)
- legate::mapping::Task::scalar (C++ function)
- legate::mapping::Task::scalars (C++ function)
- legate::mapping::Task::task_id (C++ function)
- legate::PhysicalArray (C++ class)
- legate::PhysicalArray::as_list_array (C++ function)
|
- legate::PhysicalArray::as_string_array (C++ function)
- legate::PhysicalArray::child (C++ function)
- legate::PhysicalArray::data (C++ function)
- legate::PhysicalArray::dim (C++ function)
- legate::PhysicalArray::domain (C++ function)
- legate::PhysicalArray::nested (C++ function)
- legate::PhysicalArray::null_mask (C++ function)
- legate::PhysicalArray::nullable (C++ function)
- legate::PhysicalArray::shape (C++ function)
- legate::PhysicalArray::type (C++ function)
- legate::PhysicalStore (C++ class)
- legate::PhysicalStore::bind_data (C++ function)
- legate::PhysicalStore::bind_empty_data (C++ function)
- legate::PhysicalStore::bind_untyped_data (C++ function)
- legate::PhysicalStore::code (C++ function)
- legate::PhysicalStore::create_output_buffer (C++ function)
- legate::PhysicalStore::dim (C++ function)
- legate::PhysicalStore::domain (C++ function)
- legate::PhysicalStore::get_inline_allocation (C++ function)
- legate::PhysicalStore::is_future (C++ function)
- legate::PhysicalStore::is_readable (C++ function)
- legate::PhysicalStore::is_reducible (C++ function)
- legate::PhysicalStore::is_unbound_store (C++ function)
- legate::PhysicalStore::is_writable (C++ function)
- legate::PhysicalStore::PhysicalStore (C++ function)
- legate::PhysicalStore::read_accessor (C++ function), [1]
- legate::PhysicalStore::read_write_accessor (C++ function), [1]
- legate::PhysicalStore::reduce_accessor (C++ function), [1]
- legate::PhysicalStore::scalar (C++ function)
- legate::PhysicalStore::shape (C++ function)
- legate::PhysicalStore::target (C++ function)
- legate::PhysicalStore::transformed (C++ function)
- legate::PhysicalStore::type (C++ function)
- legate::PhysicalStore::valid (C++ function)
- legate::PhysicalStore::write_accessor (C++ function), [1]
- legate::ResourceConfig (C++ struct)
- legate::ResourceConfig::max_dyn_tasks (C++ member)
- legate::ResourceConfig::max_reduction_ops (C++ member)
- legate::ResourceConfig::max_tasks (C++ member)
- legate::Runtime (C++ class)
- legate::Runtime::create_array (C++ function), [1]
- legate::Runtime::create_array_like (C++ function)
- legate::Runtime::create_library (C++ function)
- legate::Runtime::create_list_array (C++ function)
- legate::Runtime::create_store (C++ function), [1], [2], [3], [4], [5]
- legate::Runtime::create_string_array (C++ function)
- legate::Runtime::create_task (C++ function), [1], [2]
- legate::Runtime::find_library (C++ function)
- legate::Runtime::find_or_create_library (C++ function)
- legate::Runtime::get_executing_processor (C++ function)
- legate::Runtime::get_machine (C++ function)
- legate::Runtime::get_runtime (C++ function)
- legate::Runtime::issue_copy (C++ function), [1]
- legate::Runtime::issue_execution_fence (C++ function)
- legate::Runtime::issue_fill (C++ function), [1]
- legate::Runtime::issue_gather (C++ function), [1]
- legate::Runtime::issue_mapping_fence (C++ function)
- legate::Runtime::issue_scatter (C++ function), [1]
- legate::Runtime::issue_scatter_gather (C++ function), [1]
- legate::Runtime::maybe_find_library (C++ function)
- legate::Runtime::node_count (C++ function)
- legate::Runtime::node_id (C++ function)
- legate::Runtime::prefetch_bloated_instances (C++ function)
- legate::Runtime::raise_pending_exception (C++ function)
- legate::Runtime::submit (C++ function), [1]
- legate::Runtime::tree_reduce (C++ function)
- legate::Scalar (C++ class)
- legate::Scalar::ptr (C++ function)
- legate::Scalar::Scalar (C++ function), [1], [2], [3], [4], [5], [6], [7], [8]
- legate::Scalar::size (C++ function)
- legate::Scalar::type (C++ function)
- legate::Scalar::value (C++ function)
- legate::Scalar::values (C++ function)
- legate::Scope (C++ class)
- legate::Scope::exception_mode (C++ function)
- legate::Scope::Impl (C++ class)
- legate::Scope::machine (C++ function)
- legate::Scope::priority (C++ function)
- legate::Scope::provenance (C++ function)
- legate::Scope::Scope (C++ function), [1], [2], [3], [4]
- legate::Scope::set_exception_mode (C++ function)
- legate::Scope::set_machine (C++ function)
- legate::Scope::set_priority (C++ function)
- legate::Scope::set_provenance (C++ function)
- legate::Scope::with_exception_mode (C++ function)
- legate::Scope::with_machine (C++ function)
- legate::Scope::with_priority (C++ function)
- legate::Scope::with_provenance (C++ function)
- legate::ScopedAllocator (C++ class)
- legate::ScopedAllocator::allocate (C++ function)
- legate::ScopedAllocator::deallocate (C++ function)
- legate::ScopedAllocator::Impl (C++ class)
- legate::ScopedAllocator::ScopedAllocator (C++ function)
- legate::ScopeFail (C++ class)
- legate::ScopeFail::ScopeFail (C++ function)
- legate::ScopeFail::value_type (C++ type)
- legate::ScopeFail::~ScopeFail (C++ function)
- legate::ScopeGuard (C++ class)
- legate::ScopeGuard::disable (C++ function)
- legate::ScopeGuard::enable (C++ function)
- legate::ScopeGuard::enabled (C++ function)
- legate::ScopeGuard::operator= (C++ function)
- legate::ScopeGuard::ScopeGuard (C++ function), [1]
- legate::ScopeGuard::value_type (C++ type)
- legate::ScopeGuard::~ScopeGuard (C++ function)
- legate::Shape (C++ class)
- legate::Shape::at (C++ function)
- legate::Shape::extents (C++ function)
- legate::Shape::ndim (C++ function)
- legate::Shape::operator!= (C++ function)
- legate::Shape::operator== (C++ function)
- legate::Shape::operator[] (C++ function)
- legate::Shape::Shape (C++ function), [1], [2], [3]
- legate::Shape::to_string (C++ function)
- legate::Shape::volume (C++ function)
- legate::Slice (C++ class)
- legate::Slice::Slice (C++ function)
- legate::Slice::start (C++ member)
- legate::Slice::stop (C++ member)
- legate::Span (C++ class)
- legate::Span::begin (C++ function)
- legate::Span::end (C++ function)
- legate::Span::ptr (C++ function)
- legate::Span::size (C++ function)
- legate::Span::Span (C++ function)
- legate::Span::subspan (C++ function)
- legate::StringLogicalArray (C++ class)
- legate::StringLogicalArray::chars (C++ function)
- legate::StringLogicalArray::offsets (C++ function)
- legate::StringPhysicalArray (C++ class)
- legate::StringPhysicalArray::chars (C++ function)
- legate::StringPhysicalArray::ranges (C++ function)
- legate::StructType (C++ class)
- legate::StructType::aligned (C++ function)
- legate::StructType::field_type (C++ function)
- legate::StructType::num_fields (C++ function)
- legate::StructType::offsets (C++ function)
- legate::SymbolicExpr (C++ class)
- legate::SymbolicExpr::dim (C++ function)
- legate::SymbolicExpr::is_constant (C++ function)
- legate::SymbolicExpr::is_identity (C++ function)
- legate::SymbolicExpr::offset (C++ function)
- legate::SymbolicExpr::weight (C++ function)
- legate::TaskContext (C++ class)
- legate::TaskContext::can_raise_exception (C++ function)
- legate::TaskContext::communicator (C++ function)
- legate::TaskContext::communicators (C++ function)
- legate::TaskContext::concurrent_task_barrier (C++ function)
- legate::TaskContext::get_launch_domain (C++ function)
- legate::TaskContext::get_task_index (C++ function)
- legate::TaskContext::get_task_stream (C++ function)
- legate::TaskContext::input (C++ function)
- legate::TaskContext::inputs (C++ function)
- legate::TaskContext::is_single_task (C++ function)
- legate::TaskContext::num_communicators (C++ function)
- legate::TaskContext::num_inputs (C++ function)
- legate::TaskContext::num_outputs (C++ function)
- legate::TaskContext::num_reductions (C++ function)
- legate::TaskContext::num_scalars (C++ function)
- legate::TaskContext::output (C++ function)
- legate::TaskContext::outputs (C++ function)
- legate::TaskContext::reduction (C++ function)
- legate::TaskContext::reductions (C++ function)
- legate::TaskContext::scalar (C++ function)
- legate::TaskContext::scalars (C++ function)
- legate::TaskContext::target (C++ function)
- legate::TaskContext::task_id (C++ function)
- legate::TaskContext::variant_kind (C++ function)
- legate::TaskException (C++ class)
- legate::TaskException::error_message (C++ function)
- legate::TaskException::index (C++ function)
- legate::TaskException::TaskException (C++ function), [1]
- legate::TaskRegistrar (C++ class)
- legate::TaskRegistrar::Impl (C++ class)
- legate::TaskRegistrar::RecordTaskKey (C++ class)
- legate::TaskRegistrar::register_all_tasks (C++ function)
- legate::timing::Time (C++ class)
- legate::timing::Time::Impl (C++ class)
- legate::timing::Time::value (C++ function)
- legate::Type (C++ class)
- legate::Type::alignment (C++ function)
- legate::Type::as_fixed_array_type (C++ function)
- legate::Type::as_list_type (C++ function)
- legate::Type::as_struct_type (C++ function)
- legate::Type::code (C++ function)
- legate::Type::find_reduction_operator (C++ function), [1]
- legate::Type::is_primitive (C++ function)
- legate::Type::operator== (C++ function)
- legate::Type::record_reduction_operator (C++ function), [1]
- legate::Type::size (C++ function)
- legate::Type::to_string (C++ function)
- legate::Type::uid (C++ function)
- legate::Type::variable_size (C++ function)
- legate::Variable (C++ class)
- legate::VariantOptions (C++ class)
- legate::VariantOptions::concurrent (C++ member)
- legate::VariantOptions::DEFAULT_OPTIONS (C++ member)
- legate::VariantOptions::elide_device_ctx_sync (C++ member)
- legate::VariantOptions::leaf (C++ member)
- legate::VariantOptions::populate_registrar (C++ function)
- legate::VariantOptions::return_size (C++ member)
- legate::VariantOptions::with_concurrent (C++ function)
- legate::VariantOptions::with_elide_device_ctx_sync (C++ function)
- legate::VariantOptions::with_leaf (C++ function)
- legate::VariantOptions::with_return_size (C++ function)
- LEGATE_CONCAT (C macro)
- LEGATE_CONCAT_ (C macro)
- LEGATE_DEFINED (C macro)
- LEGATE_SCOPE_FAIL (C macro)
- LEGATE_SCOPE_GUARD (C macro)
- LEGATE_STL_RESOURCE_CONFIG (C++ member)
- LEGATE_STRINGIZE (C macro)
- LEGATE_STRINGIZE_ (C macro)
- list_type (C++ function)
- low (legate.core.ProcessorRange attribute)
|