Commit Graph
17 Commits
Author SHA1 Message Date
adrien 7844aacfce Added a UnitParser to get Dimensions and Scales from a str 2026-05-04 19:10:06 +02:00
adrien c6f613a787 I guess I can't do better. Scalar still suck, but at least it is builtin SIDM so ok I guess 2026-04-27 22:07:39 +02:00
adrien 168312b78e Removed lots of usless inline and comptime in Scales and Dimensions 2026-04-27 19:09:55 +02:00
AdrienBouvais 44aaa8a8b2 Removed all inline for (0..total) for either builtin or for loop without inline
This is to prevent giant binary for Tensor with a lot of Scalar
2026-04-27 16:11:46 +02:00
AdrienBouvais f37a196b15 Fixed new Tensor to be everything (Scalar, Vector, Matrix and above) 2026-04-27 09:11:24 +02:00
adrien f26f6086ca Added Imperial unit scales 2026-04-23 00:14:57 +02:00
adrien 2c94df7f4a Added overflaw security + made benchmark work (set to max) 2026-04-22 23:11:42 +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 0dd9e02f59 Added abs, pow and product operations 2026-04-22 14:50:21 +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 bbab41008f Passed some Scales stuff to comptime 2026-04-21 18:18:12 +02:00
adrien a16bbedbd8 Changed Quantity fn to be inline 2026-04-21 17:49:53 +02:00
adrien 998404d82a Switched EVERYTHING in Scales and Dimensions to comptime 2026-04-21 17:31:22 +02:00
AdrienBouvais 52e58829eb Added test to BaseQuantity and a benchmark for Vectors 2026-04-21 14:19:22 +02:00
adrien b3cee0588f First implementation 2026-04-20 23:38:49 +02:00