QuantLib: a free/open-source library for quantitative finance
Fully annotated sources - version 1.32
Loading...
Searching...
No Matches
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
npvbps(const Leg &leg, const YieldTermStructure &discountCurve, bool includeSettlementDateFlows, Date settlementDate, Date npvDate, Real &npv, Real &bps)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