BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Tools internal classes. More...
Classes | |
struct | Bin1DKVector |
An one-dimensional range of kvector_t's. More... | |
class | Bin1DCVector |
An one-dimensional range of cvector_t's. More... | |
class | IAxis |
Interface for one-dimensional axes. More... | |
class | CloneableVector< T > |
A vector of unique pointers to objects that are cloneable. More... | |
class | ICloneable |
Interface for polymorphic classes that should not be copied, except by explicit cloning. More... | |
class | SafePointerVector< T > |
A vector of pointers, owned by *this, with methods to handle them safely. More... | |
class | IntegratorMCMiser< T > |
Template class to use Monte Carlo MISER integration of class member functions. More... | |
class | BasicVector3D< T > |
Forked from CLHEP/Geometry by E. More... | |
class | Transform3D |
Vector transformations in three dimensions. More... | |
class | IFactory< Key, AbstractProduct > |
Base class for all factories. More... | |
class | IParameter< T > |
Pure virtual base class for parameter wrapper classes RealParameter, ComponentParameter. More... | |
class | IParameterized |
Manages a local parameter pool, and a tree of child pools. More... | |
class | ParameterPool |
Container with parameters for IParameterized object. More... | |
class | RealParameter |
Wraps a parameter of type double. More... | |
class | INode |
Base class for tree-like structures containing parameterized objects. More... | |
class | ParameterPattern |
Helper class for constructing parameter patterns. More... | |
class | TRange< T > |
An interval [lowerBound..upperBound[. More... | |
class | LLData< T > |
Template class to store data of any type in multi-dimensional space (low-level). More... | |
class | OutputDataIterator< TValue, TContainer > |
Iterator for underlying OutputData container. More... | |
class | FourierTransform |
Fourier transform of vectors (in 1D or 2D) using Fast Fourier Transform (fftw package). More... | |
class | Convolve |
Convolution of two real vectors (in 1D or 2D) using Fast Fourier Transform. More... | |
class | SampleLabelHandler |
The handler which construct labels for sample variables during python script generation. More... | |
class | IObserver |
Observer interface from Observer pattern. More... | |
class | IObservable |
Observable interface from Observer pattern. More... | |
class | IRegistry< ValueType > |
Templated object registry. More... | |
class | OrderedMap< Key, Object > |
Ordered map which saves the order of insertion. More... | |
Functions | |
template<class T > | |
P_integrator_miser< T > | make_integrator_miser (const T *object, miser_integrand< T > mem_function, size_t dim) |
Template function to create an integrator object. | |
Tools internal classes.