Refactoring #947

Feature #287: IntensityData campaign

Refactor DWBASimulation family

Added by pospelov almost 6 years ago. Updated over 5 years ago.

Status:RejectedStart date:02 Feb 2015
Priority:NormalDue date:
Assignee:-% Done:


Target version:-


Consider the following:

  • Simulation class should form vectors of light weighted objects, depending on OutputData axes, its masks and ThreadInfo
  • This light weighted objects will carry all information necessary for DWBASImulation to run
        long intex;
        double alpha_i;
        double alpha_f;
        double intensity;
  • each DWBASimulation will be initialized with its own vector
  • in that way, the DWBASimulation will not depend on ThreadInfo, OutputData<double>::iterator but simply will run through the provided vector
    • this will automatically solve an issue with uniform load of all threads in the case of heavily masked OutputData
  • at the end Simulation will pack results back into OutputData object


#1 Updated by pospelov almost 6 years ago

  • Description updated (diff)
  • Status changed from Sprint to Backlog

#2 Updated by pospelov almost 6 years ago

  • Target version deleted (Sprint 26)

#3 Updated by pospelov over 5 years ago

  • Status changed from Backlog to Rejected

This is already done by Walter with SimulationElement.

Also available in: Atom PDF