26#ifndef quantlib_strippedoptionlet_hpp
27#define quantlib_strippedoptionlet_hpp
44 ext::shared_ptr<IborIndex> iborIndex,
45 const std::vector<Date>& optionletDates,
46 const std::vector<Rate>& strikes,
54 ext::shared_ptr<IborIndex> iborIndex,
55 const std::vector<Date>& optionletDates,
56 const std::vector<std::vector<Rate>>& strikes,
Shared handle to an observable.
void registerWithMarketData()
void performCalculations() const override
Calendar calendar() const override
std::vector< std::vector< Volatility > > optionletVolatilities_
const std::vector< Date > & optionletFixingDates() const override
const std::vector< Rate > & optionletStrikes(Size i) const override
ext::shared_ptr< IborIndex > iborIndex_
const std::vector< Time > & optionletFixingTimes() const override
const std::vector< Volatility > & optionletVolatilities(Size i) const override
VolatilityType volatilityType() const override
std::vector< Rate > optionletAtmRates_
std::vector< Time > optionletTimes_
std::vector< Date > optionletDates_
Natural settlementDays() const override
DayCounter dayCounter() const override
std::vector< std::vector< Handle< Quote > > > optionletVolQuotes_
const std::vector< Rate > & atmOptionletRates() const override
BusinessDayConvention businessDayConvention() const override
std::vector< std::vector< Rate > > optionletStrikes_
Real displacement() const override
Size optionletMaturities() const override
BusinessDayConvention businessDayConvention_
BusinessDayConvention
Business Day conventions.
unsigned QL_INTEGER Natural
positive integer
std::size_t Size
size of a container
base class for Inter-Bank-Offered-Rate indexes
purely virtual base class for market observables