julian::ir::CurveSettings Struct Reference

Structure holding settings of ir::InterpolatedCurve. More...

#include <curveSettings.hpp>

Public Attributes

Date today_
 The date of a curve. More...
 
InterestRate rate_
 Interest rate convention. More...
 
SmartPointer< Interpolatorinterpolator_
 Interpolator of a curve. More...
 
SmartPointer< Extrapolatorextrapolator_
 Extrapolator of a curve. More...
 
Calendar calendar_
 Calendar used by a curve. More...
 
double fx_spot_
 Fx spot value. More...
 

Detailed Description

Structure holding settings of ir::InterpolatedCurve.

Structure was defined to make passing curve settings easier.

Member Data Documentation

Calendar julian::ir::CurveSettings::calendar_

Calendar used by a curve.

SmartPointer<Extrapolator> julian::ir::CurveSettings::extrapolator_

Extrapolator of a curve.

double julian::ir::CurveSettings::fx_spot_

Fx spot value.

SmartPointer<Interpolator> julian::ir::CurveSettings::interpolator_

Interpolator of a curve.

InterestRate julian::ir::CurveSettings::rate_

Interest rate convention.

Date julian::ir::CurveSettings::today_

The date of a curve.


The documentation for this struct was generated from the following file: