![]() |
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 |