Uses of Record Class
com.quantfinlib.credit.IsdaCdsModel.Conventions
Packages that use IsdaCdsModel.Conventions
-
Uses of IsdaCdsModel.Conventions in com.quantfinlib.credit
Fields in com.quantfinlib.credit declared as IsdaCdsModel.ConventionsModifier and TypeFieldDescriptionstatic final IsdaCdsModel.ConventionsIsdaCdsModel.Conventions.DEFAULTThe 2.1 behaviour: weekends only, no half-day adjustment.Methods in com.quantfinlib.credit that return IsdaCdsModel.ConventionsModifier and TypeMethodDescriptionstatic IsdaCdsModel.ConventionsIsdaCdsModel.Conventions.of(BusinessCalendar calendar) Conventions with a holiday calendar and no half-day adjustment.IsdaCdsModel.Conventions.withHalfDayAccrual(boolean on) The same calendar with the half-day option set.Methods in com.quantfinlib.credit with parameters of type IsdaCdsModel.ConventionsModifier and TypeMethodDescriptionstatic IsdaCurveIsdaCdsModel.bootstrap(LocalDate tradeDate, int[] tenorYears, double[] parSpreads, double recovery, IsdaCurve discount, IsdaCdsModel.Conventions conventions) Bootstraps under explicit conventions; the standard contracts are built on the conventions' calendar.static doubleIsdaCdsModel.cleanUpfront(IsdaCdsModel.Contract c, IsdaCurve discount, IsdaCurve survival, IsdaCdsModel.Conventions conventions) Clean points upfront under explicit conventions.static doubleIsdaCdsModel.dirtyUpfront(IsdaCdsModel.Contract c, IsdaCurve discount, IsdaCurve survival, IsdaCdsModel.Conventions conventions) Dirty upfront under explicit conventions.static doubleIsdaCdsModel.flatHazardForParSpread(IsdaCdsModel.Contract c, double parSpread, IsdaCurve discount, IsdaCdsModel.Conventions conventions) Flat hazard for a par spread under explicit conventions.static doubleIsdaCdsModel.parSpread(IsdaCdsModel.Contract c, IsdaCurve discount, IsdaCurve survival, IsdaCdsModel.Conventions conventions) Par spread under explicit conventions.static doubleIsdaCdsModel.quotedSpreadToUpfront(IsdaCdsModel.Contract c, double quotedSpread, IsdaCurve discount, IsdaCdsModel.Conventions conventions) Quoted spread to clean upfront under explicit conventions.static doubleIsdaCdsModel.riskyAnnuityClean(IsdaCdsModel.Contract c, IsdaCurve discount, IsdaCurve survival, IsdaCdsModel.Conventions conventions) Clean risky annuity under explicit conventions.static doubleIsdaCdsModel.riskyAnnuityDirty(IsdaCdsModel.Contract c, IsdaCurve discount, IsdaCurve survival, IsdaCdsModel.Conventions conventions) Dirty risky annuity under explicit conventions (holiday calendar, half-day accrual on default).static doubleIsdaCdsModel.upfrontToQuotedSpread(IsdaCdsModel.Contract c, double cleanUpfront, IsdaCurve discount, IsdaCdsModel.Conventions conventions) Clean upfront to quoted spread under explicit conventions.