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

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

additionalResults() constInstrument
additionalResults_ (defined in Instrument)Instrumentmutableprotected
alwaysForward_ (defined in LazyObject)LazyObjectprotected
alwaysForwardNotifications()LazyObject
atmRate(const YieldTermStructure &discountCurve) const (defined in CapFloor)CapFloor
calculate() const overrideInstrumentprotectedvirtual
calculated_ (defined in LazyObject)LazyObjectmutableprotected
Cap enum value (defined in CapFloor)CapFloor
CapFloor(Type type, Leg floatingLeg, std::vector< Rate > capRates, std::vector< Rate > floorRates) (defined in CapFloor)CapFloor
CapFloor(Type type, Leg floatingLeg, const std::vector< Rate > &strikes) (defined in CapFloor)CapFloor
capRates() const (defined in CapFloor)CapFloor
Collar(const Leg &floatingLeg, const std::vector< Rate > &capRates, const std::vector< Rate > &floorRates) (defined in Collar)Collar
Collar enum value (defined in CapFloor)CapFloor
deepUpdate() overrideCapFloorvirtual
engine_ (defined in Instrument)Instrumentprotected
errorEstimate() constInstrument
errorEstimate_ (defined in Instrument)Instrumentprotected
fetchResults(const PricingEngine::results *) constInstrumentvirtual
floatingLeg() const (defined in CapFloor)CapFloor
Floor enum value (defined in CapFloor)CapFloor
floorRates() const (defined in CapFloor)CapFloor
forwardFirstNotificationOnly()LazyObject
freeze()LazyObject
frozen_ (defined in LazyObject)LazyObjectprotected
impliedVolatility(Real price, const Handle< YieldTermStructure > &disc, Volatility guess, Real accuracy=1.0e-4, Natural maxEvaluations=100, Volatility minVol=1.0e-7, Volatility maxVol=4.0, VolatilityType type=ShiftedLognormal, Real displacement=0.0) constCapFloor
Instrument() (defined in Instrument)Instrument
isCalculated() constLazyObject
isExpired() const overrideCapFloorvirtual
iterator typedef (defined in Observer)Observer
lastFloatingRateCoupon() const (defined in CapFloor)CapFloor
LazyObject() (defined in LazyObject)LazyObject
maturityDate() const (defined in CapFloor)CapFloor
notifyObservers()Observable
NPV() constInstrument
NPV_ (defined in Instrument)Instrumentmutableprotected
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
optionlet(Size n) constCapFloor
performCalculations() const overrideInstrumentprotectedvirtual
recalculate()LazyObject
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 *) const overrideCapFloorvirtual
setupExpired() constInstrumentprotectedvirtual
startDate() const (defined in CapFloor)CapFloor
Type enum name (defined in CapFloor)CapFloor
type() const (defined in CapFloor)CapFloor
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