15 #ifndef BORNAGAIN_CORE_CORRELATIONS_IDISTRIBUTION2DSAMPLER_H
16 #define BORNAGAIN_CORE_CORRELATIONS_IDISTRIBUTION2DSAMPLER_H
26 virtual std::pair<double, double> randomSample()
const = 0;
33 : m_omega_x(omega_x), m_omega_y(omega_y)
36 std::pair<double, double> randomSample()
const final;
39 double m_omega_x, m_omega_y;
46 : m_omega_x(omega_x), m_omega_y(omega_y)
49 std::pair<double, double> randomSample()
const final;
52 double m_omega_x, m_omega_y;
59 : m_omega_x(omega_x), m_omega_y(omega_y)
62 std::pair<double, double> randomSample()
const final;
65 double m_omega_x, m_omega_y;
72 : m_omega_x(omega_x), m_omega_y(omega_y)
75 std::pair<double, double> randomSample()
const final;
78 double m_omega_x, m_omega_y;