15 #ifndef BORNAGAIN_CORE_MULTILAYER_SSCAPPROXIMATIONSTRATEGY_H
16 #define BORNAGAIN_CORE_MULTILAYER_SSCAPPROXIMATIONSTRATEGY_H
Defines class SSCAHelper.
Base class of all interference function strategy classes.
Helper class for SSCApproximationStrategy, offering some methods, shared between the scalar and polar...
Strategy class to compute the total scattering from a particle layout in the size-spacing correlation...
double polarizedCalculation(const SimulationElement &sim_element) const override
This is the polarized version.
void strategy_specific_post_init() override
double scalarCalculation(const SimulationElement &sim_element) const override
Returns the total scattering intensity for given kf and for one particle layout (implied by the given...
SSCApproximationStrategy(SimulationOptions sim_params, double kappa, bool polarized)
Data stucture containing both input and output of a single detector cell.
Collect the different options for simulation.