|
| virtual Measure | measure () const =0 |
| |
| virtual const QuantLib::ext::shared_ptr< Parametrization > | parametrizationBase () const =0 |
| |
| virtual Handle< YieldTermStructure > | termStructure () const =0 |
| |
| virtual Size | n () const =0 |
| |
| virtual Size | m () const =0 |
| |
| virtual Size | n_aux () const =0 |
| |
| virtual Size | m_aux () const =0 |
| |
| virtual QuantLib::ext::shared_ptr< StochasticProcess > | stateProcess () const =0 |
| |
| virtual QuantLib::Real | discountBond (const QuantLib::Time t, const QuantLib::Time T, const QuantLib::Array &x, const QuantLib::Handle< QuantLib::YieldTermStructure > &discountCurve=Handle< YieldTermStructure >()) const =0 |
| |
| virtual QuantLib::Real | numeraire (const QuantLib::Time t, const QuantLib::Array &x, const QuantLib::Handle< QuantLib::YieldTermStructure > &discountCurve=Handle< YieldTermStructure >(), const QuantLib::Array &aux=Array()) const =0 |
| |
| virtual QuantLib::Real | shortRate (const QuantLib::Time t, const QuantLib::Array &x, const QuantLib::Handle< QuantLib::YieldTermStructure > &discountCurve=Handle< YieldTermStructure >()) const =0 |
| |
| | LinkableCalibratedModel () |
| |
| void | update () override |
| |
| virtual void | calibrate (const std::vector< QuantLib::ext::shared_ptr< CalibrationHelper > > &, OptimizationMethod &method, const EndCriteria &endCriteria, const Constraint &constraint=Constraint(), const std::vector< Real > &weights=std::vector< Real >(), const std::vector< bool > &fixParameters=std::vector< bool >()) |
| | Calibrate to a set of market instruments (usually caps/swaptions) More...
|
| |
| virtual void | calibrate (const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &, OptimizationMethod &method, const EndCriteria &endCriteria, const Constraint &constraint=Constraint(), const std::vector< Real > &weights=std::vector< Real >(), const std::vector< bool > &fixParameters=std::vector< bool >()) |
| | for backward compatibility More...
|
| |
| Real | value (const Array ¶ms, const std::vector< QuantLib::ext::shared_ptr< CalibrationHelper > > &) |
| |
| Real | value (const Array ¶ms, const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &) |
| | for backward compatibility More...
|
| |
| const QuantLib::ext::shared_ptr< Constraint > & | constraint () const |
| |
| EndCriteria::Type | endCriteria () const |
| | Returns end criteria result. More...
|
| |
| const Array & | problemValues () const |
| | Returns the problem values. More...
|
| |
| Array | params () const |
| | Returns array of arguments on which calibration is done. More...
|
| |
| virtual void | setParams (const Array ¶ms) |
| |
| virtual void | setParam (Size idx, const Real value) |
| |
Definition at line 33 of file irmodel.hpp.