Skip to content

Add StorageIndex template parameter to LU, SVD

Currently, LU and SVD use int as the permutation index type. This is a sensible choice, but disables the interface to external LAPACK libraries when its permutation index type is not int, such as int64_t. There may also be legitimate uses for smaller permutation index types, such as int16_t.

The changes are relatively simple, as can be seen here !1152 (merged).