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

This is the complete list of members for FloatFloatSwap, 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
cappedRate1() const (defined in FloatFloatSwap)FloatFloatSwap
cappedRate2() const (defined in FloatFloatSwap)FloatFloatSwap
dayCount1() const (defined in FloatFloatSwap)FloatFloatSwap
dayCount2() const (defined in FloatFloatSwap)FloatFloatSwap
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
fetchResults(const PricingEngine::results *) const overrideFloatFloatSwapvirtual
FloatFloatSwap(Swap::Type type, Real nominal1, Real nominal2, Schedule schedule1, ext::shared_ptr< InterestRateIndex > index1, DayCounter dayCount1, Schedule schedule2, ext::shared_ptr< InterestRateIndex > index2, DayCounter dayCount2, bool intermediateCapitalExchange=false, bool finalCapitalExchange=false, Real gearing1=1.0, Real spread1=0.0, Real cappedRate1=Null< Real >(), Real flooredRate1=Null< Real >(), Real gearing2=1.0, Real spread2=0.0, Real cappedRate2=Null< Real >(), Real flooredRate2=Null< Real >(), const ext::optional< BusinessDayConvention > &paymentConvention1=ext::nullopt, const ext::optional< BusinessDayConvention > &paymentConvention2=ext::nullopt) (defined in FloatFloatSwap)FloatFloatSwap
FloatFloatSwap(Swap::Type type, std::vector< Real > nominal1, std::vector< Real > nominal2, Schedule schedule1, ext::shared_ptr< InterestRateIndex > index1, DayCounter dayCount1, Schedule schedule2, ext::shared_ptr< InterestRateIndex > index2, DayCounter dayCount2, bool intermediateCapitalExchange=false, bool finalCapitalExchange=false, std::vector< Real > gearing1=std::vector< Real >(), std::vector< Real > spread1=std::vector< Real >(), std::vector< Real > cappedRate1=std::vector< Real >(), std::vector< Real > flooredRate1=std::vector< Real >(), std::vector< Real > gearing2=std::vector< Real >(), std::vector< Real > spread2=std::vector< Real >(), std::vector< Real > cappedRate2=std::vector< Real >(), std::vector< Real > flooredRate2=std::vector< Real >(), const ext::optional< BusinessDayConvention > &paymentConvention1=ext::nullopt, const ext::optional< BusinessDayConvention > &paymentConvention2=ext::nullopt) (defined in FloatFloatSwap)FloatFloatSwap
flooredRate1() const (defined in FloatFloatSwap)FloatFloatSwap
flooredRate2() const (defined in FloatFloatSwap)FloatFloatSwap
forwardFirstNotificationOnly()LazyObject
freeze()LazyObject
frozen_ (defined in LazyObject)LazyObjectprotected
gearing1() const (defined in FloatFloatSwap)FloatFloatSwap
gearing2() const (defined in FloatFloatSwap)FloatFloatSwap
index1() const (defined in FloatFloatSwap)FloatFloatSwap
index2() const (defined in FloatFloatSwap)FloatFloatSwap
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
leg1() const (defined in FloatFloatSwap)FloatFloatSwap
leg2() const (defined in FloatFloatSwap)FloatFloatSwap
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
nominal1() const (defined in FloatFloatSwap)FloatFloatSwap
nominal2() const (defined in FloatFloatSwap)FloatFloatSwap
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
paymentConvention1() const (defined in FloatFloatSwap)FloatFloatSwap
paymentConvention2() const (defined in FloatFloatSwap)FloatFloatSwap
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
schedule1() const (defined in FloatFloatSwap)FloatFloatSwap
schedule2() const (defined in FloatFloatSwap)FloatFloatSwap
setPricingEngine(const ext::shared_ptr< PricingEngine > &)Instrument
setupArguments(PricingEngine::arguments *args) const overrideFloatFloatSwapvirtual
spread1() const (defined in FloatFloatSwap)FloatFloatSwap
spread2() const (defined in FloatFloatSwap)FloatFloatSwap
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 FloatFloatSwap)FloatFloatSwap
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
~LazyObject() override=default (defined in LazyObject)LazyObject
~Observable()=default (defined in Observable)Observablevirtual
~Observer() (defined in Observer)Observervirtual