BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
IntegratorMCMiser.h File Reference
Include dependency graph for IntegratorMCMiser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IntegratorMCMiser< T >
 
struct  IntegratorMCMiser< T >::CallBackHolder
 

Typedefs

template<class T >
using miser_integrand = double(T::*)(double *, size_t, void *) const
 
template<class T >
using P_integrator_miser = std::unique_ptr< IntegratorMCMiser< T > >
 

Functions

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

Detailed Description

Defines and implements template class IntegratorMCMiser.

Homepage:\n http://www.bornagainproject.org
License:\n GNU General Public License v3 or higher (see COPYING)
Authors
Scientific Computing Group at MLZ (see CITATION, AUTHORS)

Definition in file IntegratorMCMiser.h.

Typedef Documentation

◆ miser_integrand

template<class T >
using miser_integrand = double (T::*)(double*, size_t, void*) const

Alias template for member function with signature double f(double)

Definition at line 22 of file IntegratorMCMiser.h.

◆ P_integrator_miser

template<class T >
using P_integrator_miser = std::unique_ptr<IntegratorMCMiser<T> >

Alias template for handle to a miser integrator.

Definition at line 67 of file IntegratorMCMiser.h.