首页> 外文期刊>Scientific programming >A Domain Specific Embedded Language in C++ for Automatic Differentiation, Projection, Integration and Variational Formulations
【24h】

A Domain Specific Embedded Language in C++ for Automatic Differentiation, Projection, Integration and Variational Formulations

机译:C ++中的一种特定于域的嵌入式语言,用于自动区分,投影,积分和变分公式化

获取原文
           

摘要

In this article, we present a domain specific embedded language inC++ that can be used in various contexts such as numerical projection onto a functional space, numerical integration, variational formulations and automatic differentiation. Albeit these tools operate in different ways, the language overcomes this difficulty by decoupling expression constructions from evaluation. The language is implemented using expression templates and meta-programming techniques and uses various Boost libraries. The language is exercised on a number of non-trivial examples and a benchmark presents the performance behavior on a few test problems.
机译:在本文中,我们介绍了一种C ++中特定于域的嵌入式语言,可以在各种情况下使用,例如在功能空间上的数字投影,数字积分,变分公式和自动微分。尽管这些工具以不同的方式运行,但该语言通过将表达式构造与求值解耦克服了这一难题。该语言使用表达式模板和元编程技术来实现,并使用各种Boost库。该语言在许多不平凡的示例中得到了实践,并且基准测试提出了一些测试问题上的性能行为。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号