QuantLib
: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
Loading...
Searching...
No Matches
QuantLib
CmsMarket
CmsMarket Member List
This is the complete list of members for
CmsMarket
, including all inherited members.
alwaysForward_
LazyObject
protected
alwaysForwardNotifications
()
LazyObject
bidAskSpreads_
CmsMarket
private
browse
() const
CmsMarket
calculate
() const
LazyObject
protected
virtual
calculated_
LazyObject
mutable
protected
CmsMarket
(std::vector< Period > swapLengths, std::vector< ext::shared_ptr< SwapIndex > > swapIndexes, ext::shared_ptr< IborIndex > iborIndex, const std::vector< std::vector< Handle< Quote > > > &bidAskSpreads, const std::vector< ext::shared_ptr< CmsCouponPricer > > &pricers, Handle< YieldTermStructure > discountingTS)
CmsMarket
deepUpdate
()
Observer
virtual
discTS_
CmsMarket
private
errFwdCmsLegNPV_
CmsMarket
mutable
private
errSpotCmsLegNPV_
CmsMarket
mutable
private
errSpreads_
CmsMarket
mutable
private
forwardFirstNotificationOnly
()
LazyObject
freeze
()
LazyObject
frozen_
LazyObject
protected
fwdSwaps_
CmsMarket
private
iborIndex_
CmsMarket
private
impliedCmsSpreads
()
CmsMarket
isCalculated
() const
LazyObject
QuantLib::iterator
typedef
Observable
private
QuantLib::Observer::iterator
typedef
Observer
LazyObject
()
LazyObject
mdlFwdCmsLegNPV_
CmsMarket
mutable
private
mdlSpotCmsLegNPV_
CmsMarket
mutable
private
mdlSpreads_
CmsMarket
mutable
private
mktAskSpreads_
CmsMarket
private
mktBidSpreads_
CmsMarket
mutable
private
mktFwdCmsLegNPV_
CmsMarket
mutable
private
mktSpotCmsLegNPV_
CmsMarket
mutable
private
mktSpreads_
CmsMarket
private
nExercise_
CmsMarket
private
notifyObservers
()
Observable
nSwapIndexes_
CmsMarket
private
Observable
()
Observable
Observable
(const Observable &)
Observable
Observable
(Observable &&)=delete
Observable
observables_
Observer
private
Observer
()=default
Observer
QuantLib::Observer::Observer
(const Observer &)
Observer
observers_
Observable
private
QuantLib::operator=
(const Observable &)
Observable
QuantLib::operator=
(Observable &&)=delete
Observable
QuantLib::Observer::operator=
(const Observer &)
Observer
performCalculations
() const override
CmsMarket
private
virtual
pricers_
CmsMarket
private
recalculate
()
LazyObject
registerObserver
(Observer *)
Observable
private
registerWith
(const ext::shared_ptr< Observable > &)
Observer
registerWithObservables
(const ext::shared_ptr< Observer > &)
Observer
reprice
(const Handle< SwaptionVolatilityStructure > &volStructure, Real meanReversion)
CmsMarket
QuantLib::set_type
typedef
Observable
private
spotFloatLegBPS_
CmsMarket
private
spotFloatLegNPV_
CmsMarket
mutable
private
spotSwaps_
CmsMarket
private
spreadErrors
()
CmsMarket
swapIndexes_
CmsMarket
private
swapLengths
() const
CmsMarket
swapLengths_
CmsMarket
private
swapTenors
() const
CmsMarket
swapTenors_
CmsMarket
private
unfreeze
()
LazyObject
unregisterObserver
(Observer *)
Observable
private
unregisterWith
(const ext::shared_ptr< Observable > &)
Observer
unregisterWithAll
()
Observer
update
() override
CmsMarket
virtual
updating_
LazyObject
private
weightedFwdNpvError
(const Matrix &weights)
CmsMarket
weightedFwdNpvErrors
(const Matrix &weights)
CmsMarket
weightedMean
(const Matrix &var, const Matrix &weights) const
CmsMarket
private
weightedMeans
(const Matrix &var, const Matrix &weights) const
CmsMarket
private
weightedSpotNpvError
(const Matrix &weights)
CmsMarket
weightedSpotNpvErrors
(const Matrix &weights)
CmsMarket
weightedSpreadError
(const Matrix &weights)
CmsMarket
weightedSpreadErrors
(const Matrix &weights)
CmsMarket
~LazyObject
() override=default
LazyObject
~Observable
()=default
Observable
virtual
~Observer
()
Observer
virtual
Generated by
Doxygen
1.9.5