ComplexFourierTransformation(
     TransformationConvention convention
     )
 {
     _fft        = new InternalFFT();
     _convention = convention;
 }
 /// <summary>
 /// Construct a real fourier transformation instance with a given convention.
 /// </summary>
 /// <param name="convention">Fourier Transformation convention</param>
 public RealFourierTransformation(
     TransformationConvention convention
     )
 {
     _fft = new InternalFFT();
     _convention = convention;
 }
 ComplexFourierTransformation()
 {
     _fft        = new InternalFFT();
     _convention = TransformationConvention.Default;
 }
 /// <summary>
 /// Construct a real fourier transformation instance.
 /// </summary>
 public RealFourierTransformation()
 {
     _fft = new InternalFFT();
     _convention = TransformationConvention.Default;
 }