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.