gpt4 book ai didi

C++ Quantlib 输出到控制台窗口

转载 作者:行者123 更新时间:2023-11-28 05:36:29 29 4
gpt4 key购买 nike

我正在学习如何使用 quantlib 为衍生品定价。将一些 Quantlib 特定类输出到控制台窗口的最佳方法是什么?例如

shared_ptr<YieldTermStructure> forwardCurve(new InterpolatedDiscountCurve<LogLinear>(dates,discountFactor,Actual360())); 
Handle<YieldTermStructure> forwardingTermStructure(forwardCurve);
shared_ptr<IborIndex> euribor(new Euribor(3*Months,forwardingTermStructure));

将 forwardCurve 和 euribor 输出到控制台窗口的最佳方式是什么?然后我可以看到代码的中间结果,看看它们是否符合预期。

非常感谢。

最佳答案

没有将这些类输出到控制台的预定义方法,但您可以使用它们的检查器输出相关数据(因此,例如,您可以调用 forwardCurve->times() forwardCurve->discounts() 来检查你正在插值的值)或者你可以调用他们的方法来查看他们的计算结果(例如,forwardCurve->discount(d) 到检索给定日期的贴现因子,或 euribor->fixing(d) 检索预期的指数定盘价)。返回值可以写入控制台。

作为替代方案,您可以考虑在调试器中单步执行代码。在现代 IDE 中,这将更容易地为您提供相同的信息。

关于C++ Quantlib 输出到控制台窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38200839/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com