public void ProviderMatchesManagedProviderPowerOfTwoLarge64() { // 65536 = 2^16 var samples = Generate.RandomComplex(65536, GetUniform(1)); Verify(samples, 10, FourierTransformScaling.NoScaling, FourierTransformControl.CreateManaged().Forward, FourierTransformControl.Provider.Forward); }
public void ProviderMatchesManagedProviderArbitraryLarge64() { // 30870 = 2*3*3*5*7*7*7 var samples = Generate.RandomComplex(30870, GetUniform(1)); Verify(samples, 10, FourierTransformScaling.NoScaling, FourierTransformControl.CreateManaged().Forward, FourierTransformControl.Provider.Forward); }
public void ProviderMatchesManagedProviderArbitraryLarge32_GH286() { var samples = Generate.RandomComplex32(46500, GetUniform(1)); Verify(samples, 5, FourierTransformScaling.NoScaling, FourierTransformControl.CreateManaged().Forward, FourierTransformControl.Provider.Forward); }
static ProgressDlg() { FFT = FourierTransformControl.CreateManaged(); }