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

Classes

struct  Bin1DKVector
 
class  Bin1DCVector
 
class  IAxis
 
class  CloneableVector< T >
 
class  ICloneable
 
class  SafePointerVector< T >
 
class  IntegratorMCMiser< T >
 
class  BasicVector3D< T >
 
class  Transform3D
 
class  IFactory< Key, AbstractProduct >
 
class  IParameter< T >
 
class  IParameterized
 
class  ParameterPool
 
class  RealParameter
 
class  INode
 
class  ParameterPattern
 
class  TRange< T >
 
class  LLData< T >
 
class  OutputDataIterator< TValue, TContainer >
 
class  FourierTransform
 
class  Convolve
 
class  SampleLabelHandler
 
class  IObserver
 
class  IObservable
 
class  IRegistry< ValueType >
 
class  OrderedMap< Key, Object >
 

Functions

template<class T >
P_integrator_miser< T > make_integrator_miser (const T *object, miser_integrand< T > mem_function, size_t dim)
 

Detailed Description

Tools internal classes.

Function Documentation

◆ make_integrator_miser()

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.

Definition at line 73 of file IntegratorMCMiser.h.

75 {
76  P_integrator_miser<T> P_integrator(new IntegratorMCMiser<T>(object, mem_function, dim));
77  return P_integrator;
78 }
std::unique_ptr< IntegratorMCMiser< T > > P_integrator_miser
Alias template for handle to a miser integrator.
Template class to use Monte Carlo MISER integration of class member functions.