public int Call() { int count = 0; Stopwatch stopwatch = Stopwatch.StartNew(); while (stopwatch.ElapsedMilliseconds < 10000) { foreach (DoubleMatrix block in _channel.GetBlocks(0, _channel.GetNumOfBlocks())) { DCT.Advanced(block); } count++; } stopwatch.Stop(); return(count); }
public static void Separated(DoubleMatrix x) { DCT.Advanced(x); }
public static DoubleMatrix Invert(DoubleMatrix y) { return(DCT.Invert(y)); }
public static void Direct(DoubleMatrix x) { DCT.Naive(x); }