quantique 0.1.0

Pragmatic geometric algebra core with runtime signatures.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# quantique

A tiny, pragmatic geometric algebra core.

- Runtime metric signature: `Signature::from_pqz(P, Q, Z)`
- 64-bit blades (`e1..e64`) and sparse multivectors
- Geometric product with correct swap/metric signs

```rust
use quantique::ga::{blade::Blade, multivector::MV, signature_rt::Signature, ops::gp};
let sig = Signature::from_pqz(3,0,0);
let e1 = MV::basis(Blade(1<<0), 1.0);
let r = gp(&e1, &e1, &sig);
assert_eq!(r.to_string(), "1");