|
MADNESS 0.10.1
|
a batch consists of a 2D-input batch and a 1D-output batch: K-batch <- (I-batch, J-batch) More...
#include <macrotaskpartitioner.h>

Public Member Functions | |
| Batch () | |
| Batch (Batch_1D input1, Batch_1D input2, Batch_1D result) | |
| Batch (Batch_1D input1, Batch_1D result) | |
| Batch (const Batch &other) | |
| template<typename tupleT> | |
| tupleT | copy_input_batch (const tupleT &arg) const |
| select the relevant vector elements from the argument tuple | |
| template<typename vecT> | |
| vecT | insert_result_batch (vecT v, const vecT &v_batch) const |
| copy v_batch into the result vector | |
| Batch & | operator= (const Batch &other) |
| std::size_t | size_of_input () const |
Public Attributes | |
| std::vector< Batch_1D > | input |
| Batch_1D | result |
Friends | |
| class | MacroTaskPartitioner |
| std::ostream & | operator<< (std::ostream &os, const Batch &batch) |
| pretty print this batch | |
a batch consists of a 2D-input batch and a 1D-output batch: K-batch <- (I-batch, J-batch)
|
inline |
Referenced by Batch(), operator<<, and operator=().
|
inline |
References Batch().
|
inline |
select the relevant vector elements from the argument tuple
References madness::arg(), input, and MADNESS_CHECK.
Referenced by test_batch().
|
inline |
|
inline |
Referenced by madness::MacroTaskPartitioner::compute_priority().
|
friend |
References MacroTaskPartitioner.
Referenced by MacroTaskPartitioner.
|
friend |
| std::vector<Batch_1D> madness::Batch::input |
| Batch_1D madness::Batch::result |
Referenced by Batch(), Batch(), insert_result_batch(), operator<<, operator=(), and size_of_input().