unconstrainedSmoother.hpp
Go to the documentation of this file.
std::string info() const
returns name of estimator
Definition: unconstrainedSmoother.cpp:23
File containing definition of interest rates curve building block.
virtual void calculate(const std::vector< SmartPointer< BuildingBlock > > &instruments, const CurveSettings &settings, SmartPointer< Curve > &discounting_curve, SmartPointer< Curve > &projection_curve)
estimates the curve
Definition: unconstrainedSmoother.cpp:27
virtual UnconstrainedSmoother * clone() const
virtual copy constructor
Definition: unconstrainedSmoother.cpp:11
std::vector< Date > dates_
Grid dates of resulting curve.
Definition: unconstrainedSmoother.hpp:42
Definition: cadHoliday.cpp:3
Class defines the interface of algorithms that perform estimation of interest rate curve (see Interpo...
Definition: irCurveEstimator.hpp:23
File contains interface of cost function used by interest rate curve smoothers.
File contains interface of algorithms that performs interest rate curve estimations.
SmartPointer< SmootherCostFunction > cost_function_
Cost Function.
Definition: unconstrainedSmoother.hpp:43
File contains definition of swap interpolated curve class.
virtual std::vector< Date > getDates() const
returns dates
Definition: unconstrainedSmoother.cpp:19
Structure holding settings of ir::InterpolatedCurve.
Definition: curveSettings.hpp:26
File contains definition of structure holding settings of ir::InterpolatedCurve.
Definition: unconstrainedSmoother.hpp:23
virtual std::vector< double > getDF() const
returns DFs
Definition: unconstrainedSmoother.cpp:15
std::vector< double > DFs_
Vector holding the Discount Factors being result of estimation.
Definition: unconstrainedSmoother.hpp:41