BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
ScalarRTCoefficients Class Reference

Specular reflection and transmission coefficients in a layer in case of scalar interactions between the layers and the scattered particle. More...

+ Inheritance diagram for ScalarRTCoefficients:

Public Member Functions

virtual ScalarRTCoefficientsclone () const
 
virtual Eigen::Vector2cd T1plus () const
 The following functions return the transmitted and reflected amplitudes for different incoming beam polarizations and eigenmodes.
 
virtual Eigen::Vector2cd R1plus () const
 
virtual Eigen::Vector2cd T2plus () const
 
virtual Eigen::Vector2cd R2plus () const
 
virtual Eigen::Vector2cd T1min () const
 
virtual Eigen::Vector2cd R1min () const
 
virtual Eigen::Vector2cd T2min () const
 
virtual Eigen::Vector2cd R2min () const
 
virtual Eigen::Vector2cd getKz () const
 Returns z-part of the two wavevector eigenmodes.
 
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
 
- Public Member Functions inherited from ILayerRTCoefficients
virtual Eigen::Matrix2cd getReflectionMatrix () const
 

Public Attributes

complex_t kz
 Signed vertical wavevector component k_z.
 
Eigen::Vector2cd t_r
 Transmission and reflection coefficient. More...
 

Detailed Description

Specular reflection and transmission coefficients in a layer in case of scalar interactions between the layers and the scattered particle.

Definition at line 24 of file ScalarRTCoefficients.h.

Member Data Documentation

◆ t_r

Eigen::Vector2cd ScalarRTCoefficients::t_r

Transmission and reflection coefficient.

In the manual called A^{-} = t_r(0) and A^{+} = t_r(1). Values of the transmitted/reflected (=down/up propagating) wavefunction at top boundary of the layer (resp. at the bottom of the top air/vacuum layer).

Definition at line 60 of file ScalarRTCoefficients.h.


The documentation for this class was generated from the following file: