|
template<typename keyT , typename output_terminalsT , typename derivedT , typename... input_valueTs> |
using | ttg_parsec::Op = TT< keyT, output_terminalsT, derivedT, ttg::typelist< input_valueTs... > > |
|
template<typename keyT , typename output_terminalsT , typename derivedT , typename... input_valueTs> |
using | ttg_parsec::TemplateTask = TT< keyT, output_terminalsT, derivedT, ttg::typelist< input_valueTs... > > |
|
|
void | ttg_parsec::make_executable_hook (ttg::World &) |
|
void | ttg_parsec::ttg_initialize (int argc, char **argv, int num_threads=-1, parsec_context_s *=nullptr) |
|
void | ttg_parsec::ttg_finalize () |
|
ttg::World | ttg_parsec::ttg_default_execution_context () |
|
void | ttg_parsec::ttg_execute (ttg::World world) |
|
void | ttg_parsec::ttg_fence (ttg::World world) |
|
template<typename T > |
void | ttg_parsec::ttg_register_ptr (ttg::World world, const std::shared_ptr< T > &ptr) |
|
void | ttg_parsec::ttg_register_status (ttg::World world, const std::shared_ptr< std::promise< void >> &status_ptr) |
|
template<typename Callback > |
void | ttg_parsec::ttg_register_callback (ttg::World world, Callback &&callback) |
|
ttg::Edge & | ttg_parsec::ttg_ctl_edge (ttg::World world) |
|
void | ttg_parsec::ttg_sum (ttg::World world, double &value) |
|
template<typename T , typename... Args> |
Ptr< T > | ttg_parsec::make_ptr (Args &&... args) |
|
template<typename T > |
Ptr< std::decay_t< T > > | ttg_parsec::get_ptr (T &&obj) |
|
template<typename... Views> |
bool | ttg_parsec::register_device_memory (std::tuple< Views &... > &views) |
|
template<typename T , std::size_t N> |
bool | ttg_parsec::register_device_memory (const ttg::span< T, N > &span) |
|
template<typename... Buffer> |
void | ttg_parsec::post_device_out (std::tuple< Buffer &... > &b) |
|
template<typename... Buffer> |
void | ttg_parsec::mark_device_out (std::tuple< Buffer &... > &b) |
|
int | ttg_parsec::num_devices () |
|
template<typename T > |
parsec_data_t * | ttg_parsec::buffer_data (T &&buffer) |
|