奥尔加库普里亚诺娃;克里斯托夫·劳特 Metalibm:数学函数代码生成器。 (英语) Zbl 1434.68660号 Hong,Hoon(编辑)等人,《数学软件——ICMS 2014》。第四届国际会议,韩国首尔,2014年8月5日至9日。诉讼程序。柏林:斯普林格。莱克特。票据计算。科学。8592, 713-717 (2014). 摘要:有几个不同的库,其中包含exp、log、sin、cos等数学函数的代码。它们只为每个函数提供一个实现。由于准确性和性能之间存在联系,所以这种方法不是最佳的。有时需要根据特定规范重写函数的实现。在本文中,我们提出了一个用于数学函数参数化实现的代码生成器。我们讨论了代码生成对数学库的好处,并介绍了如何实现数学函数。我们还解释了数学函数通常是如何实现的,并将此思想推广到具有实现参数的任意函数的情况。我们的代码生成器为已知方案中的参数化函数生成C代码:范围缩减(域分割)、多项式近似和重建。这种方法可以扩展为生成黑盒函数的代码,例如仅由微分方程定义。有关整个系列,请参见[Zbl 1293.65003号]. 引用于1文件 MSC公司: 68伏35 数字数学图书馆和知识库 65-04 数值分析相关问题的软件、源代码等 65岁99岁 数值算法的计算机方面 关键词:代码生成;基本函数;数学图书馆 软件:Metalibm公司;索利娅;加帕 PDF格式BibTeX公司 XML格式引用 \textit{O.Kupriianova}和\textit{C.Lauter},莱克特。票据计算。科学。8592、713--717(2014年;Zbl 1434.68660) 全文: 内政部 哈尔