BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Class that contains and owns a list of form factors and the index of their containing layer. More...
Public Member Functions | |
SlicedFormFactorList (SlicedFormFactorList &&other)=default | |
SlicedFormFactorList & | operator= (SlicedFormFactorList &&other)=default |
size_t | size () const |
std::pair< const IFormFactor *, size_t > | operator[] (size_t index) const |
std::map< size_t, std::vector< HomogeneousRegion > > | regionMap () const |
Static Public Member Functions | |
static SlicedFormFactorList | createSlicedFormFactors (const IParticle &particle, const std::vector< Slice > &slices, double z_ref) |
Class that contains and owns a list of form factors and the index of their containing layer.
This class also handles the slicing of form factors if they cross layer interfaces.
Definition at line 31 of file SlicedFormFactorList.h.