16 #error no need to expose this header to Swig
20 #ifndef BORNAGAIN_SIM_CONTRIB_ROUGHMULTILAYERCONTRIBUTION_H
21 #define BORNAGAIN_SIM_CONTRIB_ROUGHMULTILAYERCONTRIBUTION_H
23 #include <heinz/Complex.h>
Data stucture containing both input and output of a single detector cell.
Computes the diffuse reflection from the rough interfaces of a sample. Used by DWBAComputation.
const reSample & m_re_sample
void compute(DiffuseElement &ele) const
complex_t get_refractive_term(size_t i_layer, double wavelength) const
RoughMultiLayerContribution(const reSample &re_sample)
complex_t get_sum8terms(size_t i_layer, const DiffuseElement &ele) const
Data structure that contains all the necessary data for scattering calculations.