9 #ifndef INCLUDED_ANDREW_KALOTAY_ASSOCIATES_TIPSVAL_INFLATION_MODEL_H
10 #define INCLUDED_ANDREW_KALOTAY_ASSOCIATES_TIPSVAL_INFLATION_MODEL_H
12 #include "andrew_kalotay_associates/tipsval/dll_macros.h"
15 namespace AndrewKalotayAssociates
34 double inflation_volatility,
35 const Date& settlement_date);
45 double inflation_rate,
46 double index_volatility);
50 bool operator!()
const;
51 bool is_valid()
const;
55 void print(std::ostream& output)
const;
58 friend class InflationFloater;
66 Implementation* implementation_ptr_;
Inflation-indexed fixed coupon bond, such as a US TIPS.
Definition: bond.h:26
Inflation rate curve.
Definition: inflation_model.h:21
InflationModel(const Common::Array< Input::InflationIndex > &inflation_history, const Input::ParYieldCurve &real_curve, const Input::ParYieldCurve &nominal_curve, double inflation_volatility, const Date &settlement_date)
InflationModel(const Common::Array< Input::InflationIndex > &inflation_history, double inflation_rate, double index_volatility)
Definition: structs.h:756