| _combined | creditCurve | [protected] |
| _currency | creditCurve | [private] |
| _defaultProbability | creditCurve | [mutable, private] |
| _frequency | creditCurve | [private] |
| _recoveryRate | creditCurve | [private] |
| _spreads | creditCurve | [private] |
| _survivalProbability | creditCurve | [mutable, private] |
| _swapFees | creditCurve | [mutable, private] |
| _underlying | creditCurve | [protected] |
| assignFlatRate(Real r=0.0) | yieldCurve | |
| assignFlatSpread(Real r) | creditCurve | |
| assignZCBrateAtIndex(Real rate, Natural i) | yieldCurve | |
| combineUnderlyingAndSpreads(yieldCurve &underlying, yieldCurve &spreadcurve) | creditCurve | |
| copyObj(const creditCurve &rhs) | creditCurve | [private] |
| createSpreadCurve(yieldCurve &underlying, valarray< CreditSpreadPoint > &spreads) | creditCurve | |
| creditCurve(void) | creditCurve | |
| creditCurve(valarray< yieldPoint > &yp, valarray< CreditSpreadPoint > &cp, char *name=CC_DEFAULT_NAME, Real recoveryRate=CC_DEFAULT_RECOVERY_RATE, Currency currency=CC_DEFAULT_CURRENCY, Frequency frequency=CC_DEFAULT_FREQUENCY) | creditCurve | |
| creditCurve(yieldCurve &yc, valarray< CreditSpreadPoint > &cp, char *name=CC_DEFAULT_NAME, Real recoveryRate=CC_DEFAULT_RECOVERY_RATE, Currency currency=CC_DEFAULT_CURRENCY, Frequency frequency=CC_DEFAULT_FREQUENCY) | creditCurve | |
| creditCurve(Real flatRate, Real flatSpread, char *name=CC_DEFAULT_NAME, Real recoveryRate=CC_DEFAULT_RECOVERY_RATE, Currency currency=CC_DEFAULT_CURRENCY, Frequency frequency=CC_DEFAULT_FREQUENCY) | creditCurve | |
| creditCurve(yieldCurve &yc, Real flatSpread, char *name=CC_DEFAULT_NAME, Real recoveryRate=CC_DEFAULT_RECOVERY_RATE, Currency currency=CC_DEFAULT_CURRENCY, Frequency frequency=CC_DEFAULT_FREQUENCY) | creditCurve | |
| creditCurve(const creditCurve &rhs) | creditCurve | |
| creditSpread(Real maturity) const | creditCurve | [inline, virtual] |
| creditSpread(Date maturityDate) const | creditCurve | [inline, virtual] |
| cumulativeDefaultProbability(Real maturity) const | creditCurve | [virtual] |
| defaultProbability(Real maturity) const | creditCurve | [virtual] |
| discountFactor(Real maturity, interestComposition composition=Continuous) | creditCurve | [inline, virtual] |
| discountFactor(Date maturityDate, interestComposition composition=Continuous) | creditCurve | [inline, virtual] |
| forwardDiscountFactor(Real forwardstart, Real lengthofcontractafterstart, interestComposition composition=Continuous) | yieldCurve | [virtual] |
| forwardRate(Real forwardStart, Real effectiveLengthOfTheContractAfterStart, interestComposition composition=Continuous) | creditCurve | [inline, virtual] |
| forwardRate(Date forwardStart, Date forwardEnd, interestComposition composition=Continuous) | creditCurve | [inline, virtual] |
| forwardZCBCurve(Real forwardStart) | yieldCurve | [virtual] |
| getCombined(void) const | creditCurve | [inline, protected] |
| getCurrency(void) const | creditCurve | [inline] |
| getDefaultProbability(void) const | creditCurve | [inline, protected] |
| getFrequency(void) const | creditCurve | [inline] |
| getMaturitiesInTheMarketCurve() const | yieldCurve | [virtual] |
| getMaturitiesInTheZCBCurve() const | creditCurve | [inline, virtual] |
| getName() | creditCurve | [inline, virtual] |
| getRecoveryRate(void) const | creditCurve | [inline] |
| getSpreads(void) const | creditCurve | [inline, protected] |
| getSurvivalProbability(void) const | creditCurve | [inline, protected] |
| getSwapFees(void) const | creditCurve | [inline, protected] |
| getUnderlying(void) const | creditCurve | [inline, protected] |
| hazardRate(Real maturity) const | creditCurve | [inline, virtual] |
| indexOfCurrentSpread(Real maturity) const | creditCurve | [virtual] |
| indexOfPreviousSpread(Real maturity) const | creditCurve | [virtual] |
| operator!=(const yieldCurve &yours) | yieldCurve | [virtual] |
| operator<<(ostream &os, const creditCurve &c) | creditCurve | [friend] |
| operator<<(ostream &os, const creditCurve *c) | creditCurve | [friend] |
| operator=(const creditCurve &rhs) | creditCurve | |
| operator==(const yieldCurve &yours) | yieldCurve | [virtual] |
| resampleSpread() | creditCurve | |
| riskyDiscountFactor(Real maturity, interestComposition composition=Continuous) | creditCurve | [virtual] |
| rotateZCBRateCurve(Real moveInShortestRate=defaultshiftfactorForShortRate, Real maturityOfRotation=7) | yieldCurve | |
| shiftZCBRateCurve(Real shift=defaultshiftfactorForShortRate) | yieldCurve | |
| spotRate(Real maturity) const | creditCurve | [inline, virtual] |
| spotRate(Date maturityDate) const | creditCurve | [inline, virtual] |
| survivalProbability(Real maturity) const | creditCurve | [virtual] |
| swapFees(Real maturity) const | creditCurve | [virtual] |
| timeOfCurrentSpread(Real maturity) const | creditCurve | [virtual] |
| timeOfPreviousSpread(Real maturity) const | creditCurve | [virtual] |
| yieldCurve(void) | yieldCurve | |
| yieldCurve(Real flatRate) | yieldCurve | |
| yieldCurve(valarray< yieldPoint > yieldPoints, char *name="unnamed") | yieldCurve | |
| ~creditCurve(void) | creditCurve | [virtual] |
| ~yieldCurve(void) | yieldCurve | |