pub fn scale_vector(v: &mut Vector, alpha: f64)
Expand description

Scales vector

u := alpha * u

Example

use russell_lab::{scale_vector, Vector};

fn main() {
    let mut u = Vector::from(&[1.0, 2.0, 3.0]);
    scale_vector(&mut u, 0.5);
    let correct = "┌     ┐\n\
                   │ 0.5 │\n\
                   │   1 │\n\
                   │ 1.5 │\n\
                   └     ┘";
    assert_eq!(format!("{}", u), correct);
}