#include <macrotaskpartitioner.h>
|
| | Batch_1D () |
| |
| | Batch_1D (const long &begin, const long &end) |
| |
| | Batch_1D (const Slice &s) |
| |
| template<typename tupleT , std::size_t appearance> |
| tupleT | copy_batch (const tupleT &arg) const |
| | select the relevant vector elements from the argument tuple
|
| |
| template<typename vecT > |
| vecT | copy_batch (const vecT v) const |
| | given vector v, return those vector elements inside this batch
|
| |
| template<typename vecT > |
| vecT | insert_batch (vecT v, const vecT &v_batch) const |
| | given vector v, copy vector elements of v_batch into vector
|
| |
| bool | is_full_size () const |
| |
| bool | operator== (const Batch_1D &other) const |
| |
| long | size () const |
| |
|
| long | begin =0 |
| |
| long | end =-1 |
| | first and first past last index [begin,end)
|
| |
◆ Batch_1D() [1/3]
| madness::Batch_1D::Batch_1D |
( |
| ) |
|
|
inline |
◆ Batch_1D() [2/3]
| madness::Batch_1D::Batch_1D |
( |
const Slice & |
s | ) |
|
|
inline |
◆ Batch_1D() [3/3]
| madness::Batch_1D::Batch_1D |
( |
const long & |
begin, |
|
|
const long & |
end |
|
) |
| |
|
inline |
◆ copy_batch() [1/2]
template<typename tupleT , std::size_t appearance>
| tupleT madness::Batch_1D::copy_batch |
( |
const tupleT & |
arg | ) |
const |
|
inline |
◆ copy_batch() [2/2]
template<typename vecT >
| vecT madness::Batch_1D::copy_batch |
( |
const vecT |
v | ) |
const |
|
inline |
given vector v, return those vector elements inside this batch
References begin, end, and v.
◆ insert_batch()
template<typename vecT >
| vecT madness::Batch_1D::insert_batch |
( |
vecT |
v, |
|
|
const vecT & |
v_batch |
|
) |
| const |
|
inline |
◆ is_full_size()
| bool madness::Batch_1D::is_full_size |
( |
| ) |
const |
|
inline |
◆ operator==()
| bool madness::Batch_1D::operator== |
( |
const Batch_1D & |
other | ) |
const |
|
inline |
◆ size()
| long madness::Batch_1D::size |
( |
| ) |
const |
|
inline |
◆ MacroTaskPartitioner
◆ operator<<
| std::ostream & operator<< |
( |
std::ostream & |
os, |
|
|
const Batch_1D & |
batch |
|
) |
| |
|
friend |
◆ begin
| long madness::Batch_1D::begin =0 |
◆ end
| long madness::Batch_1D::end =-1 |
The documentation for this class was generated from the following file: