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

Class that handles all the computations involved in GISAS (particles, roughness,...) for a single detector bin. More...

Public Member Functions

 DWBASingleComputation (DWBASingleComputation &&other)
 
void setProgressHandler (ProgressHandler *p_progress)
 
void addLayoutComputation (ParticleLayoutComputation *p_layout_comp)
 
void setRoughnessComputation (RoughMultiLayerComputation *p_roughness_comp)
 
void setSpecularBinComputation (GISASSpecularComputation *p_spec_comp)
 
void compute (SimulationElement &elem) const
 
const std::map< size_t, std::vector< HomogeneousRegion > > & regionMap () const
 Retrieves a map of regions for the calculation of averaged layers.
 

Detailed Description

Class that handles all the computations involved in GISAS (particles, roughness,...) for a single detector bin.

Called by DWBASimulation on each detector bin.

Definition at line 37 of file DWBASingleComputation.h.


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