1 2 3 4 5 6 7 8 9 10
#[allow(unused_imports)] use crate::algebra::blas::{dot_conj, nrm2}; use crate::algebra::prelude::*; #[inline] pub fn take_or_resize(buf: &mut Vec<S>, n: usize) { if buf.len() != n { buf.resize(n, S::zero()); } }