BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
IDistribution2DSampler.cpp File Reference
Include dependency graph for IDistribution2DSampler.cpp:

Go to the source code of this file.

Classes

struct  anonymous_namespace{IDistribution2DSampler.cpp}::ZigguratBox
 

Namespaces

 anonymous_namespace{IDistribution2DSampler.cpp}
 

Functions

std::pair< double, double > anonymous_namespace{IDistribution2DSampler.cpp}::samplingZiggurat (double r, double x_func_max, double(*func_phi)(double))
 
double anonymous_namespace{IDistribution2DSampler.cpp}::func_phi_Cauchy (double phi)
 
double anonymous_namespace{IDistribution2DSampler.cpp}::func_phi_Cone (double phi)
 

Variables

double anonymous_namespace{IDistribution2DSampler.cpp}::sigma_scale = 3.0
 
size_t anonymous_namespace{IDistribution2DSampler.cpp}::n_boxes = 256
 

Detailed Description

Defines interface class IFTDistribution1D, and children thereof.

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