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

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.
 

Detailed Description

Tools internal classes.