24#ifndef quantlib_swaptioncfs_hpp
25#define quantlib_swaptioncfs_hpp
47 bool contTenorSpread =
true);
64 bool contTenorSpread =
true);
83 bool contTenorSpread =
true);
Shared handle to an observable.
std::vector< Real > floatTimes_
const std::vector< Real > & floatWeights() const
const Leg & floatLeg() const
IborLegCashFlows()=default
const std::vector< Real > & floatTimes() const
std::vector< Real > floatWeights_
const std::vector< Real > & fixedTimes() const
std::vector< Real > annuityWeights_
std::vector< Real > fixedTimes_
const std::vector< Real > & annuityWeights() const
const Leg & fixedLeg() const
const std::vector< Real > & fixedWeights() const
std::vector< Real > fixedWeights_
ext::shared_ptr< Swaption > swaption_
ext::shared_ptr< Swaption > swaption() const
SwaptionCashFlows()=default
const std::vector< Real > & exerciseTimes() const
std::vector< Real > exerciseTimes_
date- and time-related classes, typedefs and enumerations
void swap(Array &v, Array &w) noexcept
std::vector< ext::shared_ptr< CashFlow > > Leg
Sequence of cash-flows.
Interest-rate term structure.