fwd.h
Go to the documentation of this file.
13 template <typename keyT, typename output_terminalsT, typename derivedT, typename input_valueTs = ttg::typelist<>>
17 template <typename keyT, typename output_terminalsT, typename derivedT, typename... input_valueTs>
18 using Op [[deprecated("use TT instead")]] = TT<keyT, output_terminalsT, derivedT, ttg::typelist<input_valueTs...>>;
20 template <typename keyT, typename output_terminalsT, typename derivedT, typename... input_valueTs>
27 inline void ttg_initialize(int argc, char **argv, int num_threads = -1, parsec_context_s * = nullptr);
43 inline void ttg_register_status(ttg::World world, const std::shared_ptr<std::promise<void>> &status_ptr);
Definition: world.h:17
Definition: ttg.h:1184
Definition: ttg.h:237
constexpr auto data(C &c) -> decltype(c.data())
Definition: span.h:189
int num_threads()
Determine the number of compute threads to use by TTG when not given to ttg::initialize
Definition: env.cpp:15
void ttg_register_ptr(ttg::World world, const std::shared_ptr< T > &ptr)
Definition: ttg.h:1120
void ttg_register_callback(ttg::World world, Callback &&callback)
Definition: ttg.h:1134
void post_device_out(std::tuple< Buffer &... > &b)
Definition: devicefunc.h:180
void ttg_initialize(int argc, char **argv, int num_threads=-1, parsec_context_s *=nullptr)
void ttg_register_status(ttg::World world, const std::shared_ptr< std::promise< void >> &status_ptr)
Definition: ttg.h:1129
ttg::World ttg_default_execution_context()
Definition: ttg.h:1113
bool register_device_memory(std::tuple< Views &... > &views)
Definition: devicefunc.h:91
void mark_device_out(std::tuple< Buffer &... > &b)
Definition: devicefunc.h:144
Definition: buffer.h:41
Definition: ptr.h:138
Definition: ttvalue.h:18
Definition: devicescratch.h:29
Definition: ptr.h:15