Ticket #74 (closed: fixed)
Rework workspace data storage
Reported by: | Nick Draper | Owned by: | Russell Taylor |
---|---|---|---|
Priority: | major | Milestone: | Iteration 5 |
Component: | Keywords: | ||
Cc: | Blocked By: | ||
Blocking: | Tester: |
Description
This should cover the following
- Creation of ValueWithError, GaussianValueWithError, DataLocation, LocatedValue classes
- Changes to base workspace class to support operator[] (and remove unnececary iterator support operations)
- Changes to W1D and W2D to hold cow_ptrs to LocatedValues in a vector and boost.multi_array respectively
- Replace the tripleValueIterator with a LocatedValueIterator
Change History
Note: See
TracTickets for help on using
tickets.
(In [691]) re #74 Clear the internal workspace pointer of a workspace property when store is called.
Otherwise the algorithm (and therefore algorithm Manager) will keep the workspace alive even if it is deleted from the Analysis data service.