Forbid decompositions that depend on unsupported operations
Submitted by Christoph Hertzberg @chhtz
Assigned to Nobody
Link to original bugzilla bug (#750)
Version: 3.2
Description
Currently, all decompositions can be called on integer matrices but usually generate bogus results, since they use floating point operations (division/sqrt) which are silently converted to integer results.
We should forbid such decompositions at compile-time.
Decompositions which only depend on division (LU/LDLt) should be allowed for rational-number implementations, however.
Blocking
Edited by Eigen Bugzilla