| 
    BornAgain
    1.18.0
    
   Simulate and fit neutron and x-ray scattering at grazing incidence 
   | 
 
Specular reflection and transmission coefficients in a layer in case of magnetic interactions between the scattered particle and the layer. More...
 Inheritance diagram for MatrixRTCoefficients_v3:Public Member Functions | |
| MatrixRTCoefficients_v3 (double kz_sign, Eigen::Vector2cd eigenvalues, kvector_t b, double magnetic_SLD) | |
| MatrixRTCoefficients_v3 (const MatrixRTCoefficients_v3 &other) | |
| MatrixRTCoefficients_v3 * | clone () const override | 
| Eigen::Vector2cd | T1plus () const override | 
| The following functions return the transmitted and reflected amplitudes for different incoming beam polarizations and eigenmodes.  | |
| Eigen::Vector2cd | R1plus () const override | 
| Eigen::Vector2cd | T2plus () const override | 
| Eigen::Vector2cd | R2plus () const override | 
| Eigen::Vector2cd | T1min () const override | 
| Eigen::Vector2cd | R1min () const override | 
| Eigen::Vector2cd | T2min () const override | 
| Eigen::Vector2cd | R2min () const override | 
| Eigen::Vector2cd | getKz () const override | 
| Returns z-part of the two wavevector eigenmodes.  | |
| double | magneticSLD () const | 
| Eigen::Matrix2cd | computeP () const | 
| Eigen::Matrix2cd | computeInverseP () const | 
| Eigen::Matrix2cd | computeDeltaMatrix (double thickness) | 
| Eigen::Matrix2cd | getReflectionMatrix () const override | 
  Public Member Functions inherited from ILayerRTCoefficients | |
| virtual complex_t | getScalarT () const | 
| Scalar value getters; these throw errors by default as they should only be used when the derived object is really scalar.  | |
| virtual complex_t | getScalarR () const | 
| virtual complex_t | getScalarKz () const | 
Specular reflection and transmission coefficients in a layer in case of magnetic interactions between the scattered particle and the layer.
Definition at line 26 of file MatrixRTCoefficients_v3.h.