sample.h
double sampleHWtBoundedEffectiveBound(const Context &context, long Hwt=100)
Definition: sample.cpp:260
double sampleGaussianBounded(zzX &poly, const Context &context, double stdev)
Definition: sample.cpp:459
double sampleSmallBounded(zzX &poly, const Context &context)
Definition: sample.cpp:342
double sampleHWtBounded(zzX &poly, const Context &context, long Hwt=100)
Definition: sample.cpp:269
void sampleGaussian(zzX &poly, long n, double stdev)
Sample polynomials with Gaussian coefficients.
Definition: sample.cpp:175
void sampleUniform(zzX &poly, long n, long B=100)
Sample a degree-(n-1) ZZX, with coefficients uniform in [-B,B].
Definition: sample.cpp:204
Definition: apiAttributes.h:21
double boundFreshNoise(long m, long phim, double sigma, double epsilon=9e-13)
Definition: sample.cpp:578
double sampleGaussianBoundedEffectiveBound(const Context &context)
Definition: sample.cpp:445
double boundRoundingNoise(long m, long phim, long p2r, double epsilon=9e-13)
void sampleHWt(zzX &poly, long n, long Hwt=100)
Sample a degree-(n-1) poly as above, with only Hwt nonzero coefficients.
Definition: sample.cpp:29