首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QuantLib-SWIG功能完成了吗?

QuantLib-SWIG功能完成了吗?
EN

Stack Overflow用户
提问于 2014-07-14 15:39:50
回答 1查看 118关注 0票数 1

我刚开始研究如何让QuantLib使用我们提供的SWIG绑定来处理我们的C#项目。

现在我已经开始工作了,但是我正在尝试建立一个矩阵,然后对它执行Cholesky分解。这个例程存在于Quantlib中(在matrix.html#ae99bf007dfbac44521a082ca343c4160中搜索Cholesky ),但是C#似乎完全找不到它。

我尝试在Using子句中使用QuantLib直接调用QuantLib,并在代码中键入QuantLib.之后,扫描Intellisense建议的列表。

通过扫描SWIG文件,我看不到文本中提到的Cholesky,这使我怀疑这个调用可能不包括在内。

在我们即将决定是否开始使用这个库时,我想检查SWIG文件是否有一组完整的QuantLib调用,如果没有,是否有一个C++代码中的调用列表,但不是SWIG处理的?(当然,如果SWIG包含Cholesky调用,那么如何实际调用它也会有帮助!)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-15 09:10:31

不,SWIG绑定不是功能完整的。为C++库提供新特性的贡献者并不总是提供绑定(或者不能;不是每个人都熟悉SWIG和我们在接口中使用的技巧),所以他们落后了。特性是分段添加的:有时用户需要一个缺失的函数,导出并贡献它;或者其他时候,有人要求一个缺失的函数,而有人找到了编写它的时间。正如您可能预期的那样,第一种情况更常见。

据我所知,没有未经处理的电话列表。它也会遇到同样的问题;在C++库中添加一个新特性的人必须记住保持它的同步。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24740360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档