BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Main class to run a specular simulation. More...
Public Member Functions | |
void | accept (INodeVisitor *visitor) const final |
SpecularSimulation * | clone () const override |
const IAxis * | coordinateAxis () const |
Returns a pointer to coordinate axis. | |
const IFootprintFactor * | footprintFactor () const |
Returns a pointer to footprint factor holder. | |
size_t | intensityMapSize () const override |
Returns the total number of the intensity values in the simulation result. | |
void | prepareSimulation () override |
Put into a clean state for running a simulation. | |
SimulationResult | result () const override |
Returns the results of the simulation in a format that supports unit conversion and export to numpy arrays. More... | |
void | setScan (const ISpecularScan &scan) |
Sets chosen specular scan to the simulation. | |
Main class to run a specular simulation.
|
override |
Returns the results of the simulation in a format that supports unit conversion and export to numpy arrays.
If simulation was not run, returns an array of proper size filled with zeros.