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
CashFlows Member List

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

accrualDays(const Leg &leg, bool includeSettlementDateFlows, Date settlementDate=Date())CashFlowsstatic
accrualEndDate(const Leg &leg, bool includeSettlementDateFlows, Date settlementDate=Date())CashFlowsstatic
accrualPeriod(const Leg &leg, bool includeSettlementDateFlows, Date settlementDate=Date())CashFlowsstatic
accrualStartDate(const Leg &leg, bool includeSettlementDateFlows, Date settlDate=Date())CashFlowsstatic
accruedAmount(const Leg &leg, bool includeSettlementDateFlows, Date settlementDate=Date())CashFlowsstatic
accruedDays(const Leg &leg, bool includeSettlementDateFlows, Date settlementDate=Date())CashFlowsstatic
accruedPeriod(const Leg &leg, bool includeSettlementDateFlows, Date settlementDate=Date())CashFlowsstatic
atmRate(const Leg &leg, const YieldTermStructure &discountCurve, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date(), Real npv=Null< Real >())CashFlowsstatic
basisPointValue(const Leg &leg, const InterestRate &yield, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date())CashFlowsstatic
basisPointValue(const Leg &leg, Rate yield, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date())CashFlowsstatic
bps(const Leg &leg, const YieldTermStructure &discountCurve, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date())CashFlowsstatic
bps(const Leg &leg, const InterestRate &yield, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date())CashFlowsstatic
bps(const Leg &leg, Rate yield, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date())CashFlowsstatic
CashFlows()=deleteCashFlows
CashFlows(CashFlows &&)=deleteCashFlows
CashFlows(const CashFlows &)=deleteCashFlows
convexity(const Leg &leg, const InterestRate &yield, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date())CashFlowsstatic
convexity(const Leg &leg, Rate yield, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date())CashFlowsstatic
duration(const Leg &leg, const InterestRate &yield, Duration::Type type, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date())CashFlowsstatic
duration(const Leg &leg, Rate yield, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, Duration::Type type, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date())CashFlowsstatic
isExpired(const Leg &leg, bool includeSettlementDateFlows, Date settlementDate=Date())CashFlowsstatic
maturityDate(const Leg &leg)CashFlowsstatic
nextCashFlow(const Leg &leg, bool includeSettlementDateFlows, Date settlementDate=Date())CashFlowsstatic
nextCashFlowAmount(const Leg &leg, bool includeSettlementDateFlows, Date settlementDate=Date())CashFlowsstatic
nextCashFlowDate(const Leg &leg, bool includeSettlementDateFlows, Date settlementDate=Date())CashFlowsstatic
nextCouponRate(const Leg &leg, bool includeSettlementDateFlows, Date settlementDate=Date())CashFlowsstatic
nominal(const Leg &leg, bool includeSettlementDateFlows, Date settlDate=Date())CashFlowsstatic
npv(const Leg &leg, const YieldTermStructure &discountCurve, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date())CashFlowsstatic
npv(const Leg &leg, const InterestRate &yield, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date())CashFlowsstatic
npv(const Leg &leg, Rate yield, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date())CashFlowsstatic
npv(const Leg &leg, const ext::shared_ptr< YieldTermStructure > &discount, Spread zSpread, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date())CashFlowsstatic
npvbps(const Leg &leg, const YieldTermStructure &discountCurve, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date())CashFlowsstatic
operator=(CashFlows &&)=deleteCashFlows
operator=(const CashFlows &)=deleteCashFlows
previousCashFlow(const Leg &leg, bool includeSettlementDateFlows, Date settlementDate=Date())CashFlowsstatic
previousCashFlowAmount(const Leg &leg, bool includeSettlementDateFlows, Date settlementDate=Date())CashFlowsstatic
previousCashFlowDate(const Leg &leg, bool includeSettlementDateFlows, Date settlementDate=Date())CashFlowsstatic
previousCouponRate(const Leg &leg, bool includeSettlementDateFlows, Date settlementDate=Date())CashFlowsstatic
referencePeriodEnd(const Leg &leg, bool includeSettlementDateFlows, Date settlDate=Date())CashFlowsstatic
referencePeriodStart(const Leg &leg, bool includeSettlementDateFlows, Date settlDate=Date())CashFlowsstatic
startDate(const Leg &leg)CashFlowsstatic
yield(const Leg &leg, Real npv, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date(), Real accuracy=1.0e-10, Size maxIterations=100, Rate guess=0.05)CashFlowsstatic
yield(const Solver &solver, const Leg &leg, Real npv, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date(), Real accuracy=1.0e-10, Rate guess=0.05)CashFlowsstatic
yieldValueBasisPoint(const Leg &leg, const InterestRate &yield, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date())CashFlowsstatic
yieldValueBasisPoint(const Leg &leg, Rate yield, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date())CashFlowsstatic
zSpread(const Leg &leg, Real npv, const ext::shared_ptr< YieldTermStructure > &, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date(), Real accuracy=1.0e-10, Size maxIterations=100, Rate guess=0.0)CashFlowsstatic
zSpread(const Leg &leg, const ext::shared_ptr< YieldTermStructure > &d, Real npv, const DayCounter &dayCounter, Compounding compounding, Frequency frequency, bool includeSettlementDateFlows, Date settlementDate=Date(), Date npvDate=Date(), Real accuracy=1.0e-10, Size maxIterations=100, Rate guess=0.0)CashFlowsstatic
~CashFlows()=defaultCashFlows