julian::ir::UnconstrainedSmoother Class Reference
#include <unconstrainedSmoother.hpp>
Inheritance diagram for julian::ir::UnconstrainedSmoother:
Public Member Functions | |
| UnconstrainedSmoother (SmartPointer< SmootherCostFunction > cost_function, double lambda) | |
| virtual void | calculate (const std::vector< SmartPointer< BuildingBlock > > &instruments, const CurveSettings &settings, SmartPointer< Curve > &discounting_curve, SmartPointer< Curve > &projection_curve) |
| estimates the curve More... | |
| virtual std::vector< double > | getDF () const |
| returns DFs More... | |
| virtual std::vector< Date > | getDates () const |
| returns dates More... | |
| virtual UnconstrainedSmoother * | clone () const |
| virtual copy constructor More... | |
| std::string | info () const |
| returns name of estimator More... | |
Public Member Functions inherited from julian::ir::Estimator | |
| Estimator () | |
| default constructor More... | |
| virtual | ~Estimator () |
| destructor More... | |
Private Attributes | |
| std::vector< double > | DFs_ |
| Vector holding the Discount Factors being result of estimation. More... | |
| std::vector< Date > | dates_ |
| Grid dates of resulting curve. More... | |
| SmartPointer< SmootherCostFunction > | cost_function_ |
| Cost Function. More... | |
| double | lambda_ |
Detailed Description
- To document:
- Methods and fields
- Examples:
- bootstrapperComparison.cpp, and unconstrainedBootstrapperExample.cpp.
Member Function Documentation
|
virtual |
estimates the curve
calculates method estimates the curve and saves the result into the class members
Implements julian::ir::Estimator.
|
virtual |
virtual copy constructor
Implements julian::ir::Estimator.
|
virtual |
returns dates
Method should be called after calling method Estimator::calculate
Implements julian::ir::Estimator.
|
virtual |
returns DFs
Method should be called after calling method Estimator::calculate
Implements julian::ir::Estimator.
|
virtual |
returns name of estimator
Implements julian::ir::Estimator.
Member Data Documentation
|
private |
Cost Function.
|
private |
Grid dates of resulting curve.
|
private |
Vector holding the Discount Factors being result of estimation.
The documentation for this class was generated from the following files:
- C:/Unix/home/OEM/jULIAN/src/marketData/interestRateCurves/estimators/unconstrainedSmoother.hpp
- C:/Unix/home/OEM/jULIAN/src/marketData/interestRateCurves/estimators/unconstrainedSmoother.cpp

Public Member Functions inherited from
1.8.11