C++ Quantlib 输出到控制台 window
C++ Quantlib output to console window
我正在学习如何使用 quantlib 为衍生品定价。将一些 Quantlib 特定 类 输出到控制台 window 的最佳方法是什么?例如
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 输出到控制台 window 的最佳方式是什么?然后我可以看到代码的中间结果,看看它们是否符合预期。
非常感谢。
没有预定义的方式将那些 类 输出到控制台,但您可以使用它们的检查器输出相关数据(例如,您可以调用 forwardCurve->times()
和 forwardCurve->discounts()
检查您正在插值的值)或者您可以调用他们的方法来查看他们的计算结果(例如,forwardCurve->discount(d)
检索给定日期的折扣因子,或 euribor->fixing(d)
检索预期的指数固定)。返回值可以写入控制台。
作为替代方案,您可以考虑在调试器中单步执行代码。在现代 IDE 中,这将更容易地为您提供相同的信息。
我正在学习如何使用 quantlib 为衍生品定价。将一些 Quantlib 特定 类 输出到控制台 window 的最佳方法是什么?例如
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 输出到控制台 window 的最佳方式是什么?然后我可以看到代码的中间结果,看看它们是否符合预期。
非常感谢。
没有预定义的方式将那些 类 输出到控制台,但您可以使用它们的检查器输出相关数据(例如,您可以调用 forwardCurve->times()
和 forwardCurve->discounts()
检查您正在插值的值)或者您可以调用他们的方法来查看他们的计算结果(例如,forwardCurve->discount(d)
检索给定日期的折扣因子,或 euribor->fixing(d)
检索预期的指数固定)。返回值可以写入控制台。
作为替代方案,您可以考虑在调试器中单步执行代码。在现代 IDE 中,这将更容易地为您提供相同的信息。