|
| 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 |
|
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 |
|
| 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 |
|
friend | DataIterator |
| grant friend status to DataIterator to call increment
|
|
static DataPointVector::iterator | begin (DataSet &ds) |
| get non-const begin from DataSet
|
|
static DataPointVector::iterator | end (DataSet &ds) |
| get non-const end from DataSet
|
|
unsigned | Spacing_ |
| spacing between data points for the weaving
|
|
A contiguous block of data.
- Author
- Johannes Rauch, Daniel Greenwald