Update of /cvsroot/quantlibaddin/QuantLibAddin/qlo
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv18618/qlo
Modified Files:
marketmodels.cpp marketmodels.hpp
Log Message:
switching to new CurveState constructor and methods
Index: marketmodels.hpp
===================================================================
RCS file: /cvsroot/quantlibaddin/QuantLibAddin/qlo/marketmodels.hpp,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -d -r1.25 -r1.26
*** marketmodels.hpp 10 Nov 2006 17:59:25 -0000 1.25
--- marketmodels.hpp 13 Nov 2006 09:30:19 -0000 1.26
***************
*** 88,92 ****
class CurveState : public ObjHandler::LibraryObject<QuantLib::CurveState> {
public:
! CurveState(const std::vector<QuantLib::Time>& rateTimes);
};
--- 88,97 ----
class CurveState : public ObjHandler::LibraryObject<QuantLib::CurveState> {
public:
! template <class ForwardIterator>
! CurveState(ForwardIterator begin, ForwardIterator end) {
! libraryObject_ = boost::shared_ptr<QuantLib::CurveState>(new
! QuantLib::CurveState(begin, end));
! }
!
};
Index: marketmodels.cpp
===================================================================
RCS file: /cvsroot/quantlibaddin/QuantLibAddin/qlo/marketmodels.cpp,v
retrieving revision 1.28
retrieving revision 1.29
diff -C2 -d -r1.28 -r1.29
*** marketmodels.cpp 10 Nov 2006 17:59:25 -0000 1.28
--- marketmodels.cpp 13 Nov 2006 09:30:19 -0000 1.29
***************
*** 97,106 ****
}
- CurveState::CurveState(const std::vector<QuantLib::Time>& rateTimes)
- {
- libraryObject_ = boost::shared_ptr<QuantLib::CurveState>(
- new QuantLib::CurveState(rateTimes));
- }
-
DriftCalculator::DriftCalculator(const QuantLib::Matrix& pseudo,
const std::vector<QuantLib::Rate>& displacements,
--- 97,100 ----
|