public void TransmissionCoefficientAtZeroFrequencyTestTest() { const double fd = 1000; const double dt = 1 / fd; const double f0 = 30; const double delta_f = 10; var rlc = new BandStopRLC(f0, delta_f, dt); var c = rlc.GetTransmissionCoefficient(0, dt); Assert.AreEqual(1, c.Abs, $"delta:{Abs(1 - c.Abs):e2}"); }
public void TransmissionCoefficientAtCentralFrequencyTestTest() { const double fd = 1000; const double dt = 1 / fd; const double f0 = 30; const double delta_f = 10; var rlc = new BandStopRLC(f0, delta_f, dt); var c = rlc.GetTransmissionCoefficient(f0, dt); const double eps = 1.91e-14; Assert.AreEqual(0, c.Abs, eps, $"delta:{Abs(0 - c.Abs):e2}"); }