public void TestDct4() { float[] res = new float[6]; float[] resDct4 = { 2.93983455f, -0.44002102f, 0.91148631f, -0.83446081f, 2.91784085f, -0.99510869f }; var dct4 = new Dct4(8); dct4.Direct(_test, res); Assert.That(res, Is.EqualTo(resDct4).Within(1e-5)); }
public void TestDct4Norm() { float[] res = new float[6]; float[] resDct4 = { 0.73495864f, -0.11000525f, 0.22787158f, -0.2086152f, 0.72946021f, -0.24877717f }; var dct4 = new Dct4(8); dct4.DirectNorm(_test, res); Assert.That(res, Is.EqualTo(resDct4).Within(1e-5)); }