Yes, this is intentional.
But I take it you have a use case for using integer vectors?
Maybe something outside the field of linear algebra?
It would certainly be possible to make integer vectors work - just not for things like matrix decompositions or solving linear equation systems.
Thanks,
Christoph
Vector<int>
would not technically be a vector in the mathematical sense of vector fields, as integers lack the multiplicative inverse. Quite a few of the linear algebra routines would not work properly.But I take it you have a use case for using integer vectors?
Maybe something outside the field of linear algebra?
It would certainly be possible to make integer vectors work - just not for things like matrix decompositions or solving linear equation systems.
Thanks,
Christoph