簡體   English   中英

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

[英]C++ Quantlib output to console window

我正在學習如何使用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輸出到控制台窗口並向控制台窗口輸出的最佳方法是什么? 然后,我可以看到代碼的中間結果,以查看它們是否符合預期。

非常感謝。

沒有預定義的方法可以將這些類輸出到控制台,但是您可以使用其檢查器來輸出相關數據(例如,可以調用forwardCurve->times()forwardCurve->discounts()來檢查您要的值插值),也可以調用它們的方法以查看其計算結果(例如, forwardCurve->discount(d)以獲取給定日期的折現因子,或euribor->fixing(d)以獲取預期的索引固定) 。 返回的值可以寫入控制台。

或者,您可以考慮逐步調試器中的代碼。 在現代IDE中,這將使您更輕松地獲得相同的信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM