main.rs 465 B

123456789101112131415
  1. use spiral_rs::poly::*;
  2. use spiral_rs::params::*;
  3. use spiral_rs::*;
  4. fn main() {
  5. println!("Hello, world!");
  6. let params = Params::init(2048, vec![7, 31]);
  7. let m1 = poly::PolyMatrixNTT::zero(&params, 2, 1);
  8. println!("{}", m1.is_ntt());
  9. let m2 = poly::PolyMatrixNTT::zero(&params, 3, 2);
  10. let mut m3 = poly::PolyMatrixNTT::zero(&params, 3, 1);
  11. println!("{}", m1.is_ntt());
  12. multiply(&mut m3, &m2, &m1);
  13. println!("{}", m3.is_ntt());
  14. }