Uses of Interface
net.finmath.time.daycount.DayCountConvention
Packages that use DayCountConvention
Package
Description
Provides interface specification and implementation of curves, e.g., interest rate
curves like discount curves and forward curves.
Provides interface specification and implementation of volatility surfaces, e.g.,
interest rate volatility surfaces like (implied) caplet volatilities and swaption
volatilities.
Provides interface specification and implementation of volatility surfaces, e.g.,
interest rate volatility surfaces like (implied) caplet volatilities and swaption
volatilities.
Provides interface separating implementation from specification (of models and products)
Provides a set of indices which can be used as part of a period.
Provides interfaces and classes for time discretizations, tenors and (swap) schedule generation.
Provides various day count conventions, e.g., as used in the definition of coupon payments of interest rate products.
-
Uses of DayCountConvention in net.finmath.marketdata.model.curves
Constructors in net.finmath.marketdata.model.curves with parameters of type DayCountConventionModifierConstructorDescriptionForwardCurveFromDiscountCurve(String name, String referenceDiscountCurveName, String discountCurveName, LocalDate referenceDate, String paymentOffsetCode, BusinessdayCalendar paymentOffsetBusinessdayCalendar, BusinessdayCalendar.DateRollConvention paymentOffsetDateRollConvention, DayCountConvention daycountConvention, double periodOffset)
Create a forward curve using a given referenceDiscountCurveForForwards.ForwardCurveNelsonSiegelSvensson(String name, LocalDate referenceDate, String paymentOffsetCode, BusinessdayCalendar paymentBusinessdayCalendar, BusinessdayCalendar.DateRollConvention paymentDateRollConvention, DayCountConvention daycountConvention, double[] parameter, double timeScaling)
ForwardCurveNelsonSiegelSvensson(String name, LocalDate referenceDate, String paymentOffsetCode, BusinessdayCalendar paymentBusinessdayCalendar, BusinessdayCalendar.DateRollConvention paymentDateRollConvention, DayCountConvention daycountConvention, double[] parameter, double timeScaling, double periodOffset)
-
Uses of DayCountConvention in net.finmath.marketdata.model.volatilities
Methods in net.finmath.marketdata.model.volatilities that return DayCountConventionConstructors in net.finmath.marketdata.model.volatilities with parameters of type DayCountConventionModifierConstructorDescriptionAbstractVolatilitySurface(String name, LocalDate referenceDate, ForwardCurve forwardCurve, DiscountCurve discountCurve, VolatilitySurface.QuotingConvention quotingConvention, DayCountConvention daycountConvention)
AbstractVolatilitySurfaceParametric(String name, LocalDate referenceDate, ForwardCurve forwardCurve, DiscountCurve discountCurve, VolatilitySurface.QuotingConvention quotingConvention, DayCountConvention daycountConvention)
-
Uses of DayCountConvention in net.finmath.marketdata2.model.volatilities
Methods in net.finmath.marketdata2.model.volatilities that return DayCountConventionConstructors in net.finmath.marketdata2.model.volatilities with parameters of type DayCountConventionModifierConstructorDescriptionAbstractVolatilitySurface(String name, LocalDate referenceDate, ForwardCurve forwardCurve, DiscountCurve discountCurve, VolatilitySurface.QuotingConvention quotingConvention, DayCountConvention daycountConvention)
-
Uses of DayCountConvention in net.finmath.modelling.descriptor
Constructors in net.finmath.modelling.descriptor with parameters of type DayCountConventionModifierConstructorDescriptionScheduleDescriptor(List<Period> periods, DayCountConvention daycountConvention)
Construct a schedule descriptor via a list of periods and daycount convention. -
Uses of DayCountConvention in net.finmath.montecarlo.interestrate.products.indices
Constructors in net.finmath.montecarlo.interestrate.products.indices with parameters of type DayCountConventionModifierConstructorDescriptionAccruedInterest(String name, String currency, LocalDate referenceDate, LocalDate periodStartDate, LocalDate periodEndDate, AbstractIndex index, Double indexFixingTime, DayCountConvention daycountConvention, boolean isNegativeAccruedInterest)
Create an accrued interest index.NumerairePerformanceIndex(String name, String currency, String paymentOffsetCode, BusinessdayCalendar paymentBusinessdayCalendar, BusinessdayCalendar.DateRollConvention paymentDateRollConvention, DayCountConvention daycountConvention)
-
Uses of DayCountConvention in net.finmath.time
Methods in net.finmath.time that return DayCountConventionModifier and TypeMethodDescriptionRegularSchedule.getDaycountconvention()
Schedule.getDaycountconvention()
Returns the daycount convention used to calculate period lengths.ScheduleFromPeriods.getDaycountconvention()
Constructors in net.finmath.time with parameters of type DayCountConventionModifierConstructorDescriptionScheduleFromPeriods(LocalDate referenceDate, List<Period> periods, DayCountConvention daycountconvention)
ScheduleFromPeriods(LocalDate referenceDate, DayCountConvention daycountconvention, Period... periods)
-
Uses of DayCountConvention in net.finmath.time.daycount
Classes in net.finmath.time.daycount that implement DayCountConventionModifier and TypeClassDescriptionclass
Implementation of 30E/360 and 30E+/360.class
Implementation of 30E/360 ISDA.class
Calculates the day count using the US 30/360 adjusted method.class
Base class which calculates the day count by calculating the actual number of days between startDate and endDate.class
Implementation of ACT/360.class
Implementation of ACT/365.class
Implementation of ACT/365A.class
Implementation of ACT/365L.class
Implementation of ACT/ACT AFB.class
Implementation of ACT/ACT ICMA.class
Implementation of ACT/ACT ISDA.class
Implementation of ACT/ACT as in Excel (2013).class
Implementation of NL/365.class
This is a special day count convention, where the day count between two dates is always 0.0 and the year fraction for an interval is always 1.0.class
Implements a placeholder object for an unknown day count convention, throwing an exception, whenever a day count or day count fraction is requested.Methods in net.finmath.time.daycount that return DayCountConventionModifier and TypeMethodDescriptionstatic DayCountConvention
DayCountConventionFactory.getDayCountConvention(String convention)
Create a day count convention base on a convention string.