|
| CommodityApoModelBuilder (const Handle< YieldTermStructure > &curve, const QuantLib::Handle< QuantLib::BlackVolTermStructure > &vol, const boost::shared_ptr< QuantExt::CommodityAveragePriceOption > &apo, const bool dontCalibrate) |
|
| BlackScholesModelBuilderBase (const std::vector< Handle< YieldTermStructure >> &curves, const std::vector< boost::shared_ptr< GeneralizedBlackScholesProcess >> &processes, const std::set< Date > &simulationDates, const std::set< Date > &addDates, const Size timeStepsPerYear) |
|
| BlackScholesModelBuilderBase (const Handle< YieldTermStructure > &curve, const boost::shared_ptr< GeneralizedBlackScholesProcess > &process, const std::set< Date > &simulationDates, const std::set< Date > &addDates, const Size timeStepsPerYear) |
|
Handle< BlackScholesModelWrapper > | model () const |
|
void | forceRecalculate () override |
|
bool | requiresRecalibration () const override |
|
void | recalibrate () const |
|
|
void | setupDatesAndTimes () const override |
|
std::vector< boost::shared_ptr< GeneralizedBlackScholesProcess > > | getCalibratedProcesses () const override |
|
std::vector< std::vector< Real > > | getCurveTimes () const override |
|
std::vector< std::vector< std::pair< Real, Real > > > | getVolTimesStrikes () const override |
|
| BlackScholesModelBuilderBase (const Handle< YieldTermStructure > &curve, const boost::shared_ptr< GeneralizedBlackScholesProcess > &process) |
|
void | performCalculations () const override |
|
bool | calibrationPointsChanged (const bool updateCache) const |
|