YAP
|
Public Member Functions | |
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) |
direct access to individual statuses | |
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 |
Private Attributes | |
std::vector< std::vector < std::vector < CachedValue::Status > > > | Statuses_ |
StatusManager | ( | const DataAccessorSet & | sDA | ) |
constructor
sDA | DataAccessorSet to construct StatusManager for |
void copyCalculationStatuses | ( | const StatusManager & | sm | ) |
copy all calculation statuses from another manager
sm | StatusManager to copy from |
|
inline |
set all statuses for a particular CachedValue
cdv | CachedValue |
stat | status to set to |
T | type of status |
|
inline |
set all statuses for all CachedValue's of a DataAccessor
da | DataAccessor |
stat | status to set to |
T | type of status |
|
inline |
set all statuses to a value
stat | value to set all statuses to |
T | type of status |
|
inline |
Access status
da_index | Index of DataAccessor |
cdv_index | Index of CachedValue |
sym_index | Index of symmetrization |
|
inline |
retrieve status (const)
da_index | Index of DataAccessor |
cdv_index | Index of CachedValue |
sym_index | Index of symmetrization |
CachedValue::Status & status | ( | const CachedValue & | cdv, |
size_t | sym_index | ||
) |
|
inline |
retrieve status (const)
cdv | CachedValue |
sym_index | Index of symmetrization |
|
private |
vector of Status; first index is for DataAccessor; second index is for CachedValue third index is for SymmetrizationIndex