Enable different vector length per property (including NNP). Previously even with split properties the same vector length was used.
This also sets number of AoSoA at compile time rather than run time to reduce complexity - once layout has been optimized for a problem (which must be recompiled to modify vector length anyway) there isn't a good reason to run with separate number of AoSoA
Enable different vector length per property (including NNP). Previously even with split properties the same vector length was used.
This also sets number of AoSoA at compile time rather than run time to reduce complexity - once layout has been optimized for a problem (which must be recompiled to modify vector length anyway) there isn't a good reason to run with separate number of AoSoA