Loading [MathJax]/extensions/tex2jax.js
QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
BTP Member List

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

accruedAmount(Date d=Date()) const overrideBTPvirtual
additionalResults() constInstrument
additionalResults_Instrumentmutableprotected
addRedemptionsToCashflows(const std::vector< Real > &redemptions=std::vector< Real >())Bondprotected
alwaysForward_LazyObjectprotected
alwaysForwardNotifications()LazyObject
Bond(Natural settlementDays, Calendar calendar, const Date &issueDate=Date(), const Leg &coupons=Leg())Bond
Bond(Natural settlementDays, Calendar calendar, Real faceAmount, const Date &maturityDate, const Date &issueDate=Date(), const Leg &cashflows=Leg())Bond
BTP(const Date &maturityDate, Rate fixedRate, const Date &startDate=Date(), const Date &issueDate=Date())BTP
BTP(const Date &maturityDate, Rate fixedRate, Real redemption, const Date &startDate=Date(), const Date &issueDate=Date())BTP
calculate() const overrideInstrumentprotectedvirtual
calculated_LazyObjectmutableprotected
calculateNotionalsFromCashflows()Bondprotected
calendar() constBond
calendar_Bondprotected
cashflows() constBond
cashflows_Bondprotected
cleanPrice() constBond
cleanPrice(Rate yield, const DayCounter &dc, Compounding comp, Frequency freq, Date settlementDate=Date()) constBond
dayCounter() constFixedRateBond
dayCounter_FixedRateBondprotected
deepUpdate() overrideBondvirtual
dirtyPrice() constBond
dirtyPrice(Rate yield, const DayCounter &dc, Compounding comp, Frequency freq, Date settlementDate=Date()) constBond
engine_Instrumentprotected
errorEstimate() constInstrument
errorEstimate_Instrumentprotected
fetchResults(const PricingEngine::results *) const overrideBondprotectedvirtual
firstPeriodDayCounter() constFixedRateBond
firstPeriodDayCounter_FixedRateBondprotected
FixedRateBond(Natural settlementDays, Real faceAmount, Schedule schedule, const std::vector< Rate > &coupons, const DayCounter &accrualDayCounter, BusinessDayConvention paymentConvention=Following, Real redemption=100.0, const Date &issueDate=Date(), const Calendar &paymentCalendar=Calendar(), const Period &exCouponPeriod=Period(), const Calendar &exCouponCalendar=Calendar(), BusinessDayConvention exCouponConvention=Unadjusted, bool exCouponEndOfMonth=false, const DayCounter &firstPeriodDayCounter=DayCounter())FixedRateBond
forwardFirstNotificationOnly()LazyObject
freeze()LazyObject
frequency() constFixedRateBond
frequency_FixedRateBondprotected
frozen_LazyObjectprotected
Instrument()Instrument
isCalculated() constLazyObject
isExpired() const overrideBondvirtual
issueDate() constBond
issueDate_Bondprotected
isTradable(Date d=Date()) constBond
QuantLib::iterator typedefObservableprivate
QuantLib::Observer::iterator typedefObserver
LazyObject()LazyObject
maturityDate() constBond
maturityDate_Bondprotected
nextCashFlowDate(Date d=Date()) constBond
nextCouponRate(Date d=Date()) constBondvirtual
notifyObservers()Observable
notional(Date d=Date()) constBondvirtual
notionals() constBond
notionals_Bondprotected
notionalSchedule_Bondprotected
NPV() constInstrument
NPV_Instrumentmutableprotected
Observable()Observable
Observable(const Observable &)Observable
Observable(Observable &&)=deleteObservable
observables_Observerprivate
Observer()=defaultObserver
QuantLib::Observer::Observer(const Observer &)Observer
observers_Observableprivate
QuantLib::operator=(const Observable &)Observable
QuantLib::operator=(Observable &&)=deleteObservable
QuantLib::Observer::operator=(const Observer &)Observer
performCalculations() const overrideInstrumentprotectedvirtual
previousCashFlowDate(Date d=Date()) constBond
previousCouponRate(Date d=Date()) constBond
recalculate()LazyObject
redemption() constBond
redemptions() constBond
redemptions_Bondprotected
registerObserver(Observer *)Observableprivate
registerWith(const ext::shared_ptr< Observable > &)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
result(const std::string &tag) constInstrument
QuantLib::set_type typedefObservableprivate
setPricingEngine(const ext::shared_ptr< PricingEngine > &)Instrument
setSingleRedemption(Real notional, Real redemption, const Date &date)Bondprotected
setSingleRedemption(Real notional, const ext::shared_ptr< CashFlow > &redemption)Bondprotected
settlementDate(Date d=Date()) constBond
settlementDays() constBond
settlementDays_Bondprotected
settlementValue() constBond
settlementValue(Real cleanPrice) constBond
settlementValue_Bondmutableprotected
setupArguments(PricingEngine::arguments *) const overrideBondprotectedvirtual
setupExpired() const overrideBondprotectedvirtual
startDate() constBond
unfreeze()LazyObject
unregisterObserver(Observer *)Observableprivate
unregisterWith(const ext::shared_ptr< Observable > &)Observer
unregisterWithAll()Observer
update() overrideLazyObjectvirtual
updating_LazyObjectprivate
valuationDate() constInstrument
valuationDate_Instrumentmutableprotected
yield(Real cleanPrice, Date settlementDate=Date(), Real accuracy=1.0e-8, Size maxEvaluations=100) constBTP
QuantLib::FixedRateBond::yield(const DayCounter &dc, Compounding comp, Frequency freq, Real accuracy=1.0e-8, Size maxEvaluations=100, Real guess=0.05, Bond::Price::Type priceType=Bond::Price::Clean) constBond
QuantLib::FixedRateBond::yield(Real price, const DayCounter &dc, Compounding comp, Frequency freq, Date settlementDate=Date(), Real accuracy=1.0e-8, Size maxEvaluations=100, Real guess=0.05, Bond::Price::Type priceType=Bond::Price::Clean) constBond
QuantLib::FixedRateBond::yield(Bond::Price price, const DayCounter &dc, Compounding comp, Frequency freq, Date settlementDate=Date(), Real accuracy=1.0e-8, Size maxEvaluations=100, Real guess=0.05) constBond
~LazyObject() override=defaultLazyObject
~Observable()=defaultObservablevirtual
~Observer()Observervirtual