| Package | Description |
|---|---|
| net.finmath.marketdata.model.curves |
Provides interface specification and implementation of curves, e.g., interest rate
curves like discount curves and forward curves.
|
| net.finmath.marketdata.model.volatilities |
Provides interface specification and implementation of volatility surfaces, e.g.,
interest rate volatility surfaces like (implied) caplet volatilities and swaption
volatilities.
|
| net.finmath.marketdata2.model.volatilities |
Provides interface specification and implementation of volatility surfaces, e.g.,
interest rate volatility surfaces like (implied) caplet volatilities and swaption
volatilities.
|
| net.finmath.modelling.descriptor |
Provides interface separating implementation from specification (of models and products)
|
| net.finmath.montecarlo.interestrate.products.indices |
Provides a set of indices which can be used as part of a period.
|
| net.finmath.time |
Provides interfaces and classes for time discretizations, tenors and (swap) schedule generation.
|
| net.finmath.time.daycount |
Provides various day count conventions, e.g., as used in the definition of coupon payments of interest rate products.
|
| Constructor and Description |
|---|
ForwardCurveFromDiscountCurve(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) |
| Modifier and Type | Method and Description |
|---|---|
DayCountConvention |
AbstractVolatilitySurface.getDaycountConvention() |
| Constructor and Description |
|---|
AbstractVolatilitySurface(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) |
| Modifier and Type | Method and Description |
|---|---|
DayCountConvention |
AbstractVolatilitySurface.getDaycountConvention() |
| Constructor and Description |
|---|
AbstractVolatilitySurface(String name,
LocalDate referenceDate,
ForwardCurve forwardCurve,
DiscountCurve discountCurve,
VolatilitySurface.QuotingConvention quotingConvention,
DayCountConvention daycountConvention) |
| Constructor and Description |
|---|
ScheduleDescriptor(List<Period> periods,
DayCountConvention daycountConvention)
Construct a schedule descriptor via a list of periods and daycount convention.
|
| Constructor and Description |
|---|
AccruedInterest(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) |
| Modifier and Type | Method and Description |
|---|---|
DayCountConvention |
RegularSchedule.getDaycountconvention() |
DayCountConvention |
Schedule.getDaycountconvention()
Returns the daycount convention used to calculate period lengths.
|
DayCountConvention |
ScheduleFromPeriods.getDaycountconvention() |
| Constructor and Description |
|---|
ScheduleFromPeriods(LocalDate referenceDate,
DayCountConvention daycountconvention,
Period... periods) |
ScheduleFromPeriods(LocalDate referenceDate,
List<Period> periods,
DayCountConvention daycountconvention) |
| Modifier and Type | Class and Description |
|---|---|
class |
DayCountConvention_30E_360
Implementation of 30E/360 and 30E+/360.
|
class |
DayCountConvention_30E_360_ISDA
Implementation of 30E/360 ISDA.
|
class |
DayCountConvention_30U_360
Calculates the day count using the US 30/360 adjusted method.
|
class |
DayCountConvention_ACT
Base class which calculates the day count by calculating the actual number of days between startDate and endDate.
|
class |
DayCountConvention_ACT_360
Implementation of ACT/360.
|
class |
DayCountConvention_ACT_365
Implementation of ACT/365.
|
class |
DayCountConvention_ACT_365A
Implementation of ACT/365A.
|
class |
DayCountConvention_ACT_365L
Implementation of ACT/365L.
|
class |
DayCountConvention_ACT_ACT_AFB
Implementation of ACT/ACT AFB.
|
class |
DayCountConvention_ACT_ACT_ICMA
Implementation of ACT/ACT ICMA.
|
class |
DayCountConvention_ACT_ACT_ISDA
Implementation of ACT/ACT ISDA.
|
class |
DayCountConvention_ACT_ACT_YEARFRAC
Implementation of ACT/ACT as in Excel (2013).
|
class |
DayCountConvention_NL_365
Implementation of NL/365.
|
class |
DayCountConvention_NONE
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 |
DayCountConvention_UNKNOWN
Implements a placeholder object for an unknown day count convention, throwing an exception,
whenever a day count or day count fraction is requested.
|
| Modifier and Type | Method and Description |
|---|---|
static DayCountConvention |
DayCountConventionFactory.getDayCountConvention(String convention)
Create a day count convention base on a convention string.
|
Copyright © 2019. All rights reserved.