curveSettings.hpp
Go to the documentation of this file.
1 #ifndef JULIAN_CURVESETTINGS_HPP
2 #define JULIAN_CURVESETTINGS_HPP
3 
4 #include <utils/smartPointer.hpp>
5 #include <dates/date.hpp>
10 
11 
12 namespace julian {
13 namespace ir {
14 
26  struct CurveSettings {
32  double fx_spot_;
33  };
34 
35 } // namespace ir
36 } // namespace julian
37 
38 
39 #endif
File contains template of deep-coping smart pointer.
File contains definition of interface of interest rate curve interpolator.
Definition: cadHoliday.cpp:3
double fx_spot_
Fx spot value.
Definition: curveSettings.hpp:32
Class implements calendar object.
Definition: calendar.hpp:30
Date today_
The date of a curve.
Definition: curveSettings.hpp:27
Template of deep-coping smart pointer.
Definition: smartPointer.hpp:14
File contains definition of date class.
InterestRate rate_
Interest rate convention.
Definition: curveSettings.hpp:28
File contains definition of interface of interest rate curve extrapolator.
Structure holding settings of ir::InterpolatedCurve.
Definition: curveSettings.hpp:26
SmartPointer< Extrapolator > extrapolator_
Extrapolator of a curve.
Definition: curveSettings.hpp:30
File contains the definition of calendar class.
SmartPointer< Interpolator > interpolator_
Interpolator of a curve.
Definition: curveSettings.hpp:29
Calendar calendar_
Calendar used by a curve.
Definition: curveSettings.hpp:31
Class implements a date object.
Definition: date.hpp:27
The class implements the concept of interest rate.
Definition: interestRate.hpp:25
File contains definition of InterestRate class.