From c5ed91dfefefc4675121e8ecd89cf95b2f38b418 Mon Sep 17 00:00:00 2001 From: Liam Diprose Date: Fri, 12 Sep 2025 12:41:54 +1200 Subject: [PATCH] Development helpers --- Makefile | 2 ++ codegen/run | 26 ++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 Makefile create mode 100755 codegen/run diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..734cc2c --- /dev/null +++ b/Makefile @@ -0,0 +1,2 @@ +src/lib.rs: codegen/src/rust_gpu.rs + cd codegen && cargo run -- diff --git a/codegen/run b/codegen/run new file mode 100755 index 0000000..c90638a --- /dev/null +++ b/codegen/run @@ -0,0 +1,26 @@ +# cargo run -- ppga2d:0,1,1;Scalar:1;MultiVector:1,e12,e1,e2|e0,e012,e01,-e02;Rotor:1,e12;Point:e12,e01,-e02;IdealPoint:e01,-e02;Plane:e0,e2,e1;Translator:1,e01,-e02;Motor:1,e12,e01,-e02;MotorDual:e012,e0,e2,e1 + +# ppga2d:0,1,1; +# Scalar:1; +# MultiVector:1,e12,e1,e2|e0,e012,e01,-e02; +# Rotor:1,e12; +# Point:e12,e01,-e02; +# IdealPoint:e01,-e02; +# Plane:e0,e2,e1; +# Translator:1,e01,-e02; +# Motor:1,e12,e01,-e02; +# MotorDual:e012,e0,e2,e1 + +# cga2d:1,1,1,-1; +# Scalar:1; +# MultiVector:1,e12,e1,e2|e0,e012,e01,-e02|e2,e3; +# Rotor:1,e12; +# Point:e12,e01,-e02; +# IdealPoint:e01,-e02; +# Plane:e0,e2,e1; +# Translator:1,e01,-e02; +# Motor:1,e12,e01,-e02; +# MotorDual:e012,e0,e2,e1 + + +cargo run -- "cga2d:1,1,1,-1;Scalar:1;MultiVector:1,e12,e1,e2|e0,e012,e01,-e02;Rotor:1,e12;Point:e12,e01,-e02;IdealPoint:e01,-e02;Plane:e0,e2,e1;Translator:1,e01,-e02;Motor:1,e12,e01,-e02;MotorDual:e012,e0,e2,e1"