|
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.