QuantLib: a free/open-source library for quantitative finance
Reference manual - version 1.40
Loading...
Searching...
No Matches
VanillaSwap Member List

This is the complete list of members for VanillaSwap, including all inherited members.

additionalResults() constInstrument
additionalResults_ (defined in Instrument)Instrumentmutableprotected
alwaysForward_ (defined in LazyObject)LazyObjectprotected
alwaysForwardNotifications()LazyObject
calculate() const overrideInstrumentprotectedvirtual
calculated_ (defined in LazyObject)LazyObjectmutableprotected
deepUpdate() overrideSwapvirtual
endDiscounts(Size j) const (defined in Swap)Swap
endDiscounts_ (defined in Swap)Swapprotected
engine_ (defined in Instrument)Instrumentprotected
errorEstimate() constInstrument
errorEstimate_ (defined in Instrument)Instrumentprotected
fairRate() const (defined in FixedVsFloatingSwap)FixedVsFloatingSwap
fairSpread() const (defined in FixedVsFloatingSwap)FixedVsFloatingSwap
fetchResults(const PricingEngine::results *) const overrideFixedVsFloatingSwapvirtual
fixedDayCount() const (defined in FixedVsFloatingSwap)FixedVsFloatingSwap
fixedLeg() const (defined in FixedVsFloatingSwap)FixedVsFloatingSwap
fixedLegBPS() const (defined in FixedVsFloatingSwap)FixedVsFloatingSwap
fixedLegNPV() const (defined in FixedVsFloatingSwap)FixedVsFloatingSwap
fixedNominals() const (defined in FixedVsFloatingSwap)FixedVsFloatingSwap
fixedRate() const (defined in FixedVsFloatingSwap)FixedVsFloatingSwap
fixedSchedule() const (defined in FixedVsFloatingSwap)FixedVsFloatingSwap
FixedVsFloatingSwap(Type type, std::vector< Real > fixedNominals, Schedule fixedSchedule, Rate fixedRate, DayCounter fixedDayCount, std::vector< Real > floatingNominals, Schedule floatingSchedule, ext::shared_ptr< IborIndex > iborIndex, Spread spread, DayCounter floatingDayCount, ext::optional< BusinessDayConvention > paymentConvention=ext::nullopt, Integer paymentLag=0, const Calendar &paymentCalendar=Calendar()) (defined in FixedVsFloatingSwap)FixedVsFloatingSwap
floatingDayCount() const (defined in FixedVsFloatingSwap)FixedVsFloatingSwap
floatingLeg() const (defined in FixedVsFloatingSwap)FixedVsFloatingSwap
floatingLegBPS() const (defined in FixedVsFloatingSwap)FixedVsFloatingSwap
floatingLegNPV() const (defined in FixedVsFloatingSwap)FixedVsFloatingSwap
floatingNominals() const (defined in FixedVsFloatingSwap)FixedVsFloatingSwap
floatingSchedule() const (defined in FixedVsFloatingSwap)FixedVsFloatingSwap
forwardFirstNotificationOnly()LazyObject
freeze()LazyObject
frozen_ (defined in LazyObject)LazyObjectprotected
iborIndex() const (defined in FixedVsFloatingSwap)FixedVsFloatingSwap
Instrument() (defined in Instrument)Instrument
isCalculated() constLazyObject
isExpired() const overrideSwapvirtual
iterator typedef (defined in Observer)Observer
LazyObject() (defined in LazyObject)LazyObject
leg(Size j) const (defined in Swap)Swap
legBPS(Size j) const (defined in Swap)Swap
legBPS_ (defined in Swap)Swapmutableprotected
legNPV(Size j) const (defined in Swap)Swap
legNPV_ (defined in Swap)Swapmutableprotected
legs() const (defined in Swap)Swap
legs_ (defined in Swap)Swapprotected
maturityDate() const (defined in Swap)Swapvirtual
nominal() constFixedVsFloatingSwap
nominals() constFixedVsFloatingSwap
notifyObservers()Observable
NPV() constInstrument
NPV_ (defined in Instrument)Instrumentmutableprotected
npvDateDiscount() const (defined in Swap)Swap
npvDateDiscount_ (defined in Swap)Swapmutableprotected
numberOfLegs() const (defined in Swap)Swap
Observable()=default (defined in Observable)Observable
Observable(const Observable &) (defined in Observable)Observable
Observable(Observable &&)=delete (defined in Observable)Observable
Observer()=default (defined in Observer)Observer
Observer(const Observer &) (defined in Observer)Observer
QuantLib::operator=(const Observable &)Observable
operator=(Observable &&)=delete (defined in Observable)Observable
operator=(const Observer &) (defined in Observer)Observer
Payer enum value (defined in Swap)Swap
payer(Size j) const (defined in Swap)Swap
payer_ (defined in Swap)Swapprotected
paymentConvention() const (defined in FixedVsFloatingSwap)FixedVsFloatingSwap
performCalculations() const overrideInstrumentprotectedvirtual
recalculate()LazyObject
Receiver enum value (defined in Swap)Swap
registerWith(const ext::shared_ptr< Observable > &) (defined in Observer)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
result(const std::string &tag) constInstrument
setPricingEngine(const ext::shared_ptr< PricingEngine > &)Instrument
setupArguments(PricingEngine::arguments *args) const overrideFixedVsFloatingSwapvirtual
spread() const (defined in FixedVsFloatingSwap)FixedVsFloatingSwap
startDate() const (defined in Swap)Swapvirtual
startDiscounts(Size j) const (defined in Swap)Swap
startDiscounts_ (defined in Swap)Swapmutableprotected
Swap(const Leg &firstLeg, const Leg &secondLeg)Swap
Swap(const std::vector< Leg > &legs, const std::vector< bool > &payer)Swap
Swap(Size legs)Swapprotected
Type enum nameSwap
type() const (defined in FixedVsFloatingSwap)FixedVsFloatingSwap
unfreeze()LazyObject
unregisterWith(const ext::shared_ptr< Observable > &) (defined in Observer)Observer
unregisterWithAll() (defined in Observer)Observer
update() overrideLazyObjectvirtual
valuationDate() constInstrument
valuationDate_ (defined in Instrument)Instrumentmutableprotected
VanillaSwap(Type type, Real nominal, Schedule fixedSchedule, Rate fixedRate, DayCounter fixedDayCount, Schedule floatSchedule, ext::shared_ptr< IborIndex > iborIndex, Spread spread, DayCounter floatingDayCount, ext::optional< BusinessDayConvention > paymentConvention=ext::nullopt, ext::optional< bool > useIndexedCoupons=ext::nullopt) (defined in VanillaSwap)VanillaSwap
~LazyObject() override=default (defined in LazyObject)LazyObject
~Observable()=default (defined in Observable)Observablevirtual
~Observer() (defined in Observer)Observervirtual