BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Data structure that contains preprocessed data for a single layout. More...
Public Member Functions | |
ProcessedLayout (const ILayout &layout, const std::vector< Slice > &slices, double z_ref, const IFresnelMap *p_fresnel_map, bool polarized) | |
ProcessedLayout (ProcessedLayout &&other) | |
size_t | numberOfSlices () const |
double | surfaceDensity () const |
const std::vector< FormFactorCoherentSum > & | formFactorList () const |
const IInterferenceFunction * | interferenceFunction () const |
std::map< size_t, std::vector< HomogeneousRegion > > | regionMap () const |
Data structure that contains preprocessed data for a single layout.
If particles in the layout crossed the limits of the layer slices, these particles will be sliced themselves.
Definition at line 37 of file ProcessedLayout.h.