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

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

add_constraint(Constraint &&c)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
add_constraint(std::shared_ptr< Constraint > c, Mapper &&map)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
add_constraint(Constraint c, Mapper &&map)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
call_depthttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >
derived_has_cuda_op()ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinestatic
derived_has_device_op()ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinestatic
derived_has_hip_op()ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinestatic
derived_has_level_zero_op()ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinestatic
fence() overridettg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinevirtual
finalize_argstream(const Key &key)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
finalize_argstream()ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
get(InTuple &&intuple)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotectedstatic
get(InTuple &&intuple)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotectedstatic
get_class_name() constttg::TTBaseinline
get_defer_writer(bool _)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
get_inputs() constttg::TTBaseinline
get_instance_id() constttg::TTBaseinline
get_keymap() constttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
get_name() constttg::TTBaseinline
get_output_terminals() constttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
get_outputs() constttg::TTBaseinline
get_outputs_tls_ptr()ttg::TTBaseinlinestatic
get_priomap(void) constttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
get_terminal_data(const int owner, const Key &key)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
get_world() const override finalttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinevirtual
in()ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
ttg::TTBase::in(size_t i)ttg::TTBaseinline
input_args_type typedefttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >
input_edges_type typedefttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >
input_refs_full_tuple_type typedefttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >
input_refs_tuple_type typedefttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >
input_terminals_type typedefttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >
input_values_full_tuple_type typedefttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >
input_values_tuple_type typedefttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >
invoke(const Key &key, const input_values_tuple_type &args)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
invoke(const input_values_tuple_type &args)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
invoke(const Key &key)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
invoke()ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinevirtual
invoke() overridettg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinevirtual
invoke_pull_terminal(terminalT &in, const Key &key, TTArgs *args)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
invoke_pull_terminals(std::index_sequence< IS... >, const Key &key, TTArgs *args)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
is_executable() constttg::TTBaseinline
is_lazy_pull()ttg::TTBaseinline
is_ttg() constttg::TTBaseinline
key_hashttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >
key_type typedefttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >
make_executable() overridettg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinevirtual
numinedgesttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >protectedstatic
numinsttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >protectedstatic
numoutsttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >protectedstatic
ttg::TTBase::operator=(TTBase &&other)ttg::TTBaseinlineprotected
out()ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
ttg::TTBase::out(size_t i)ttg::TTBaseinline
output_edges_type typedefttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >
output_terminals_type typedefttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >
outputs_tls_ptr_accessor()ttg::TTBaseinlineprotectedstatic
owner(const Key &key) constttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
owner() constttg_madness::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_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()ttg::TTBaseinlinevirtual
set_arg(const Key &key, Value &&value)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_arg(const Key &key)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_arg(Value &&value)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_arg()ttg_madness::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_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_args(std::index_sequence< Is... > is, const Key &key, const std::tuple< Ts... > &args)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_args(std::index_sequence< Is... >, std::index_sequence< Js... >, const std::tuple< Ts... > &args)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_args(std::index_sequence< Is... > is, const std::tuple< Ts... > &args)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlineprotected
set_argstream_size(std::size_t size)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
set_argstream_size(const Key &key, std::size_t size)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
set_defer_writer(bool _)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
set_input(size_t i, TerminalBase *t)ttg::TTBaseinlineprotected
set_input_reducer(Reducer &&reducer)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
set_input_reducer(Reducer &&reducer, std::size_t size)ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
set_keymap(Keymap &&km)ttg_madness::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_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inline
set_static_argstream_size(std::size_t size)ttg_madness::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
threaddatattg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >protectedstatic
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_madness::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_madness::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_madness::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_madness::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_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >
worldobjT typedefttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >protected
~TT()ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs >inlinevirtual
~TTBase()=defaultttg::TTBasevirtual