Function save_to_matrix_market_str

Source
pub fn save_to_matrix_market_str<T, S>(sparse_matrix: &S) -> String
Expand description

Save a sparse matrix as a Matrix Market format string.

The exporter only writes the matrix into coordinate and general format.

ยงExamples

use nalgebra_sparse::io::{save_to_matrix_market_str};
let expected_str = r#"%%matrixmarket matrix coordinate integer general
% matrixmarket file generated by nalgebra-sparse.
5 4 2
1 1 10
2 3 5
"#;
let row_indices = vec![0,1];
let col_indices = vec![0,2];
let values = vec![10,5];
let matrix = CooMatrix::try_from_triplets(5,4,row_indices,col_indices,values)?;
let generated_matrixmarket_str = save_to_matrix_market_str(&matrix);
assert_eq!(expected_str,generated_matrixmarket_str);
OSZAR »