use crate::kernel::{Complex, Float};
pub fn print_complex<T: Float + std::fmt::Display>(name: &str, data: &[Complex<T>]) {
println!("{name}:");
for (i, c) in data.iter().enumerate() {
println!(" [{i}] = {} + {}i", c.re, c.im);
}
}
pub fn print_real<T: Float + std::fmt::Display>(name: &str, data: &[T]) {
println!("{name}:");
for (i, v) in data.iter().enumerate() {
println!(" [{i}] = {v}");
}
}