15 #ifndef BORNAGAIN_CORE_MULTILAYER_SPECULARSCALARNCSTRATEGY_H 
   16 #define BORNAGAIN_CORE_MULTILAYER_SPECULARSCALARNCSTRATEGY_H 
   38                                                        double sigma) 
const override;
 
std::complex< double > complex_t
 
Defines class SpecularScalarStrategy.
 
Data structure containing the data of a single slice, for calculating the Fresnel coefficients.
 
Implements Nevot-Croce roughness for a scaler computation.
 
virtual std::pair< complex_t, complex_t > transition(complex_t kzi, complex_t kzi1, double sigma) const override
Roughness is modelled by a Gaussian profile, i.e.
 
Implements the scalar Fresnel computation.