Extract Row # Examples ```rust #[macro_use] extern crate peroxide; use peroxide::fuga::*; use peroxide::complex::matrix::*; let a = cmatrix(vec![C64::new(1f64, 1f64), C64::new(2f64, 2f64), C64::new(3f64, 3f64), C64::new(4f64, 4f64)], 2, 2, Row ); assert_eq!(a.row(0), vec![C64::new(1f64, 1f64), C64::new(2f64, 2f64)]); ```
(&self, index: usize)
| 607 | /// assert_eq!(a.row(0), vec![C64::new(1f64, 1f64), C64::new(2f64, 2f64)]); |
| 608 | /// ``` |
| 609 | fn row(&self, index: usize) -> Vec<C64> { |
| 610 | assert!(index < self.row); |
| 611 | let mut container: Vec<C64> = vec![Complex::zero(); self.col]; |
| 612 | for i in 0..self.col { |
| 613 | container[i] = self[(index, i)]; |
| 614 | } |
| 615 | container |
| 616 | } |
| 617 | |
| 618 | /// Extract diagonal components |
| 619 | /// |
no outgoing calls
no test coverage detected