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]);
|