BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
KzComputation.h File Reference

Description

Declares functions in namespace ComputateKz.

Homepage:\n http://www.bornagainproject.org
License:\n GNU General Public License v3 or higher (see COPYING)
Authors
Scientific Computing Group at MLZ (see CITATION, AUTHORS)

Definition in file KzComputation.h.

Include dependency graph for KzComputation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Compute
 
 Compute::Kz
 

Macros

#define BORNAGAIN_RESAMPLE_SLICE_KZCOMPUTATION_H
 

Functions

std::vector< complex_t > Compute::Kz::computeKzFromRefIndices (const SliceStack &slices, R3 k)
 Computes kz values from k-vector of the incoming beam known at a distant point in vacuum. It is assumed, that the beam penetrates fronting medium from a side. More...
 
std::vector< complex_t > Compute::Kz::computeKzFromSLDs (const SliceStack &slices, double kz)
 Computes kz values from kz of the incoming beam known at a distant point in vacuum. It is assumed, that the beam penetrates fronting medium from a side. More...
 
std::vector< complex_t > Compute::Kz::computeReducedKz (const SliceStack &slices, R3 k)
 Computes kz values from known k vector and slices with the following assumptions: More...
 

Macro Definition Documentation

◆ BORNAGAIN_RESAMPLE_SLICE_KZCOMPUTATION_H

#define BORNAGAIN_RESAMPLE_SLICE_KZCOMPUTATION_H

Definition at line 21 of file KzComputation.h.