Loading [MathJax]/jax/output/HTML-CSS/config.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
BondFunctions Member List

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

accrualDays(const Bond &bond, Date settlementDate=Date())BondFunctionsstatic
accrualEndDate(const Bond &bond, Date settlementDate=Date())BondFunctionsstatic
accrualPeriod(const Bond &bond, Date settlementDate=Date())BondFunctionsstatic
accrualStartDate(const Bond &bond, Date settlementDate=Date())BondFunctionsstatic
accruedAmount(const Bond &bond, Date settlementDate=Date())BondFunctionsstatic
accruedDays(const Bond &bond, Date settlementDate=Date())BondFunctionsstatic
accruedPeriod(const Bond &bond, Date settlementDate=Date())BondFunctionsstatic
atmRate(const Bond &bond, const YieldTermStructure &discountCurve, Date settlementDate, Real cleanPrice)BondFunctionsstatic
atmRate(const Bond &bond, const YieldTermStructure &discountCurve, Date settlementDate=Date(), Bond::Price price={})BondFunctionsstatic
basisPointValue(const Bond &bond, const InterestRate &yield, Date settlementDate=Date())BondFunctionsstatic
basisPointValue(const Bond &bond, Rate yield, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, Date settlementDate=Date())BondFunctionsstatic
bps(const Bond &bond, const YieldTermStructure &discountCurve, Date settlementDate=Date())BondFunctionsstatic
bps(const Bond &bond, const InterestRate &yield, Date settlementDate=Date())BondFunctionsstatic
bps(const Bond &bond, Rate yield, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, Date settlementDate=Date())BondFunctionsstatic
cleanPrice(const Bond &bond, const YieldTermStructure &discountCurve, Date settlementDate=Date())BondFunctionsstatic
cleanPrice(const Bond &bond, const InterestRate &yield, Date settlementDate=Date())BondFunctionsstatic
cleanPrice(const Bond &bond, Rate yield, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, Date settlementDate=Date())BondFunctionsstatic
cleanPrice(const Bond &bond, const ext::shared_ptr< YieldTermStructure > &discount, Spread zSpread, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, Date settlementDate=Date())BondFunctionsstatic
convexity(const Bond &bond, const InterestRate &yield, Date settlementDate=Date())BondFunctionsstatic
convexity(const Bond &bond, Rate yield, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, Date settlementDate=Date())BondFunctionsstatic
dirtyPrice(const Bond &bond, const YieldTermStructure &discountCurve, Date settlementDate=Date())BondFunctionsstatic
dirtyPrice(const Bond &bond, const InterestRate &yield, Date settlementDate=Date())BondFunctionsstatic
dirtyPrice(const Bond &bond, Rate yield, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, Date settlementDate=Date())BondFunctionsstatic
dirtyPrice(const Bond &bond, const ext::shared_ptr< YieldTermStructure > &discount, Spread zSpread, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, Date settlementDate=Date())BondFunctionsstatic
duration(const Bond &bond, const InterestRate &yield, Duration::Type type=Duration::Modified, Date settlementDate=Date())BondFunctionsstatic
duration(const Bond &bond, Rate yield, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, Duration::Type type=Duration::Modified, Date settlementDate=Date())BondFunctionsstatic
isTradable(const Bond &bond, Date settlementDate=Date())BondFunctionsstatic
maturityDate(const Bond &bond)BondFunctionsstatic
nextCashFlow(const Bond &bond, Date refDate=Date())BondFunctionsstatic
nextCashFlowAmount(const Bond &bond, Date refDate=Date())BondFunctionsstatic
nextCashFlowDate(const Bond &bond, Date refDate=Date())BondFunctionsstatic
nextCouponRate(const Bond &bond, Date settlementDate=Date())BondFunctionsstatic
previousCashFlow(const Bond &bond, Date refDate=Date())BondFunctionsstatic
previousCashFlowAmount(const Bond &bond, Date refDate=Date())BondFunctionsstatic
previousCashFlowDate(const Bond &bond, Date refDate=Date())BondFunctionsstatic
previousCouponRate(const Bond &bond, Date settlementDate=Date())BondFunctionsstatic
referencePeriodEnd(const Bond &bond, Date settlementDate=Date())BondFunctionsstatic
referencePeriodStart(const Bond &bond, Date settlementDate=Date())BondFunctionsstatic
startDate(const Bond &bond)BondFunctionsstatic
yield(const Bond &bond, Real price, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, Date settlementDate=Date(), Real accuracy=1.0e-10, Size maxIterations=100, Rate guess=0.05, Bond::Price::Type priceType=Bond::Price::Clean)BondFunctionsstatic
yield(const Bond &bond, Bond::Price price, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, Date settlementDate=Date(), Real accuracy=1.0e-10, Size maxIterations=100, Rate guess=0.05)BondFunctionsstatic
yield(const Solver &solver, const Bond &bond, Real price, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, Date settlementDate=Date(), Real accuracy=1.0e-10, Rate guess=0.05, Bond::Price::Type priceType=Bond::Price::Clean)BondFunctionsstatic
yield(const Solver &solver, const Bond &bond, Bond::Price price, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, Date settlementDate=Date(), Real accuracy=1.0e-10, Rate guess=0.05)BondFunctionsstatic
yieldValueBasisPoint(const Bond &bond, const InterestRate &yield, Date settlementDate=Date())BondFunctionsstatic
yieldValueBasisPoint(const Bond &bond, Rate yield, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, Date settlementDate=Date())BondFunctionsstatic
zSpread(const Bond &bond, Real cleanPrice, const ext::shared_ptr< YieldTermStructure > &, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, Date settlementDate=Date(), Real accuracy=1.0e-10, Size maxIterations=100, Rate guess=0.0)BondFunctionsstatic
zSpread(const Bond &bond, Bond::Price price, const ext::shared_ptr< YieldTermStructure > &, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, Date settlementDate=Date(), Real accuracy=1.0e-10, Size maxIterations=100, Rate guess=0.0)BondFunctionsstatic