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

Helper class for SSCApproximationStrategy, offering some methods, shared between the scalar and polarized scattering calculations. More...

Public Member Functions

 SSCAHelper (double kappa)
 
void init (const std::vector< FormFactorCoherentSum > &ff_wrappers)
 
complex_t getCharacteristicSizeCoupling (double qp, const std::vector< FormFactorCoherentSum > &ff_wrappers) const
 
complex_t getCharacteristicDistribution (double qp, const IInterferenceFunction *p_iff) const
 
complex_t calculatePositionOffsetPhase (double qp, double radial_extension) const
 
complex_t getMeanFormfactorNorm (double qp, const std::vector< complex_t > &precomputed_ff, const std::vector< FormFactorCoherentSum > &ff_wrappers) const
 
void getMeanFormfactors (double qp, Eigen::Matrix2cd &ff_orig, Eigen::Matrix2cd &ff_conj, const InterferenceFunctionUtils::matrixFFVector_t &precomputed_ff, const std::vector< FormFactorCoherentSum > &ff_wrappers) const
 

Detailed Description

Helper class for SSCApproximationStrategy, offering some methods, shared between the scalar and polarized scattering calculations.

Definition at line 29 of file SSCAHelper.h.


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