BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
DWBAComputation Class Reference

Performs a single-threaded DWBA computation with given sample and simulation parameters. More...

+ Inheritance diagram for DWBAComputation:

Public Member Functions

 DWBAComputation (const MultiLayer &multilayer, const SimulationOptions &options, ProgressHandler &progress, std::vector< SimulationElement >::iterator begin_it, std::vector< SimulationElement >::iterator end_it)
 
- Public Member Functions inherited from IComputation
 IComputation (const MultiLayer &sample, const SimulationOptions &options, ProgressHandler &progress)
 
void run ()
 
bool isCompleted () const
 
std::string errorMessage () const
 

Additional Inherited Members

- Protected Attributes inherited from IComputation
SimulationOptions m_sim_options
 
ProgressHandlermp_progress
 
ComputationStatus m_status
 
std::unique_ptr< ProcessedSamplemP_processed_sample
 

Detailed Description

Performs a single-threaded DWBA computation with given sample and simulation parameters.

Controlled by the multi-threading machinery in Simulation::runSingleSimulation().

Definition at line 30 of file DWBAComputation.h.


The documentation for this class was generated from the following files: