Skip to content

Commit 0f927ba

Browse files
committed
Rewrite impl {H,HM}Float
1 parent 1894874 commit 0f927ba

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

src/hermite.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ use eigh::ImplEigh;
1010
use cholesky::ImplCholesky;
1111

1212
pub trait HMFloat: ImplEigh + ImplCholesky + MFloat {}
13-
impl HMFloat for f32 {}
14-
impl HMFloat for f64 {}
13+
impl<A: ImplEigh + ImplCholesky + MFloat> HMFloat for A {}
1514

1615
/// Methods for Hermite matrix
1716
pub trait HermiteMatrix: SquareMatrix + Matrix {

src/matrix.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ use norm::ImplNorm;
1111
use solve::ImplSolve;
1212

1313
pub trait MFloat: ImplQR + ImplSVD + ImplNorm + ImplSolve + NdFloat {}
14-
impl MFloat for f32 {}
15-
impl MFloat for f64 {}
14+
impl<A: ImplQR + ImplSVD + ImplNorm + ImplSolve + NdFloat> MFloat for A {}
1615

1716
/// Methods for general matrices
1817
pub trait Matrix: Sized {

0 commit comments

Comments
 (0)