| 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.marketdata2.model.curves |
Provides interface specification and implementation of curves, e.g., interest rate
curves like discount curves and forward curves.
|
| 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.businessdaycalendar |
Provides business day calendars, e.g., as used in date roll conventions.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessdayCalendar.DateRollConvention |
AbstractForwardCurve.getPaymentDateRollConvention() |
| Modifier and Type | Method and Description |
|---|---|
static ForwardCurveInterpolation |
ForwardCurveInterpolation.createForwardCurveFromForwards(String name,
Date referenceDate,
String paymentOffsetCode,
BusinessdayCalendar paymentBusinessdayCalendar,
BusinessdayCalendar.DateRollConvention paymentDateRollConvention,
CurveInterpolation.InterpolationMethod interpolationMethod,
CurveInterpolation.ExtrapolationMethod extrapolationMethod,
CurveInterpolation.InterpolationEntity interpolationEntity,
ForwardCurveInterpolation.InterpolationEntityForward interpolationEntityForward,
String discountCurveName,
AnalyticModel model,
double[] times,
double[] givenForwards)
Create a forward curve from given times and given forwards.
|
static ForwardCurveInterpolation |
ForwardCurveInterpolation.createForwardCurveFromForwards(String name,
LocalDate referenceDate,
String paymentOffsetCode,
BusinessdayCalendar paymentBusinessdayCalendar,
BusinessdayCalendar.DateRollConvention paymentDateRollConvention,
CurveInterpolation.InterpolationMethod interpolationMethod,
CurveInterpolation.ExtrapolationMethod extrapolationMethod,
CurveInterpolation.InterpolationEntity interpolationEntity,
ForwardCurveInterpolation.InterpolationEntityForward interpolationEntityForward,
String discountCurveName,
AnalyticModel model,
double[] times,
double[] givenForwards)
Create a forward curve from given times and given forwards.
|
| Constructor and Description |
|---|
AbstractForwardCurve(String name,
LocalDate referenceDate,
String paymentOffsetCode,
BusinessdayCalendar paymentBusinessdayCalendar,
BusinessdayCalendar.DateRollConvention paymentDateRollConvention,
CurveInterpolation.InterpolationMethod interpolationMethod,
CurveInterpolation.ExtrapolationMethod extrapolationMethod,
CurveInterpolation.InterpolationEntity interpolationEntity,
String discountCurveName)
Construct a base forward curve with a reference date and a payment offset.
|
AbstractForwardCurve(String name,
LocalDate referenceDate,
String paymentOffsetCode,
BusinessdayCalendar paymentBusinessdayCalendar,
BusinessdayCalendar.DateRollConvention paymentDateRollConvention,
String discountCurveName)
Construct a base forward curve with a reference date and a payment offset.
|
ForwardCurveFromDiscountCurve(String name,
String referenceDiscountCurveName,
LocalDate referenceDate,
String paymentOffsetCode,
BusinessdayCalendar paymentOffsetBusinessdayCalendar,
BusinessdayCalendar.DateRollConvention paymentOffsetDateRollConvention)
Create a forward curve using a given referenceDiscountCurveForForwards.
|
ForwardCurveFromDiscountCurve(String name,
String referenceDiscountCurveName,
LocalDate referenceDate,
String paymentOffsetCode,
BusinessdayCalendar paymentOffsetBusinessdayCalendar,
BusinessdayCalendar.DateRollConvention paymentOffsetDateRollConvention,
double daycountScaling,
double periodOffset)
Create a forward curve using a given referenceDiscountCurveForForwards.
|
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.
|
ForwardCurveFromDiscountCurve(String name,
String referenceDiscountCurveName,
String discountCurveName,
LocalDate referenceDate,
String paymentOffsetCode,
BusinessdayCalendar paymentOffsetBusinessdayCalendar,
BusinessdayCalendar.DateRollConvention paymentOffsetDateRollConvention,
double daycountScaling,
double periodOffset)
Create a forward curve using a given referenceDiscountCurveForForwards.
|
ForwardCurveInterpolation(String name,
LocalDate referenceDate,
String paymentOffsetCode,
BusinessdayCalendar paymentBusinessdayCalendar,
BusinessdayCalendar.DateRollConvention paymentDateRollConvention,
CurveInterpolation.InterpolationMethod interpolationMethod,
CurveInterpolation.ExtrapolationMethod extrapolationMethod,
CurveInterpolation.InterpolationEntity interpolationEntity,
ForwardCurveInterpolation.InterpolationEntityForward interpolationEntityForward,
String discountCurveName)
Generate a forward curve using a given discount curve and payment offset.
|
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 |
|---|---|
protected BusinessdayCalendar.DateRollConvention |
AbstractForwardCurve.getPaymentDateRollConvention() |
| Modifier and Type | Method and Description |
|---|---|
static ForwardCurveInterpolation |
ForwardCurveInterpolation.createForwardCurveFromForwards(String name,
Date referenceDate,
String paymentOffsetCode,
BusinessdayCalendar paymentBusinessdayCalendar,
BusinessdayCalendar.DateRollConvention paymentDateRollConvention,
CurveInterpolation.InterpolationMethod interpolationMethod,
CurveInterpolation.ExtrapolationMethod extrapolationMethod,
CurveInterpolation.InterpolationEntity interpolationEntity,
ForwardCurveInterpolation.InterpolationEntityForward interpolationEntityForward,
String discountCurveName,
AnalyticModel model,
double[] times,
RandomVariable[] givenForwards)
Create a forward curve from given times and given forwards.
|
static ForwardCurveInterpolation |
ForwardCurveInterpolation.createForwardCurveFromForwards(String name,
LocalDate referenceDate,
String paymentOffsetCode,
BusinessdayCalendar paymentBusinessdayCalendar,
BusinessdayCalendar.DateRollConvention paymentDateRollConvention,
CurveInterpolation.InterpolationMethod interpolationMethod,
CurveInterpolation.ExtrapolationMethod extrapolationMethod,
CurveInterpolation.InterpolationEntity interpolationEntity,
ForwardCurveInterpolation.InterpolationEntityForward interpolationEntityForward,
String discountCurveName,
AnalyticModel model,
double[] times,
RandomVariable[] givenForwards)
Create a forward curve from given times and given forwards.
|
| Constructor and Description |
|---|
AbstractForwardCurve(String name,
LocalDate referenceDate,
String paymentOffsetCode,
BusinessdayCalendar paymentBusinessdayCalendar,
BusinessdayCalendar.DateRollConvention paymentDateRollConvention,
CurveInterpolation.InterpolationMethod interpolationMethod,
CurveInterpolation.ExtrapolationMethod extrapolationMethod,
CurveInterpolation.InterpolationEntity interpolationEntity,
String discountCurveName)
Construct a base forward curve with a reference date and a payment offset.
|
AbstractForwardCurve(String name,
LocalDate referenceDate,
String paymentOffsetCode,
BusinessdayCalendar paymentBusinessdayCalendar,
BusinessdayCalendar.DateRollConvention paymentDateRollConvention,
String discountCurveName)
Construct a base forward curve with a reference date and a payment offset.
|
ForwardCurveFromDiscountCurve(String name,
String referenceDiscountCurveName,
LocalDate referenceDate,
String paymentOffsetCode,
BusinessdayCalendar paymentOffsetBusinessdayCalendar,
BusinessdayCalendar.DateRollConvention paymentOffsetDateRollConvention)
Create a forward curve using a given referenceDiscountCurveForForwards.
|
ForwardCurveFromDiscountCurve(String name,
String referenceDiscountCurveName,
LocalDate referenceDate,
String paymentOffsetCode,
BusinessdayCalendar paymentOffsetBusinessdayCalendar,
BusinessdayCalendar.DateRollConvention paymentOffsetDateRollConvention,
double daycountScaling,
double periodOffset)
Create a forward curve using a given referenceDiscountCurveForForwards.
|
ForwardCurveFromDiscountCurve(String name,
String referenceDiscountCurveName,
String discountCurveName,
LocalDate referenceDate,
String paymentOffsetCode,
BusinessdayCalendar paymentOffsetBusinessdayCalendar,
BusinessdayCalendar.DateRollConvention paymentOffsetDateRollConvention,
double daycountScaling,
double periodOffset)
Create a forward curve using a given referenceDiscountCurveForForwards.
|
ForwardCurveInterpolation(String name,
LocalDate referenceDate,
String paymentOffsetCode,
BusinessdayCalendar paymentBusinessdayCalendar,
BusinessdayCalendar.DateRollConvention paymentDateRollConvention,
CurveInterpolation.InterpolationMethod interpolationMethod,
CurveInterpolation.ExtrapolationMethod extrapolationMethod,
CurveInterpolation.InterpolationEntity interpolationEntity,
ForwardCurveInterpolation.InterpolationEntityForward interpolationEntityForward,
String discountCurveName)
Generate a forward curve using a given discount curve and payment offset.
|
| Constructor and Description |
|---|
ScheduleDescriptor(LocalDate startDate,
LocalDate maturityDate,
ScheduleGenerator.Frequency frequency,
ScheduleGenerator.DaycountConvention daycountConvention,
ScheduleGenerator.ShortPeriodConvention shortPeriodConvention,
BusinessdayCalendar.DateRollConvention dateRollConvention,
AbstractBusinessdayCalendar abstractBusinessdayCalendar,
int fixingOffsetDays,
int paymentOffsetDays)
Construct a schedule descriptor via a set of parameters for a factory.
|
ScheduleDescriptor(LocalDate startDate,
LocalDate maturityDate,
ScheduleGenerator.Frequency frequency,
ScheduleGenerator.DaycountConvention daycountConvention,
ScheduleGenerator.ShortPeriodConvention shortPeriodConvention,
BusinessdayCalendar.DateRollConvention dateRollConvention,
BusinessdayCalendar businessdayCalendar,
int fixingOffsetDays,
int paymentOffsetDays,
boolean isUseEndOfMonth)
Construct a schedule descriptor via a set of parameters for a factory.
|
| Constructor and Description |
|---|
LIBORIndex(String name,
String currency,
String paymentOffsetCode,
BusinessdayCalendar paymentBusinessdayCalendar,
BusinessdayCalendar.DateRollConvention paymentDateRollConvention) |
NumerairePerformanceIndex(String name,
String currency,
String paymentOffsetCode,
BusinessdayCalendar paymentBusinessdayCalendar,
BusinessdayCalendar.DateRollConvention paymentDateRollConvention,
DayCountConvention daycountConvention) |
| Modifier and Type | Method and Description |
|---|---|
BusinessdayCalendar.DateRollConvention |
SchedulePrototype.getDateRollConvention() |
| Modifier and Type | Method and Description |
|---|---|
static Schedule |
ScheduleGenerator.createScheduleFromConventions(LocalDate referenceDate,
LocalDate startDate,
LocalDate maturityDate,
ScheduleGenerator.Frequency frequency,
ScheduleGenerator.DaycountConvention daycountConvention,
ScheduleGenerator.ShortPeriodConvention shortPeriodConvention,
BusinessdayCalendar.DateRollConvention dateRollConvention,
BusinessdayCalendar businessdayCalendar,
int fixingOffsetDays,
int paymentOffsetDays)
ScheduleFromPeriods generation for given {referenceDate,startDate,maturityDate}.
|
static Schedule |
ScheduleGenerator.createScheduleFromConventions(LocalDate referenceDate,
LocalDate startDate,
LocalDate maturityDate,
ScheduleGenerator.Frequency frequency,
ScheduleGenerator.DaycountConvention daycountConvention,
ScheduleGenerator.ShortPeriodConvention shortPeriodConvention,
BusinessdayCalendar.DateRollConvention dateRollConvention,
BusinessdayCalendar businessdayCalendar,
int fixingOffsetDays,
int paymentOffsetDays,
boolean isUseEndOfMonth)
ScheduleFromPeriods generation for given {referenceDate,startDate,maturityDate}.
|
| Constructor and Description |
|---|
ScheduleMetaData(ScheduleGenerator.Frequency frequency,
ScheduleGenerator.DaycountConvention daycountConvention,
ScheduleGenerator.ShortPeriodConvention shortPeriodConvention,
BusinessdayCalendar.DateRollConvention dateRollConvention,
BusinessdayCalendar businessdayCalendar,
int fixingOffsetDays,
int paymentOffsetDays,
boolean isUseEndOfMonth)
Deprecated.
Construct the ScheduleMetaData.
|
SchedulePrototype(ScheduleGenerator.Frequency frequency,
ScheduleGenerator.DaycountConvention daycountConvention,
ScheduleGenerator.ShortPeriodConvention shortPeriodConvention,
BusinessdayCalendar.DateRollConvention dateRollConvention,
BusinessdayCalendar businessdayCalendar,
int fixingOffsetDays,
int paymentOffsetDays,
boolean isUseEndOfMonth)
Construct the ScheduleMetaData.
|
| Modifier and Type | Method and Description |
|---|---|
static BusinessdayCalendar.DateRollConvention |
BusinessdayCalendar.DateRollConvention.getEnum(String string)
Get the date roll convention enum for a string (using common synonyms like "modfollow".
|
static BusinessdayCalendar.DateRollConvention |
BusinessdayCalendar.DateRollConvention.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static BusinessdayCalendar.DateRollConvention[] |
BusinessdayCalendar.DateRollConvention.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
LocalDate |
AbstractBusinessdayCalendar.getAdjustedDate(LocalDate date,
BusinessdayCalendar.DateRollConvention dateRollConvention) |
LocalDate |
BusinessdayCalendar.getAdjustedDate(LocalDate date,
BusinessdayCalendar.DateRollConvention dateRollConvention)
Get an adjusted date for a given date.
|
LocalDate |
AbstractBusinessdayCalendar.getAdjustedDate(LocalDate baseDate,
String dateOffsetCode,
BusinessdayCalendar.DateRollConvention dateRollConvention) |
LocalDate |
BusinessdayCalendar.getAdjustedDate(LocalDate baseDate,
String dateOffsetCode,
BusinessdayCalendar.DateRollConvention dateRollConvention)
Get an adjusted date for a given date and offset code.
|
Copyright © 2019. All rights reserved.