Ticket #74 (closed: fixed)

Opened 13 years ago

Last modified 5 years ago

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

comment:1 Changed 13 years ago by Nick Draper

(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.

comment:2 Changed 13 years ago by Nick Draper

  • Status changed from new to closed
  • Resolution set to fixed

comment:3 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 922

Note: See TracTickets for help on using tickets.