The
com.io7m.jtensors package provides mutable
storage vectors. A
storage vector is a mutable vector upon which only very simple
get and
set operations are defined. The intention is to allow all intermediate computations to be written with immutable
computation vectors, with the final results of those computations being written to storage vectors in order to, for example, be passed directly to native code without requiring copying.