(cov: &DMatrix<f64>, w: &[f64])
| 193 | } |
| 194 | |
| 195 | fn quad_risk(cov: &DMatrix<f64>, w: &[f64]) -> f64 { |
| 196 | let wv = DVector::from_vec(w.to_vec()); |
| 197 | (wv.transpose() * cov * wv)[(0, 0)] |
| 198 | } |
| 199 | |
| 200 | fn ones(n: usize) -> DVector<f64> { |
| 201 | DVector::from_element(n, 1.0) |
no outgoing calls
no test coverage detected