Optionlet stripper that amends existing stripped optionlets to incorporate ATM cap floor volatilities. More...
#include <qle/termstructures/capfloortermvolcurve.hpp>
#include <qle/termstructures/optionletstripper.hpp>
#include <qle/termstructures/spreadedoptionletvolatility.hpp>
#include <qle/termstructures/strippedoptionletadapter.hpp>
#include <qle/cashflows/blackovernightindexedcouponpricer.hpp>
#include <qle/instruments/makeoiscapfloor.hpp>
#include <ql/instruments/capfloor.hpp>
#include <ql/instruments/makecapfloor.hpp>
#include <ql/math/solvers1d/brent.hpp>
#include <ql/pricingengines/capfloor/bacheliercapfloorengine.hpp>
#include <ql/pricingengines/capfloor/blackcapfloorengine.hpp>
#include <ql/quotes/simplequote.hpp>
#include <ql/cashflows/cashflows.hpp>
#include <ql/termstructures/volatility/optionlet/constantoptionletvol.hpp>
Go to the source code of this file.
Classes | |
class | OptionletStripperWithAtm< TimeInterpolator, SmileInterpolator > |
class | OptionletStripperWithAtm< TimeInterpolator, SmileInterpolator >::ObjectiveFunction |
Class that is used to imply the spreads at each tenor such that the ATM cap floor volatilities are retrieved. More... | |
class | OptionletStripperWithAtm< TimeInterpolator, SmileInterpolator >::ObjectiveFunctionOIS |
Namespaces | |
namespace | QuantExt |
Optionlet stripper that amends existing stripped optionlets to incorporate ATM cap floor volatilities.
Definition in file optionletstripperwithatm.hpp.