BornAgain
1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
|
Defines namespace Compute::SpecularScalar.
Definition in file ComputeFluxScalar.h.
Go to the source code of this file.
Namespaces | |
Compute | |
Compute::SpecularScalar | |
Methods to compute scalar propagation directions and fluxes as function of slice. | |
Macros | |
#define | BORNAGAIN_RESAMPLE_SPECULAR_COMPUTEFLUXSCALAR_H |
Typedefs | |
using | Fluxes = std::vector< std::unique_ptr< const IFlux > > |
Functions | |
Fluxes | Compute::SpecularScalar::fluxes (const SliceStack &slices, const R3 &k) |
Computes refraction angles and transmission/reflection coefficients for given coherent wave propagation in a sample. More... | |
complex_t | Compute::SpecularScalar::topLayerR (const SliceStack &slices, const std::vector< complex_t > &kz) |
Computes the Fresnel R coefficient for the top layer only. Introduced in order to speed up pure reflectivity computations. More... | |
#define BORNAGAIN_RESAMPLE_SPECULAR_COMPUTEFLUXSCALAR_H |
Definition at line 21 of file ComputeFluxScalar.h.
Definition at line 31 of file ComputeFluxScalar.h.