RockyML
0.0.1
A High-Performance Scientific Computing Framework
|
base class for all runtimes More...
#include <flow.h>
Public Member Functions | |
constexpr bool | blocked () |
system< T_e > * | get_problem () |
basic_runtime (system< T_e > *problem) | |
void | run (const dena::flow &fl) |
void | traverse_allocate (const dena::flow &fl) |
allocate required memory for running the flow More... | |
void | traverse_assign (const dena::flow &fl) |
allocating strategies and assigning them to nodes More... | |
void | traverse_run (const dena::flow &fl) |
unnning the flow More... | |
Static Public Member Functions | |
static void | traverse_run_rec (int root, system< T_e > *problem, runtime_storage< T_e, T_dim, T_block_dim > *storage) |
Public Attributes | |
system< T_e > * | problem |
std::unique_ptr< blocked_system< T_e > > | blocked_problem |
runtime_storage< T_e, T_dim, T_block_dim > | storage |
base class for all runtimes
|
inline |
allocate required memory for running the flow
fl | flow |
|
inline |
allocating strategies and assigning them to nodes
fl | flow |
|
inline |
unnning the flow
fl | flow |