Builder for a cir model component. More...
#include <ored/model/crcirbuilder.hpp>
Inheritance diagram for CrCirBuilder:
Collaboration diagram for CrCirBuilder:Public Member Functions | |
| CrCirBuilder (const QuantLib::ext::shared_ptr< ore::data::Market > &market, const QuantLib::ext::shared_ptr< CrCirData > &data, const std::string &configuration=Market::defaultConfiguration) | |
| Real | error () const |
| QuantLib::ext::shared_ptr< QuantExt::CrCirpp > | model () const |
| QuantLib::ext::shared_ptr< QuantExt::CrCirppParametrization > | parametrization () const |
| bool | requiresRecalibration () const override |
Public Member Functions inherited from ModelBuilder | |
| void | recalibrate () const |
| virtual void | forceRecalculate () |
| virtual bool | requiresRecalibration () const=0 |
Private Member Functions | |
| void | performCalculations () const override |
| void | buildBasket () const |
Private Attributes | |
| QuantLib::ext::shared_ptr< ore::data::Market > | market_ |
| const std::string | configuration_ |
| QuantLib::ext::shared_ptr< CrCirData > | data_ |
| Handle< YieldTermStructure > | rateCurve_ |
| Handle< DefaultProbabilityTermStructure > | creditCurve_ |
| Handle< Quote > | recoveryRate_ |
| Real | error_ |
| QuantLib::ext::shared_ptr< QuantExt::CrCirpp > | model_ |
| QuantLib::ext::shared_ptr< QuantExt::CrCirppParametrization > | parametrization_ |
| QuantLib::ext::shared_ptr< OptimizationMethod > | optimizationMethod_ |
| EndCriteria | endCriteria_ |
| BlackCalibrationHelper::CalibrationErrorType | calibrationErrorType_ |
Builder for a cir model component.
Definition at line 40 of file crcirbuilder.hpp.
| CrCirBuilder | ( | const QuantLib::ext::shared_ptr< ore::data::Market > & | market, |
| const QuantLib::ext::shared_ptr< CrCirData > & | data, | ||
| const std::string & | configuration = Market::defaultConfiguration |
||
| ) |
Definition at line 41 of file crcirbuilder.cpp.
Here is the call graph for this function:| Real error | ( | ) | const |
Definition at line 75 of file crcirbuilder.hpp.
| QuantLib::ext::shared_ptr< QuantExt::CrCirpp > model | ( | ) | const |
Definition at line 80 of file crcirbuilder.hpp.
| QuantLib::ext::shared_ptr< QuantExt::CrCirppParametrization > parametrization | ( | ) | const |
Definition at line 85 of file crcirbuilder.hpp.
|
overridevirtual |
|
overrideprivate |
Definition at line 52 of file crcirbuilder.hpp.
|
private |
|
private |
Definition at line 55 of file crcirbuilder.hpp.
|
private |
Definition at line 56 of file crcirbuilder.hpp.
|
private |
Definition at line 57 of file crcirbuilder.hpp.
|
private |
Definition at line 59 of file crcirbuilder.hpp.
|
private |
Definition at line 60 of file crcirbuilder.hpp.
|
private |
Definition at line 61 of file crcirbuilder.hpp.
|
mutableprivate |
Definition at line 63 of file crcirbuilder.hpp.
|
private |
Definition at line 64 of file crcirbuilder.hpp.
|
private |
Definition at line 65 of file crcirbuilder.hpp.
|
private |
Definition at line 68 of file crcirbuilder.hpp.
|
private |
Definition at line 69 of file crcirbuilder.hpp.
|
private |
Definition at line 70 of file crcirbuilder.hpp.