Collision Detection Using the Gaalop Precompiler

  • Dietmar Hildenbrand
Part of the Geometry and Computing book series (GC, volume 8)


In order to simplify the use of the Geometric Algebra Computing technology, we have developed Gaalop GPC [20], a precompiler, which integrates Gaalop into standard programming languages such as C++, OpenCL, and CUDA. Figure 11.1 outlines the concept for the C++ programming language. With Gaalop GPC, we are able to enhance ordinary C++ code with Geometric Algebra code and automatically generate optimized C++ code.


  1. 7.
    Eduardo Bayro-Corrochano. Geometric Computing for Wavelet Transforms, Robot Vision, Learning, Control and Action. Springer, 2010.Google Scholar
  2. 18.
    Michael Burger. Das effiziente Raytracen von Dreiecksnetzen auf Mehrkernprozessoren, GPUs und FPGAs mittels geometrischer Algebra. Master’s thesis, TU Darmstadt, 2011.Google Scholar
  3. 20.
    Patrick Charrier and Dietmar Hildenbrand. Geometric algebra enhanced precompiler for C++ and OpenCL. In AGACSE conference La Rochelle, 2012.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Dietmar Hildenbrand
    • 1
  1. 1.University of Technology DarmstadtDarmstadtGermany

Personalised recommendations