| 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 | 
| 
 | inline | 
| 
 | inline | 
select the relevant vector elements from the argument tuple
References madness::arg(), input, and MADNESS_CHECK.
Referenced by test_batch().
| 
 | inline | 
copy v_batch into the result vector
References madness::Batch_1D::insert_batch(), result, and v.
Referenced by test_batch().
| 
 | inline | 
References input, result, and madness::Batch_1D::size().
Referenced by madness::MacroTaskPartitioner::compute_priority().
| 
 | friend | 
| 
 | friend | 
pretty print this batch
| std::vector<Batch_1D> madness::Batch::input | 
| Batch_1D madness::Batch::result | 
Referenced by insert_result_batch(), madness::MP3::MacroTaskMP3::operator()(), operator=(), and size_of_input().