-
-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Labels
Description
The Elt
class includes Float
s, while they PrintDense
class works only for things over Double
s. This means that some functions, like lu
, which requires only Elt
s, work for matrices of Float
s, while e.g. qr
(needing PrintDense
) works only for matrices of Double
s. Some of the constructors, e.g. vr
and vc
, also only work with Double
s.
Could you either allow Float
s as elements everywhere, or disallow them completely? Or at the very least, more cleanly delineate exactly what operations (exact solvers / iterative solvers / other stuff) they will be allowed in?