stim: fix Sinusoid tests
This commit is contained in:
parent
5f289bf07b
commit
6d1fb5d614
|
@ -236,17 +236,17 @@ mod test {
|
|||
fn sinusoid() {
|
||||
let s = Sinusoid::new(1000.0);
|
||||
assert_eq!(s.at(0.0), FieldMags::default());
|
||||
assert_approx_eq!(s.at(0.00025), 1.0, 0.0);
|
||||
assert_approx_eq!(s.at(0.00025), 1.0, 1.0);
|
||||
assert_approx_eq!(s.at(0.00050), 0.0, 0.0);
|
||||
assert_approx_eq!(s.at(0.00075), -1.0, 0.0);
|
||||
assert_approx_eq!(s.at(0.00075), -1.0, -1.0);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn sinusoid_from_wavelength() {
|
||||
let s = Sinusoid::from_wavelength(0.001);
|
||||
assert_eq!(s.at(0.0), FieldMags::default());
|
||||
assert_approx_eq!(s.at(0.00025), 1.0, 0.0);
|
||||
assert_approx_eq!(s.at(0.00025), 1.0, 1.0);
|
||||
assert_approx_eq!(s.at(0.00050), 0.0, 0.0);
|
||||
assert_approx_eq!(s.at(0.00075), -1.0, 0.0);
|
||||
assert_approx_eq!(s.at(0.00075), -1.0, -1.0);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue