seapodym-parallel
Fish dynamics models with parameter estimations
Loading...
Searching...
No Matches
src
TaskStepWorker.h
1
#include <mpi.h>
2
#include <functional>
3
#include <map>
4
5
#ifndef TASK_STEP_WORKER
6
#define TASK_STEP_WORKER
7
17
18
class
TaskStepWorker
{
19
20
private
:
21
22
// communicator
23
MPI_Comm comm;
24
25
// task function
26
std::function<int(
int
)> taskFunc;
27
28
// task to number of steps map
29
std::map<int, int> numStepsMap;
30
31
public
:
32
39
TaskStepWorker
(MPI_Comm comm, std::function<
int
(
int
)> taskFunc, std::map<int, int> numStepsMap);
40
45
void
run
()
const
;
46
47
};
48
49
#endif
// TASK_STEP_WORKER
TaskStepWorker::run
void run() const
Definition
TaskStepWorker.cpp:11
TaskStepWorker::TaskStepWorker
TaskStepWorker(MPI_Comm comm, std::function< int(int)> taskFunc, std::map< int, int > numStepsMap)
Definition
TaskStepWorker.cpp:4
Generated by
1.14.0