| 
    BornAgain
    1.18.0
    
   Simulate and fit neutron and x-ray scattering at grazing incidence 
   | 
 
Implements the magnetic Fresnel computation without roughness. More...
 Inheritance diagram for SpecularMagneticStrategy:Public Member Functions | |
| ISpecularStrategy::coeffs_t | Execute (const std::vector< Slice > &slices, const kvector_t &k) const | 
| Computes refraction angle reflection/transmission coefficients for given sliced multilayer and wavevector k.  | |
| ISpecularStrategy::coeffs_t | Execute (const std::vector< Slice > &slices, const std::vector< complex_t > &kz) const | 
| Computes refraction angle reflection/transmission coefficients for given sliced multilayer and a set of kz projections corresponding to each slice.  | |
  Public Member Functions inherited from ISpecularStrategy | |
| ISpecularStrategy (const ISpecularStrategy &other)=delete | |
Additional Inherited Members | |
  Public Types inherited from ISpecularStrategy | |
| using | coeffs_t = std::vector< std::unique_ptr< const ILayerRTCoefficients > > | 
Implements the magnetic Fresnel computation without roughness.
Implements the matrix formalism for the calculation of wave amplitudes of the coherent wave solution in a multilayer with magnetization. For a detailed description see internal document "Polarized Specular Reflectometry"
Definition at line 32 of file SpecularMagneticStrategy.h.