quantique 0.1.0

Pragmatic geometric algebra core with runtime signatures.
Documentation

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
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");