|
BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Defines and implements template class IntegratorMCMiser. More...
Go to the source code of this file.
Classes | |
| class | IntegratorMCMiser< T > |
| Template class to use Monte Carlo MISER integration of class member functions. More... | |
| struct | IntegratorMCMiser< T >::CallBackHolder |
| structure holding the object and possible extra parameters More... | |
Typedefs | |
| template<class T > | |
| using | miser_integrand = double(T::*)(double *, size_t, void *) const |
| Alias template for member function with signature double f(double) | |
| template<class T > | |
| using | P_integrator_miser = std::unique_ptr< IntegratorMCMiser< T > > |
| Alias template for handle to a miser integrator. | |
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. | |
Defines and implements template class IntegratorMCMiser.
Definition in file IntegratorMCMiser.h.