Interface Documentation
Version: invalid
Classes | Functions
Legion Execution Backend
Collaboration diagram for Legion Execution Backend:

Classes

struct  flecsi::exec::leg::task_wrapper< F, P >
 
class  array_ref< T >
 

Functions

template<typename RETURN , task< RETURN > * TASK, std::size_t A>
void flecsi::exec::leg::detail::register_task ()
 

Detailed Description

This module contains the Legion backend implementation of the FleCSI execution model.

Function Documentation

◆ register_task()

template<typename RETURN , task< RETURN > * TASK, std::size_t A>
void flecsi::exec::leg::detail::register_task ( )

Register a task with Legion.

Template Parameters
RETURNThe return type of the task.
TASKThe legion task.
Atask attributes