fwd.h
Go to the documentation of this file.
22 template <typename keyT, typename output_terminalsT, typename derivedT, typename... input_valueTs>
23 using Op [[deprecated("use TT instead")]] = TT<keyT, output_terminalsT, derivedT, ttg::typelist<input_valueTs...>>;
25 template <typename keyT, typename output_terminalsT, typename derivedT, typename... input_valueTs>
32 inline void ttg_initialize(int argc, char **argv, int num_threads = -1, parsec_context_s * = nullptr);
48 inline void ttg_register_status(ttg::World world, const std::shared_ptr<std::promise<void>> &status_ptr);
Definition: world.h:17
Definition: ttg.h:1186
Definition: ttg.h:235
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:1122
void ttg_register_callback(ttg::World world, Callback &&callback)
Definition: ttg.h:1136
void post_device_out(std::tuple< Buffer &... > &b)
Definition: devicefunc.h:255
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:1131
ttg::World ttg_default_execution_context()
Definition: ttg.h:1115
bool register_device_memory(std::tuple< Views &... > &views)
Definition: devicefunc.h:81
void mark_device_out(std::tuple< Buffer &... > &b)
Definition: devicefunc.h:218
Definition: buffer.h:42
Definition: ptr.h:138
Definition: ttvalue.h:18
Definition: devicescratch.h:29
Definition: ptr.h:15