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::SpecularMagnetic.
Definition in file ComputeFluxMagnetic.h.
Go to the source code of this file.
Namespaces | |
Compute | |
Compute::SpecularMagnetic | |
Methods to compute polarized propagation directions and fluxes as function of slice. | |
Macros | |
#define | BORNAGAIN_RESAMPLE_SPECULAR_COMPUTEFLUXMAGNETIC_H |
Typedefs | |
using | Fluxes = std::vector< std::unique_ptr< const IFlux > > |
Functions | |
Fluxes | Compute::SpecularMagnetic::fluxes (const SliceStack &slices, const R3 &k, bool forward) |
Computes refraction angle reflection/transmission coefficients for given sliced sample and wavevector k. More... | |
SpinMatrix | Compute::SpecularMagnetic::topLayerR (const SliceStack &slices, const std::vector< complex_t > &kzs, bool forward) |
Computes the Fresnel R coefficient for the top layer only Introduced in order to speed up pure reflectivity computations. More... | |
#define BORNAGAIN_RESAMPLE_SPECULAR_COMPUTEFLUXMAGNETIC_H |
Definition at line 21 of file ComputeFluxMagnetic.h.
Definition at line 32 of file ComputeFluxMagnetic.h.