rootFindingBootstrapper.hpp
Go to the documentation of this file.
51 RootFindingBootstrapper(DerivativeRootFinder method = DerivativeRootFinder::STEFFENSEN): method_(method) {};
Definition: cadHoliday.cpp:3
Steffensen method.
Class defines the interface of algorithms that perform estimation of interest rate curve (see Interpo...
Definition: irCurveEstimator.hpp:23
DerivativeRootFinder
Types of root finding algorithms using derivatives.
Definition: derivativeRootFinder.hpp:48
std::vector< double > discount_factors_
Vector of discount factors.
Definition: rootFindingBootstrapper.hpp:61
File contains interface of algorithms that performs interest rate curve estimations.
std::vector< double > getDF() const
returns DFs
Definition: rootFindingBootstrapper.cpp:10
std::string info() const
returns name of estimator
Definition: rootFindingBootstrapper.cpp:14
DerivativeRootFinder method_
Algorithm type.
Definition: rootFindingBootstrapper.hpp:65
File contains definition of swap interpolated curve class.
File contains implementation of root finder algorithm using derivative.
Structure holding settings of ir::InterpolatedCurve.
Definition: curveSettings.hpp:26
RootFindingBootstrapper * clone() const
virtual copy constructor
Definition: rootFindingBootstrapper.cpp:6
std::vector< Date > dates_
Vector of grid dates.
Definition: rootFindingBootstrapper.hpp:64
Interest rate curve estimating algorithm using the derivative root finder.
Definition: rootFindingBootstrapper.hpp:47
std::vector< Date > getDates() const
returns dates
Definition: rootFindingBootstrapper.cpp:18
RootFindingBootstrapper(DerivativeRootFinder method=DerivativeRootFinder::STEFFENSEN)
constructor
Definition: rootFindingBootstrapper.hpp:51
void calculate(const std::vector< SmartPointer< BuildingBlock > > &instruments, const CurveSettings &settings, SmartPointer< ir::Curve > &discounting, SmartPointer< ir::Curve > &projection)
estimates the curve
Definition: rootFindingBootstrapper.cpp:22