ALP User Documentation  0.8.preview
Algebraic Programming User Documentation
Classes | Namespaces | Typedefs | Enumerations
exec.hpp File Reference

Specifies the grb::Launcher functionalities. More...

Go to the source code of this file.

Classes

class  Launcher< mode, backend >
 A group of user processes that together execute ALP programs. More...
 

Namespaces

 grb
 The ALP/GraphBLAS namespace.
 

Typedefs

template<typename InputType , typename OutputType >
using AlpTypedFunc = void(*)(const InputType &, OutputType &)
 Type definition for an ALP function with input type information.
 
template<typename OutputType >
using AlpUntypedFunc = void(*)(const void *, size_t, OutputType &)
 Type definition for an ALP function without input type information.
 

Enumerations

enum  EXEC_MODE { AUTOMATIC = 0, MANUAL, FROM_MPI }
 The various ways in which the grb::Launcher can be used to execute an ALP program. More...
 

Detailed Description

Specifies the grb::Launcher functionalities.

Author
A. N. Yzelman
Date
17th of April, 2017