Jim Eckerlein
23959e1af8
Implement exponential map for translator
2022-08-25 11:22:36 +02:00
Alexander Meißner
4eca234241
Implements ln(), exp(), powf() for epga1d::ComplexNumber, ppga2d::Motor and ppga3d::Motor.
2022-07-08 01:38:01 +02:00
Alexander Meißner
367c72370d
Removes unstable feature(wasm_simd) as it is now stable.
2021-06-18 21:27:21 +02:00
Alexander Meißner
c6f353666a
Updates wasm32 simd128 instruction v32x4_shuffle to i32x4_shuffle.
2021-06-18 21:21:17 +02:00
Alexander Meißner
16d544b769
Fixes target arch detection.
2021-06-18 20:57:20 +02:00
Alexander Meißner
53e514d861
Adds more prebuilt projective geometric algebras.
...
Renames Automorph => Automorphism.
Renames Transpose => Reversal.
Renames Conjugate => Conjugation.
Removes Reflection (as that is covered by Transformation).
Fixes std::fmt::Display for BasisElement again (not only -1 but also 0).
2021-04-21 19:06:05 +02:00
Alexander Meißner
b275827704
Implements debug, index and assign traits in Rust target.
2021-04-17 13:43:52 +02:00
Alexander Meißner
c5aefbc138
Moves simd crate in root crate
2021-04-04 16:31:23 +02:00
Alexander Meißner
07fa767cf5
Implements code generator for Rust and GLSL.
2021-03-27 15:09:46 +01:00