irCurveUtils.hpp
Go to the documentation of this file.
File contains template of deep-coping smart pointer.
Definition: cadHoliday.cpp:3
DataFrame getCurves(SmartPointer< Curve > c, Tenor step, Tenor end, std::string id)
Function saves curve in DataFrame.
Definition: irCurveUtils.cpp:26
DataFrame getCalibration(const SmartPointer< ir::Curve > &c, const std::vector< SmartPointer< ir::BuildingBlock > > &instruments, const std::string id)
Function calculates the par rate and price of provided instruments, what allows assessing calibration...
Definition: irCurveUtils.cpp:184
std::vector< IRS > readIRS(DataFrame df, Date today, Calendar calendar)
Function construct IRS using data stored in DataFrame.
Definition: irCurveUtils.cpp:145
std::vector< FRA > readFRA(DataFrame df, Date today, Calendar calendar)
Function construct FRA using data stored in DataFrame.
Definition: irCurveUtils.cpp:102
Linear instruments module.
std::vector< Deposit > readDeposit(DataFrame df, Date today, Calendar calendar)
Function construct deposit using data stored in DataFrame.
Definition: irCurveUtils.cpp:64
File contains definition of data frame.
File contains interface of interest rate curves.