盖根

GAGEN是一个能够生成几何代数的程序。它生成C++和C源代码,实现用户请求的几何代数。创建一个生成这些代数实现的程序的选择是因为我们希望类似于优化的手写代码的性能,同时保持完全通用性;对于(科学)研究和实验,可能需要许多具有不同维数、签名和其他性质的几何代数。代替手工编码每个代数,GAGEN提供了生成用户需要的几何代数的代码的可能性。此代码可能比完全优化的手写代码效率低,但可能比一个试图同时支持所有可能代数的库效率高得多。GAGEN支持维数为0到8的代数。在Gaigen使用的产品在尺寸高于7或8的情况下变得不可行。对于基向量,支持所有3个签名(-1, 0,+ 1)。也可以创建相互对的零向量,其平方与自身为0,但与另一个为1或1。实现了7个基本产品(几何积、外积、左右收缩、标量积、(修正)Hestes内积)、外态射算子和δ积。已经实现了几个有用的功能(如因子分解、满足和连接)。所有的设计都考虑了内存和时间效率。有可能通过替换最低计算层来优化你的平台、应用程序或处理器的GAGEN。Gaigen可以通过使用提供的剖析器函数来建议用它生成代数。射线追踪应用中的基准显示,GAGEN比CLU(C++)快30到60倍。在另一个应用中,GAGEN比Gable(Matlab)快6000倍。


ZBMaCT中的参考文献(32篇文章中引用)

显示结果1至20的32。
按年份排序(引文
  1. 希尔登布兰德,Dietmar;Hrdina,雅罗斯拉夫;纳瓦特拉,阿勒,Va·K,PeTR:基于CRA的蛇机器人的局部可控性,理论与实践(2020)
  2. 索萨,Eduardo Vera;费尔南德斯,Leandro A. F.:TBGAL:几何代数的张量库(2020)
  3. Breuils,圣·费恩;诺齐克,Vincent;福斯,劳伦特:Garamon:几何代数库生成器(2019)
  4. Orouji,Niloofar;Sadr,Ali:基于几何代数的PREWITT启发滤波器的彩色边缘检测硬件实现(2019)
  5. EID,Ahmad Hosny:任意签名坐标系下几何代数运算的扩展实现框架(2018)
  6. Benger,沃纳;多布勒,沃尔夫冈:海量几何代数:几何代数C++实现到大数据时代的愿景(2017)
  7. Breuils,诺齐克,Vincent;福斯,劳伦特:用二叉树实现几何代数(2017)
  8. 杜,胡安;戈德曼,罗恩;曼,史蒂芬:克利福德代数中的三维几何建模(\ MathBBR(4,4))(2017)
  9. Franchini,西尔维亚;外邦人,安东尼奥;Sorbello,菲利波;Vasalo,吉奥吉奥;Vistable,塞尔瓦托:用于几何代数运算的本机执行的嵌入式协处理器(2017)
  10. 希尔登布兰德,D,艾伯特,J,沙里耶,P.Stin MeMez,CHR.:异构系统的几何代数计算(2017)
  11. Hrdina,贾洛斯拉夫;纳瓦特拉,阿勒;Va,K,PeTR;马图耶克,R:基于CGA的机器人蛇控制(2017)
  12. Hrdina,J;A.,Va,K,P,Matouik,R:基于CGA(2017)的三叉戟蛇机器人的几何控制
  13. PopaFeFirthiouu,玛格丽塔;希尔登布兰德,Dietmar;Papagiannakis,乔治:混合现实中虚拟字符模拟的共形几何代数生成器比较(2017)
  14. Stephen J.,HiZez,EkHARD:克利福德多向量工具箱(Matlab)(2017)
  15. 廷格尔施塔德,拉尔斯;伊杰兰,Olav:自动多矢量微分与优化(2017)
  16. T.RdAl,Sondre Sanden;Hovland,Geir;TyaPin,ILYA:利用共形几何代数实现六自由度工业机器人的逆运动学(2017)
  17. 艾哈迈德HasnayAWAD EID:基于Ray Tracing算法的几何代数优化算法的自动代码生成(2016)阿西夫
  18. Gerardo,Bayro Corrochano,爱德华多:共形几何代数框架中的几何实体投票方案(2016)
  19. 张,冯;江,Xiaomin;张,孝义;王,Yingzhi;杜,甄红;刘,仁义:基于共形几何代数的统一空间相交算法(2016)
  20. Benger,沃纳;海因茨尔,任埃利;希尔登布兰德,Dietmar;韦昆夫,Tino;泰塞尔,霍格尔;舒姆佩莱,戴维:多维视觉数据分析的微分方法(2015)