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

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
 
SlicedFormFactorListoperator= (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)
 

Detailed Description

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.


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