QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
Loading...
Searching...
No Matches
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