XEFI.models.basic#

Module for the XEFI calculation of a basic set of layers.

Functions

XEF_Abeles_Ohta(L, M, N, wavevectors, ...)

Use the Ohta method for calculating the reflection and transmission coefficients.

XEF_Basic(-> ~XEFI.models.basic.BasicResult)

Calculate the complex X-ray Electric Field for a set of layers.

XEF_Parratt_Dev(L, M, N, wavevectors, ...)

Use the Dev method for calculating the reflection and transmission coefficients.

XEF_Parratt_Tolan(L, M, N, wavevectors, ...)

Use the Tolan method for calculating the reflection and transmission coefficients.

Classes

BasicResult(**kwargs)

Result class for the XEF_basic model, inheriting from BaseResult.

BasicRoughResult()

Result class for the basic XEFI model with roughness, inheriting from BaseResult.