BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAttLimitsAttributes and limits of a fit parameter, and coupling between these properties
 CAxesWrapper for detector axes units, required for a better representation of detector axes units in python
 CAxisInfoInformation about an axis in specific units
 CBasicVector3D< T >Three-dimensional vector template, for use with integer, double, or complex components
 CBasicVector3D< complex_t >
 CBasicVector3D< double >
 CBin1D
 CBin1DCVectorAn one-dimensional range of cvector_t's
 CBin1DKVectorAn one-dimensional range of kvector_t's
 CDetectorMaskCollection of detector masks
 CDirectionA direction in three-dimensional space
 CFitObjectiveHolds vector of SimDataPairs (experimental data and simulation results) for use in fitting
 CFitOptionsGeneral fitting options
 CIAbstractParticle
 CIAxis
 CIBackground
 CIBornFF
 CIChiSquaredModule
 CICloneable
 CIComponent
 CICosineRipple
 CIDetector2D
 CIDistribution1D
 CIFactory
 CIFootprintFactor
 CIFormFactor
 CIFormFactorPolyhedron
 CIFormFactorPrism
 CIFTDecayFunction1D
 CIFTDecayFunction2D
 CIFTDistribution1D
 CIFTDistribution2D
 CIHistogram
 CIInterferenceFunction
 CINode
 CIntensityDataIOFactoryProvides users with possibility to read and write IntensityData from/to files in different format
 CIParameter
 CIParametricComponent
 CIParticle
 CIRangedDistribution
 CIResolutionFunction2D
 CIRotation
 CISampleNode
 CISawtoothRipple
 CIShape2D
 CISimulation
 CISimulation2D
 CISpecularScan
 CIterationInfoStores fit iteration info to track fit flow from various observers
 CIVarianceFunction
 Cmumufit::MinimizerA main class to run fitting
 CMinimizerCatalogHard-coded information about all minimizers available
 CMinimizerFactoryFactory to create minimizers
 Cmumufit::MinimizerResultResult of minimization round
 COutputData< T >Templated class to store data of type double or CumulativeValue in multi-dimensional space
 COutputData< bool >
 COutputData< double >
 Cmumufit::ParameterA fittable parameter with value, error, step, and limits
 Cmumufit::ParametersA collection of fit parameters
 CParameterSampleA parameter value with a weight, as obtained when sampling from a distribution
 CPyBuilderCallbackBuilds simulation object using a Python callable
 CPyCallbackBase class to wrap Python callable and pass it to C++
 CPyObserverCallbackObserver for FitObjective based on Python callable
 CRealLimitsLimits for a real fit parameter
 CLattice2D::ReciprocalBases
 CRoughnessModelWrap
 CSimulationOptionsCollect the different options for simulation
 CSimulationResultWrapper around OutputData<double> that also provides unit conversions
 CThreadInfoInformation to run simulation with dedicated number of threads
 CTransform3DVector transformations in three dimensions
 CWavevectorInfoHolds all wavevector information relevant for calculating form factors