16 #error no need to expose this header to Swig
20 #ifndef BORNAGAIN_SAMPLE_CORRELATIONS_IDISTRIBUTION1DSAMPLER_H
21 #define BORNAGAIN_SAMPLE_CORRELATIONS_IDISTRIBUTION1DSAMPLER_H
Distribution1DCauchySampler(double lambda)
double randomSample() const override
double randomSample() const override
Distribution1DCosineSampler(double omega)
Distribution1DGateSampler(double a, double b)
double randomSample() const override
Distribution1DGaussSampler(double mean, double stddev)
double randomSample() const override
double randomSample() const override
Distribution1DTriangleSampler(double omega)
IDistribution1DSampler()=default
virtual ~IDistribution1DSampler()
virtual double randomSample() const =0