| 
    BornAgain
    1.18.0
    
   Simulate and fit neutron and x-ray scattering at grazing incidence 
   | 
 
Interface for the Fresnel computations, both in the scalar and magnetic case. More...
 Inheritance diagram for ISpecularStrategy:Public Types | |
| using | coeffs_t = std::vector< std::unique_ptr< const ILayerRTCoefficients > > | 
Public Member Functions | |
| ISpecularStrategy (const ISpecularStrategy &other)=delete | |
| virtual coeffs_t | Execute (const std::vector< Slice > &slices, const kvector_t &k) const =0 | 
| virtual coeffs_t | Execute (const std::vector< Slice > &slices, const std::vector< complex_t > &kz) const =0 | 
Interface for the Fresnel computations, both in the scalar and magnetic case.
Inherited by SpecularScalarStrategy, SpecularMagneticOldStrategy, SpecularMagneticStrategy, SpecularMagneticNewStrategy
Definition at line 33 of file ISpecularStrategy.h.