15 #ifndef BORNAGAIN_CORE_COMPUTATION_DWBACOMPUTATION_H
16 #define BORNAGAIN_CORE_COMPUTATION_DWBACOMPUTATION_H
34 ProgressHandler& progress, std::vector<SimulationElement>::iterator begin_it,
35 std::vector<SimulationElement>::iterator end_it);
39 void runProtected()
override;
42 std::vector<SimulationElement>::iterator m_begin_it, m_end_it;
Defines class DWBASingleComputation.
Defines interface IComputation.
Performs a single-threaded DWBA computation with given sample and simulation parameters.
Class that handles all the computations involved in GISAS (particles, roughness,.....
Interface for a single-threaded computation with given range of SimulationElements and ProgressHandle...
Our sample model: a stack of layers one below the other.
Maintains information about progress of a computation.
Data stucture containing both input and output of a single detector cell.
Collect the different options for simulation.