Distributed task.
More...
#include <mpqc/mpi/task.hpp>
|
| | Task (const MPI::Comm &comm) |
| | Construct new task.
|
| |
| | ~Task () |
| | Destructor.
|
| |
|
void | reset (const T &value=T(0)) |
| | Reset task.
|
| |
|
T | operator++ (int) |
| | Get next task.
|
| |
|
mpqc::range | next (range r, int block=1) |
| | Get next task range.
|
| |
|
template<typename Iterator > |
| Iterator | next (Iterator begin, Iterator end) |
| |
◆ Task()
| mpqc::MPI::Task::Task |
( |
const MPI::Comm & | comm | ) |
|
|
inlineexplicit |
Construct new task.
- Warning
- NOT threadsafe
References reset().
◆ ~Task()
| mpqc::MPI::Task::~Task |
( |
| ) |
|
|
inline |
Destructor.
- Warning
- NOT threadsafe
The documentation for this struct was generated from the following file: