ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs > Member List

This is the complete list of members for ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >, including all inherited members.

add_constraint(std::shared_ptr< Constraint > c)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
add_constraint(Constraint &&c)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
add_constraint(std::shared_ptr< Constraint > c, Mapper &&map)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
add_constraint(Constraint c, Mapper &&map)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
argstream_set_size_from_msg(void *data, std::size_t size)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
broadcast_arg(const ttg::span< const Key > &keylist, const Value &value)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
broadcast_arg_local(Iterator &&begin, Iterator &&end, const Value &value)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
can_inline_data(Value *value_ptr, detail::ttg_data_copy_t *copy, const Key &key, std::size_t num_keys)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
check_constraints(task_t *task)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
copy_mark_pushout(detail::ttg_data_copy_t *copy)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
create_new_reducer_task(task_t *task, bool is_first)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
create_new_task(const Key &key)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
derived_has_cuda_op()ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinestatic
derived_has_device_op()ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinestatic
derived_has_hip_op()ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinestatic
derived_has_level_zero_op()ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinestatic
do_prepare_send(const Value &value, RemoteCheckFn &&remote_check)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
do_release()ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
finalize_argstream(const Key &key)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
finalize_argstream()ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
finalize_argstream_from_msg(void *data, std::size_t size)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
get(InTuple &&intuple)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinestatic
get(InTuple &&intuple)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinestatic
get_class_name() constttg::TTBaseinline
get_defer_writer(bool value)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
get_devicemap()ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
get_from_pull_msg(void *data, std::size_t size)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
get_inputs() constttg::TTBaseinline
get_instance_id() constttg::TTBaseinline
get_keymap() constttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
get_name() constttg::TTBaseinline
get_output_terminals() constttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
get_outputs() constttg::TTBaseinline
get_outputs_tls_ptr()ttg::TTBaseinlinestatic
get_priomap() constttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
get_task_mempool(void)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
get_world() const override finalttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinevirtual
ht_iter_cb(void *item, void *cb_data)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinestatic
in()ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
ttg::TTBase::in(size_t i)ttg::TTBaseinline
input_args_type typedefttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >
input_edges_type typedefttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >
input_refs_full_tuple_type typedefttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >
input_refs_tuple_type typedefttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >
input_terminals_type typedefttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >
input_values_full_tuple_type typedefttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >
input_values_tuple_type typedefttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >
invoke(const Key &key, const input_values_tuple_type &args)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
invoke(const input_values_tuple_type &args)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
invoke(const Key &key)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
invoke()ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinevirtual
invoke() overridettg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinevirtual
invoke(const Key &key, Arg &&arg, Args &&... args)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
is_executable() constttg::TTBaseinline
is_lazy_pull()ttg::TTBaseinline
is_ttg() constttg::TTBaseinline
key_type typedefttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >
make_executable() overridettg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinevirtual
numinvalsttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >static
ttg::TTBase::operator=(TTBase &&other)ttg::TTBaseinlineprotected
out()ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
ttg::TTBase::out(size_t i)ttg::TTBaseinline
output_edges_type typedefttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >
output_terminals_type typedefttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >
outputs_tls_ptr_accessor()ttg::TTBaseinlineprotectedstatic
pack(T &obj, void *bytes, uint64_t pos, detail::ttg_data_copy_t *copy=nullptr)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
prepare_send(const ttg::span< const Key > &keylist, const Value &value)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
prepare_send(const Value &value)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
print_incomplete_tasks()ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
register_input_terminals(terminalsT &terms, const namesT &names)ttg::TTBaseinlineprotected
register_output_terminals(terminalsT &terms, const namesT &names)ttg::TTBaseinlineprotected
register_static_op_function(void)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
register_terminal(terminalT &term, const std::string &name, const setfuncT setfunc)ttg::TTBaseinlineprotected
register_terminals(std::index_sequence< IS... >, terminalsT &terms, const namesT &names, const setfuncT setfunc)ttg::TTBaseinlineprotected
release() overridettg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinevirtual
release_constraint(std::size_t cid)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
release_constraint(std::size_t cid, const std::span< Key > &keys)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
release_task(task_t *task, parsec_task_t **task_ring=nullptr)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
runtimettg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >static
set_arg(const Key &key, Value &&value)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_arg(Value &&value)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_arg()ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_arg(const Key &key)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_arg_from_msg(void *data, std::size_t size)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_arg_from_msg_keylist(ttg::span< keyT > &&keylist, detail::ttg_data_copy_t *copy)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_arg_impl(const Key &key, Value &&value, detail::ttg_data_copy_t *copy_in=nullptr)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_arg_local(const Key &key, Value &&value)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_arg_local(Value &&value)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_arg_local(const Key &key, const Value &value)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_arg_local(const Value &value)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_arg_local(std::shared_ptr< const Value > &valueptr)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_arg_local_impl(const Key &key, Value &&value, detail::ttg_data_copy_t *copy_in=nullptr, parsec_task_t **task_ring=nullptr)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_args(std::index_sequence< Is... >, std::index_sequence< Js... >, const Key &key, const std::tuple< Ts... > &args)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_args(std::index_sequence< Is... > is, const Key &key, const std::tuple< Ts... > &args)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_args(std::index_sequence< Is... >, std::index_sequence< Js... >, const std::tuple< Ts... > &args)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_args(std::index_sequence< Is... > is, const std::tuple< Ts... > &args)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_argstream_size(const Key &key, std::size_t size)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
set_argstream_size(std::size_t size)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
set_defer_writer(bool value)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
set_devicemap(Devicemap &&dm)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
set_input(size_t i, TerminalBase *t)ttg::TTBaseinlineprotected
set_input_reducer(Reducer &&reducer)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
set_input_reducer(Reducer &&reducer, std::size_t size)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
set_keymap(Keymap &&km)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
set_lazy_pull(bool value)ttg::TTBaseinlinestatic
set_lazy_pull_instance(bool value)ttg::TTBaseinline
set_name(const std::string &name)ttg::TTBaseinline
set_output(size_t i, TerminalBase *t)ttg::TTBaseinlineprotected
set_outputs_tls_ptr()ttg::TTBaseinlineprotected
set_outputs_tls_ptr(const std::vector< TerminalBase * > *ptr)ttg::TTBaseinlineprotected
set_priomap(Priomap &&pm)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
set_static_argstream_size(std::size_t size)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
set_terminals(std::index_sequence< IS... >, terminalsT &terms, const setfuncT setfunc)ttg::TTBaseinlineprotected
set_terminals(const terminalsT &terms, const setfuncT setfunc)ttg::TTBaseinlineprotected
set_trace_all(bool value)ttg::TTBaseinlinestatic
set_trace_instance(bool value)ttg::TTBaseinline
static_set_arg(void *data, std::size_t size, ttg::TTBase *bop)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotectedstatic
trace(const T &t, const Ts &...ts)ttg::TTBaseinline
tracing() constttg::TTBaseinline
TT(const std::string &name, const std::vector< std::string > &innames, const std::vector< std::string > &outnames, ttg::World world, keymapT &&keymap_=keymapT(), priomapT &&priomap_=priomapT())ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
TT(const std::string &name, const std::vector< std::string > &innames, const std::vector< std::string > &outnames, keymapT &&keymap=keymapT(ttg::default_execution_context()), priomapT &&priomap=priomapT())ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
TT(const input_edges_type &inedges, const output_edges_type &outedges, const std::string &name, const std::vector< std::string > &innames, const std::vector< std::string > &outnames, ttg::World world, keymapT &&keymap_=keymapT(), priomapT &&priomap=priomapT())ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
TT(const input_edges_type &inedges, const output_edges_type &outedges, const std::string &name, const std::vector< std::string > &innames, const std::vector< std::string > &outnames, keymapT &&keymap=keymapT(ttg::default_execution_context()), priomapT &&priomap=priomapT())ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
TTBase(TTBase &&other)ttg::TTBaseinlineprotected
TTBase(const std::string &name, size_t numins, size_t numouts)ttg::TTBaseinlineprotected
ttg() constttg::TTBaseinline
ttg_ptr() constttg::TTBaseinline
ttT typedefttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >
unpack(T &obj, void *_bytes, uint64_t pos)ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
~TT()ttg_parsec::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinevirtual
~TTBase()=defaultttg::TTBasevirtual