18 Commits

Author SHA1 Message Date
adrien
c350ffd1d6 Working vector initiate
Some checks failed
Deploy MkDocs to Garage / build-and-deploy (push) Failing after 30s
2026-04-26 00:40:10 +02:00
adrien
3a4783cfa1 Benchmark SIMD vs Native 2026-04-25 18:47:13 +02:00
adrien
719679aabc Updated README + Renamed mulBy and divBy to mul div 2026-04-22 23:33:58 +02:00
adrien
2c94df7f4a Added overflaw security + made benchmark work (set to max) 2026-04-22 23:11:42 +02:00
adrien
5efa42c2e1 Made possible to use comptime float, int and T for Scalar operation of Vector 2026-04-22 22:34:46 +02:00
adrien
9544bb584a Removed s and d in Vector (duplicate of dims and scales) 2026-04-22 22:10:04 +02:00
adrien
6c50a01d6e Removed ugly Scalar_ 2026-04-22 22:08:05 +02:00
adrien
82bdb96746 Changed how Scalar is generated to use Dimensions.ArgOpts and Scales.ArgOpts 2026-04-22 16:31:07 +02:00
adrien
a2d46e3f55 Added sqrt to Scalar and Vector 2026-04-22 15:43:17 +02:00
adrien
0dd9e02f59 Added abs, pow and product operations 2026-04-22 14:50:21 +02:00
adrien
c4e462add3 Added dot and cross function for Vector 2026-04-22 12:32:10 +02:00
adrien
4c910319d5 Added comparison operation to Scalar and Vector 2026-04-22 12:26:17 +02:00
adrien
86841318f2 Added some doc comments 2026-04-22 10:58:14 +02:00
adrien
ec05b60fc3 Replaced Scales.min to helper.finerScales 2026-04-22 10:31:04 +02:00
adrien
1719b0de8b Removed scale (just use mulBy + dimless) + added inline to vector fn 2026-04-22 01:05:33 +02:00
adrien
1fd86a5807 Moved benchmarks into a seperate file and exe 2026-04-21 23:52:13 +02:00
adrien
a518a86fb2 Changed from using format to formatNumber in Scalar and Vector to use precision, fill, width, ect 2026-04-21 22:21:19 +02:00
adrien
46380a95da Renamed Quantity to Scalar and QuantityVec to Vector 2026-04-21 19:18:45 +02:00