[QuantLibAddin-cvs] QuantLibAddin/qlo couponvectors.cpp,1.23,1.24
Brought to you by:
ericehlers,
nando
|
From: Ferdinando A. <na...@us...> - 2006-08-22 18:40:33
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/qlo In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv17306/qlo Modified Files: couponvectors.cpp Log Message: handling SimplecashFlow Index: couponvectors.cpp =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/qlo/couponvectors.cpp,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** couponvectors.cpp 21 Aug 2006 13:53:10 -0000 1.23 --- couponvectors.cpp 22 Aug 2006 18:40:22 -0000 1.24 *************** *** 71,74 **** --- 71,81 ---- cf[1]=cashflows[i]->amount(); + boost::shared_ptr<QuantLib::SimpleCashFlow> simpleCashFlow = + boost::dynamic_pointer_cast<QuantLib::SimpleCashFlow>(cashflows[i]); + if (simpleCashFlow) { + flowAnalysis_.push_back(cf); + continue; + } + boost::shared_ptr<QuantLib::Coupon> c = boost::dynamic_pointer_cast<QuantLib::Coupon>(cashflows[i]); |