Skip to content

Commit 74b8ec5

Browse files
author
Ian
committed
Fixed typo
1 parent 5bc9a0a commit 74b8ec5

5 files changed

Lines changed: 11 additions & 11 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description = "A Rust port of LAS2 from SVDLIBC"
44
keywords = ["svd"]
55
categories = ["algorithms", "data-structures", "mathematics", "science"]
66
name = "single-svdlib"
7-
version = "0.6.0"
7+
version = "0.7.0"
88
edition = "2021"
99
license-file = "SVDLIBC-LICENSE.txt"
1010

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ mod tests {
243243
assert_eq!(masked.nnz(), 6); // Only entries in the selected columns
244244

245245
// Test SVD on the masked matrix
246-
let svd_result = crate::laczos::svd(&masked);
246+
let svd_result = crate::lanczos::svd(&masked);
247247
assert!(svd_result.is_ok());
248248
}
249249

@@ -304,8 +304,8 @@ mod tests {
304304
assert_eq!(masked_matrix.nnz(), physical_csr.nnz());
305305

306306
// Perform SVD on both
307-
let svd_masked = crate::laczos::svd(&masked_matrix).unwrap();
308-
let svd_physical = crate::laczos::svd(&physical_csr).unwrap();
307+
let svd_masked = crate::lanczos::svd(&masked_matrix).unwrap();
308+
let svd_physical = crate::lanczos::svd(&physical_csr).unwrap();
309309

310310
// Compare SVD results - they should be very close but not exactly the same
311311
// due to potential differences in numerical computation
File renamed without changes.

src/lib.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ pub(crate) mod utils;
44

55
pub mod randomized;
66

7-
pub mod laczos;
7+
pub mod lanczos;
88

99
pub use utils::*;
1010

@@ -75,7 +75,7 @@ mod simple_comparison_tests {
7575

7676
// Run both implementations with the same seed for deterministic behavior
7777
let seed = 42;
78-
let current_result = laczos::svd_dim_seed(&test_matrix, 0, seed).unwrap();
78+
let current_result = lanczos::svd_dim_seed(&test_matrix, 0, seed).unwrap();
7979
let legacy_result = legacy::svd_dim_seed(&test_matrix, 0, seed).unwrap();
8080

8181
// Compare dimensions
@@ -127,12 +127,12 @@ mod simple_comparison_tests {
127127
let csr = CsrMatrix::from(&coo);
128128

129129
// Calculate SVD using original method
130-
let legacy_svd = laczos::svd_dim_seed(&csr, 0, seed as u32).unwrap();
130+
let legacy_svd = lanczos::svd_dim_seed(&csr, 0, seed as u32).unwrap();
131131

132132
// Calculate SVD using our masked method (using all columns)
133133
let mask = vec![true; ncols];
134-
let masked_matrix = laczos::masked::MaskedCSRMatrix::new(&csr, mask);
135-
let current_svd = laczos::svd_dim_seed(&masked_matrix, 0, seed as u32).unwrap();
134+
let masked_matrix = lanczos::masked::MaskedCSRMatrix::new(&csr, mask);
135+
let current_svd = lanczos::svd_dim_seed(&masked_matrix, 0, seed as u32).unwrap();
136136

137137
// Compare with relative tolerance
138138
let rel_tol = 1e-3; // 0.1% relative tolerance
@@ -159,7 +159,7 @@ mod simple_comparison_tests {
159159
let test_matrix = create_sparse_matrix(100, 100, 0.0098); // 0.98% non-zeros
160160

161161
// Should no longer fail with convergence error
162-
let result = laczos::svd_dim_seed(&test_matrix, 50, 42);
162+
let result = lanczos::svd_dim_seed(&test_matrix, 50, 42);
163163
assert!(result.is_ok(), "{}", format!("SVD failed on 99.02% sparse matrix, {:?}", result.err().unwrap()));
164164
}
165165

0 commit comments

Comments
 (0)