BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
Simulation description

Classes to describe beam, detector and run the simulation. More...

Classes

class  PolarizationHandler
 Convenience class for handling polarization density matrix and polarization analyzer operator. More...
 
class  SimulationElement
 Data stucture containing both input and output of a single detector cell. More...
 
struct  ThreadInfo
 Information to run simulation with dedicated number of threads. More...
 
class  SimulationOptions
 Collect the different options for simulation. More...
 
class  SpecularSimulationElement
 Data stucture containing both input and output of a single image pixel for specular simulation. More...
 
class  ConstantBackground
 Class representing a constant background signal. More...
 
class  PoissonNoiseBackground
 Class representing Poisson noise on top of the scattered intensity. More...
 
class  GISASSimulation
 Main class to run a Grazing-Incidence Small-Angle Scattering simulation. More...
 
class  OffSpecSimulation
 Main class to run an off-specular simulation. More...
 
class  Simulation
 Pure virtual base class of OffSpecularSimulation, GISASSimulation and SpecularSimulation. More...
 
class  Simulation2D
 Pure virtual base class of OffSpecularSimulation and GISASSimulation. More...
 
class  SpecularSimulation
 Main class to run a specular simulation. More...
 

Detailed Description

Classes to describe beam, detector and run the simulation.