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_depth | ttg_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() override | ttg_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() const | ttg::TTBase | inline |
get_defer_writer(bool _) | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | inline |
get_inputs() const | ttg::TTBase | inline |
get_instance_id() const | ttg::TTBase | inline |
get_keymap() const | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | inline |
get_name() const | ttg::TTBase | inline |
get_output_terminals() const | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | inlineprotected |
get_outputs() const | ttg::TTBase | inline |
get_outputs_tls_ptr() | ttg::TTBase | inlinestatic |
get_priomap(void) const | ttg_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 final | ttg_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::TTBase | inline |
input_args_type typedef | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | |
input_edges_type typedef | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | |
input_refs_full_tuple_type typedef | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | |
input_refs_tuple_type typedef | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | |
input_terminals_type typedef | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | |
input_values_full_tuple_type typedef | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | |
input_values_tuple_type typedef | ttg_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() override | ttg_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() const | ttg::TTBase | inline |
is_lazy_pull() | ttg::TTBase | inline |
is_ttg() const | ttg::TTBase | inline |
key_hash | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | |
key_type typedef | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | |
make_executable() override | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | inlinevirtual |
numinedges | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | protectedstatic |
numins | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | protectedstatic |
numouts | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | protectedstatic |
ttg::TTBase::operator=(TTBase &&other) | ttg::TTBase | inlineprotected |
out() | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | inline |
ttg::TTBase::out(size_t i) | ttg::TTBase | inline |
output_edges_type typedef | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | |
output_terminals_type typedef | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | |
outputs_tls_ptr_accessor() | ttg::TTBase | inlineprotectedstatic |
owner(const Key &key) const | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | inline |
owner() const | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | inline |
register_input_terminals(terminalsT &terms, const namesT &names) | ttg::TTBase | inlineprotected |
register_output_terminals(terminalsT &terms, const namesT &names) | ttg::TTBase | inlineprotected |
register_terminal(terminalT &term, const std::string &name, const setfuncT setfunc) | ttg::TTBase | inlineprotected |
register_terminals(std::index_sequence< IS... >, terminalsT &terms, const namesT &names, const setfuncT setfunc) | ttg::TTBase | inlineprotected |
release() | ttg::TTBase | inlinevirtual |
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::TTBase | inlineprotected |
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::TTBase | inlinestatic |
set_lazy_pull_instance(bool value) | ttg::TTBase | inline |
set_name(const std::string &name) | ttg::TTBase | inline |
set_output(size_t i, TerminalBase *t) | ttg::TTBase | inlineprotected |
set_outputs_tls_ptr() | ttg::TTBase | inlineprotected |
set_outputs_tls_ptr(const std::vector< TerminalBase * > *ptr) | ttg::TTBase | inlineprotected |
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::TTBase | inlineprotected |
set_terminals(const terminalsT &terms, const setfuncT setfunc) | ttg::TTBase | inlineprotected |
set_trace_all(bool value) | ttg::TTBase | inlinestatic |
set_trace_instance(bool value) | ttg::TTBase | inline |
threaddata | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | protectedstatic |
trace(const T &t, const Ts &...ts) | ttg::TTBase | inline |
tracing() const | ttg::TTBase | inline |
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::TTBase | inlineprotected |
TTBase(const std::string &name, size_t numins, size_t numouts) | ttg::TTBase | inlineprotected |
ttg() const | ttg::TTBase | inline |
ttg_ptr() const | ttg::TTBase | inline |
ttT typedef | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | |
worldobjT typedef | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | protected |
~TT() | ttg_madness::TT< keyT, output_terminalsT, derivedT, input_valueTs > | inlinevirtual |
~TTBase()=default | ttg::TTBase | virtual |