| Crates.io | tuppu-algebra |
| lib.rs | tuppu-algebra |
| version | 0.1.0 |
| created_at | 2025-12-05 10:18:12.556312+00 |
| updated_at | 2025-12-05 10:18:12.556312+00 |
| description | Geometric algebra with exact rational coefficients — vectors, bivectors, rotors, and more |
| homepage | |
| repository | https://github.com/rikii/tuppu-nabu |
| max_upload_size | |
| id | 1967979 |
| size | 200,879 |
Geometric algebra with exact rational coefficients — vectors, bivectors, rotors, and more.
Part of the Tuppu Nabu geometric algebra system.
use tuppu_algebra::{Multivector, Signature};
let sig = Signature::euclidean(3);
let e1 = Multivector::basis_vector(&sig, 0);
let e2 = Multivector::basis_vector(&sig, 1);
// Geometric product
let e12 = &e1 * &e2; // Bivector
// Reflection: v' = -nvn
let v = &e1 + &e2;
let reflected = -(&e1 * &v * &e1);
MIT OR Apache-2.0