|
BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Data stucture containing both input and output of a single image pixel for specular simulation. More...
Public Member Functions | |
| SpecularSimulationElement (double kz, bool computable) | |
| SpecularSimulationElement (double wavelength, double alpha, bool computable) | |
| SpecularSimulationElement (const SpecularSimulationElement &other) | |
| SpecularSimulationElement (SpecularSimulationElement &&other) noexcept | |
| SpecularSimulationElement & | operator= (const SpecularSimulationElement &other) |
| void | setPolarizationHandler (const PolarizationHandler &handler) |
| Assigns PolarizationHandler. | |
| const PolarizationHandler & | polarizationHandler () const |
| Returns assigned PolarizationHandler. | |
| double | getIntensity () const |
| void | setIntensity (double intensity) |
| bool | isCalculated () const |
| Returns calculation flag (if it's false, zero intensity is assigned to the element) | |
| std::vector< complex_t > | produceKz (const std::vector< Slice > &slices) |
| Returns kz values for Abeles computation of reflection/transition coefficients. | |
Data stucture containing both input and output of a single image pixel for specular simulation.
Definition at line 29 of file SpecularSimulationElement.h.