我刚刚下载了ILNumerics的源代码,想知道什么是超卡。我在代码中发现了它,如下所示:
#region HYCALPER AUTO GENERATED CODE
...
#endregion HYCALPER AUTO GENERATED CODE它似乎是某种代码生成器,但我以前从未听说过它。我想知道它是GPL /商业ILNumerics的一部分,还是一个外部工具。我在哪里可以找到它,以便我检查它的功能?
谢谢。
发布于 2013-10-18 22:47:15
ILNumerics中的大多数函数重载都是由Hycalper自动生成的。大多数时间(如果不是总是?)函数只被定义为"double“重载,并被复制到所有其他输入元素类型。这极大地简化了错误修复。此外,许多函数是通过替换少数差异(例如cos)从单个模板函数(例如sin)自动导出的。
但是,在发布GPL Community Edition之前,我们去掉了Hycalper定义标记。主要原因是为了保持代码的整洁、简单和独立于C#编译器之外的其他工具。Hycalper工具--尽管它很有用--却没有提供这一点。您看到的region标签是上一次运行Hycalper时留下的。它们将汽车部件与“模板”部件区分开来。如果您在修改代码之后,您可以默默地忽略它们。
https://stackoverflow.com/questions/19451214
复制相似问题