File runtime.h¶
↰ Parent directory (include/shad/runtime
)
Contents
Definition (include/shad/runtime/runtime.h
)¶
Includes¶
cstddef
cstdint
functional
iostream
iterator
(File distributed_iterator_traits.h)map
(File available_mappings.h)memory
(File ops_on_uninitialized_memory.h)set
(File local_set.h)shad/config/config.h
shad/runtime/handle.h
(File handle.h)shad/runtime/locality.h
(File locality.h)shad/runtime/mapping_traits.h
(File mapping_traits.h)shad/runtime/mappings/available_mappings.h
(File available_mappings.h)shad/runtime/synchronous_interface.h
(File synchronous_interface.h)unordered_set
(File unordered_set.h)utility
(File cpp_simple_utility.h)vector
(File vector.h)
Included By¶
- File algorithm.h
- File array.h
- File binary_search_ops.h
- File comparison_ops.h
- File heap_ops.h
- File impl_patterns.h
- File minimum_maximum_ops.h
- File modifyng_sequence_ops.h
- File non_modifyng_sequence_ops.h
- File numeric_ops.h
- File ops_on_uninitialized_memory.h
- File other_ops_on_sorted_ranges.h
- File partitioning_ops.h
- File permutation_ops.h
- File set_ops.h
- File sorting_ops.h
- File utils.h
- File iterator.h
- File numeric.h
- File abstract_data_structure.h
- File array.h
- File buffer.h
- File hashmap.h
- File local_hashmap.h
- File local_set.h
- File object_identifier.h
- File set.h
- File vector.h
- File sssp.h
- File attributed_edge_index.h
- File edge_index.h
- File local_edge_index.h
- File shad.h
Classes¶
Functions¶
- Function shad::rt::allLocalities
- Template Function shad::rt::asyncDma(Handle&, const Locality&, const T *, const T *, const size_t)
- Template Function shad::rt::asyncDma(Handle&, const T *, const Locality&, const T *, const size_t)
- Template Function shad::rt::asyncExecuteAt(Handle&, const Locality&, FunT&&, const InArgsT&)
- Template Function shad::rt::asyncExecuteAt(Handle&, const Locality&, FunT&&, const std::shared_ptr<uint8_t>&, const uint32_t)
- Template Function shad::rt::asyncExecuteAtWithRet(Handle&, const Locality&, FunT&&, const InArgsT&, ResT *)
- Template Function shad::rt::asyncExecuteAtWithRet(Handle&, const Locality&, FunT&&, const std::shared_ptr<uint8_t>&, const uint32_t, ResT *)
- Template Function shad::rt::asyncExecuteAtWithRetBuff(Handle&, const Locality&, FunT&&, const InArgsT&, uint8_t *, uint32_t *)
- Template Function shad::rt::asyncExecuteAtWithRetBuff(Handle&, const Locality&, FunT&&, const std::shared_ptr<uint8_t>&, const uint32_t, uint8_t *, uint32_t *)
- Template Function shad::rt::asyncExecuteOnAll(Handle&, FunT&&, const InArgsT&)
- Template Function shad::rt::asyncExecuteOnAll(Handle&, FunT&&, const std::shared_ptr<uint8_t>&, const uint32_t)
- Template Function shad::rt::asyncForEachAt(Handle&, const Locality&, FunT&&, const InArgsT&, const size_t)
- Template Function shad::rt::asyncForEachAt(Handle&, const Locality&, FunT&&, const std::shared_ptr<uint8_t>&, const uint32_t, const size_t)
- Template Function shad::rt::asyncForEachOnAll(Handle&, FunT&&, const InArgsT&, const size_t)
- Template Function shad::rt::asyncForEachOnAll(Handle&, FunT&&, const std::shared_ptr<uint8_t>&, const uint32_t, const size_t)
- Template Function shad::rt::dma(const Locality&, const T *, const T *, const size_t)
- Template Function shad::rt::dma(const T *, const Locality&, const T *, const size_t)
- Template Function shad::rt::executeAt(const Locality&, FunT&&, const InArgsT&)
- Template Function shad::rt::executeAt(const Locality&, FunT&&, const std::shared_ptr<uint8_t>&, const uint32_t)
- Template Function shad::rt::executeAtWithRet(const Locality&, FunT&&, const InArgsT&, ResT *)
- Template Function shad::rt::executeAtWithRet(const Locality&, FunT&&, const std::shared_ptr<uint8_t>&, const uint32_t, ResT *)
- Template Function shad::rt::executeAtWithRetBuff(const Locality&, FunT&&, const InArgsT&, uint8_t *, uint32_t *)
- Template Function shad::rt::executeAtWithRetBuff(const Locality&, FunT&&, const std::shared_ptr<uint8_t>&, const uint32_t, uint8_t *, uint32_t *)
- Template Function shad::rt::executeOnAll(FunT&&, const InArgsT&)
- Template Function shad::rt::executeOnAll(FunT&&, const std::shared_ptr<uint8_t>&, const uint32_t)
- Template Function shad::rt::forEachAt(const Locality&, FunT&&, const InArgsT&, const size_t)
- Template Function shad::rt::forEachAt(const Locality&, FunT&&, const std::shared_ptr<uint8_t>&, const uint32_t, const size_t)
- Template Function shad::rt::forEachOnAll(FunT&&, const InArgsT&, const size_t)
- Template Function shad::rt::forEachOnAll(FunT&&, const std::shared_ptr<uint8_t>&, const uint32_t, const size_t)
- Function shad::rt::impl::createHandle
- Function shad::rt::impl::finalize
- Function shad::rt::impl::getConcurrency
- Function shad::rt::impl::initialize
- Function shad::rt::impl::yield
- Function shad::rt::numLocalities
- Function shad::rt::thisLocality
- Function shad::rt::waitForCompletion