Skip to content

Commit

Permalink
Updating Lapack interfaces
Browse files Browse the repository at this point in the history
  • Loading branch information
tbetcke committed Nov 9, 2023
1 parent ba9c7d3 commit 5df982a
Show file tree
Hide file tree
Showing 10 changed files with 702 additions and 248 deletions.
2 changes: 1 addition & 1 deletion dense/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ rlst-blis = { path = "../blis" }
approx = { version = "0.5", features = ["num-complex"] }
rlst-operator = { path = "../operator" }
rlst-common = { path = "../common" }
rlst-lapack = { path = "../lapack" }
paste = "1"
rand_chacha = "0.3"
rlst-blis-src = { path = "../blis-src" }
rlst-netlib-lapack-src = { path = "../netlib-lapack-src" }
lapack = "0.19.*"

[dev-dependencies]
criterion = { version = "0.3", features = ["html_reports"] }
Expand Down
7 changes: 7 additions & 0 deletions dense/src/linalg.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
//! Linear algebra routines
pub mod lu;
pub mod qr;

pub fn assert_lapack_stride(stride: [usize; 2]) {
assert_eq!(
Expand All @@ -8,3 +9,9 @@ pub fn assert_lapack_stride(stride: [usize; 2]) {
stride[0]
);
}

pub enum Trans {
Trans,
NoTrans,
ConjTrans,
}
Loading

0 comments on commit 5df982a

Please sign in to comment.