|
YAP
|
A contiguous block of data. More...
#include <DataPartition.h>
Static Public Member Functions | |
| static DataPartitionVector | create (DataSet &dataSet, unsigned n) |
| static DataPartitionVector | createBySize (DataSet &dataSet, size_t s) |
Static Public Member Functions inherited from DataPartitionWeave | |
| static DataPartitionVector | create (DataSet &dataSet, unsigned n) |
Protected Member Functions | |
| DataPartitionBlock (const StatusManager &sm, DataPointVector::iterator begin, DataPointVector::iterator end) | |
| DataPartitionBlock (const DataAccessorSet &sDA) | |
Protected Member Functions inherited from DataPartitionWeave | |
| DataPartitionWeave (const DataAccessorSet &sDA, unsigned spacing) | |
| virtual DataIterator & | increment (DataIterator &it, DataIterator::difference_type n) const override |
Protected Member Functions inherited from DataPartition | |
| DataPartition (const StatusManager &sm, DataPointVector::iterator begin, DataPointVector::iterator end) | |
| DataPartition (const DataAccessorSet &sDA) | |
| DataPointVector::iterator & | rawIterator (DataIterator &it) const |
| const DataPointVector::iterator & | rawIterator (const DataIterator &it) const |
| DataIterator | dataIterator (DataPointVector::iterator it, const DataPartition *part) const |
| const DataIterator & | setBegin (DataPointVector::iterator it) |
| set begin | |
| const DataIterator & | setEnd (DataPointVector::iterator it) |
| set end | |
Additional Inherited Members | |
Public Member Functions inherited from DataPartitionWeave | |
| DataPartitionWeave (const StatusManager &sm, DataPointVector::iterator begin, DataPointVector::iterator end, unsigned spacing) | |
| virtual const DataIterator::difference_type | difference (const DataPointVector::iterator &lhs, const DataPointVector::iterator &rhs) const override |
Public Member Functions inherited from DataPartition | |
| virtual | ~DataPartition ()=default |
| virtual destructor (defaulted) | |
| DataPartition (const DataPartition &)=default | |
| copy constructor (defaulted) | |
| DataPartition (DataPartition &&)=default | |
| move constructor (defaulted) | |
| DataPartition & | operator= (const DataPartition &)=default |
| copy assignment operator (defaulted) | |
| DataPartition & | operator= (DataPartition &&)=default |
| move assignment operator (defaulted) | |
| virtual const DataIterator & | begin () const |
| virtual const DataIterator & | end () const |
| virtual const size_t | size () const |
Public Member Functions inherited from StatusManager | |
| StatusManager (const DataAccessorSet &sDA) | |
| template<class T > | |
| void | set (const CachedValue &cdv, const T &stat) |
| template<class T > | |
| void | set (const DataAccessor &da, const T &stat) |
| template<class T > | |
| void | setAll (const T &stat) |
| void | copyCalculationStatuses (const StatusManager &sm) |
| CachedValue::Status & | status (size_t da_index, size_t cdv_index, size_t sym_index) |
| const CachedValue::Status & | status (size_t da_index, size_t cdv_index, size_t sym_index) const |
| CachedValue::Status & | status (const CachedValue &cdv, size_t sym_index) |
| const CachedValue::Status & | status (const CachedValue &cdv, size_t sym_index) const |
Public Attributes inherited from DataPartition | |
| friend | DataIterator |
| grant friend status to DataIterator to call increment | |
Static Protected Member Functions inherited from DataPartition | |
| static DataPointVector::iterator | begin (DataSet &ds) |
| get non-const begin from DataSet | |
| static DataPointVector::iterator | end (DataSet &ds) |
| get non-const end from DataSet | |
Protected Attributes inherited from DataPartitionWeave | |
| unsigned | Spacing_ |
| spacing between data points for the weaving | |
A contiguous block of data.
|
inlineprotected |
Constructor
| sm | StatusManager to copy StatusManager structure from |
| begin | vector<DataPoint>::iterator of start |
| end | vector<DataPoint>::iterator of end |
|
inlineprotected |
constructor taking a DataAccessorSet
| sDA | DataAccessorSet to initialize StatusManager from |
|
static |
| dataSet | The dataSet |
| n | number of partitions to divide the dataSet into |
|
static |
| dataSet | The dataSet |
| s | maximum size of partitions to divide the dataSet into |
1.8.6