Provides a source generate for geometric algebras.
Get Started
$ dotnet add package GeometricAlgebra.AnalyzersReadme
This package provides a source-generator that can generate the geometric algebra object of your choice!
You can choose how many basis vectors square to +1 (P), -1 (N), or 0 (Z).
A complex algebra (containing complex numbers) is as simple as:
[GeometricAlgebra(N = 1)]
public partial record ComplexAlgebra;