Uses of Class
net.finmath.montecarlo.interestrate.products.indices.AbstractIndex
-
Packages that use AbstractIndex Package Description net.finmath.montecarlo.interestrate.products Provides classes which implement financial products which may be valued using anet.finmath.montecarlo.interestrate.LIBORModelMonteCarloSimulationModel.net.finmath.montecarlo.interestrate.products.components Provides a set product components which allow to build financial products by composition.net.finmath.montecarlo.interestrate.products.indices Provides a set of indices which can be used as part of a period. -
-
Uses of AbstractIndex in net.finmath.montecarlo.interestrate.products
Constructors in net.finmath.montecarlo.interestrate.products with parameters of type AbstractIndex Constructor Description SimpleZeroSwap(double[] fixingDates, double[] paymentDates, double[] swaprates, AbstractIndex floatIndex, boolean isPayFix)Create a swap.Swap(Notional notional, Schedule scheduleReceiveLeg, AbstractIndex indexReceiveLeg, double spreadReceiveLeg, Schedule schedulePayLeg, AbstractIndex indexPayLeg, double spreadPayLeg)Create a swap from schedules, notional, indices and spreads (fixed coupons).SwapLeg(Schedule legSchedule, Notional[] notionals, AbstractIndex index, double[] spreads, boolean couponFlow, boolean isNotionalExchanged)Creates a swap leg.SwapLeg(Schedule legSchedule, Notional notional, AbstractIndex index, double spread, boolean isNotionalExchanged)Creates a swap leg.SwapLeg(Schedule legSchedule, Notional notional, AbstractIndex index, double spread, boolean couponFlow, boolean isNotionalExchanged, boolean isNotionalAccruing)Creates a swap leg. -
Uses of AbstractIndex in net.finmath.montecarlo.interestrate.products.components
Constructors in net.finmath.montecarlo.interestrate.products.components with parameters of type AbstractIndex Constructor Description AccrualAccount(String currency, AnalyticModelIndex pastFixings, AbstractIndex accrualIndex, double accrualPeriod)Create an accrual account. -
Uses of AbstractIndex in net.finmath.montecarlo.interestrate.products.indices
Subclasses of AbstractIndex in net.finmath.montecarlo.interestrate.products.indices Modifier and Type Class Description classAccruedInterestAn accrued interest index.classAnalyticModelForwardCurveIndexAn index which is given by a name referencing a curve of an analytic model.classAnalyticModelIndexAn index which is given by a name referencing a curve of an analytic model.classCappedFlooredIndexAn capped and floored index paying min(max(index(t),floor(t)),cap(t)), where index, floor and cap are indices, i.e., objects implementingAbstractIndex.classConstantMaturitySwaprateAn idealized (single curve) CMS index with given maturity and given period length.classDateIndexAn index whose value is a function of the fixing date, for example the DAY, MONTH or NUMBER_OF_DAYS_IN_MONTH.classFixedCouponA fixed coupon index paying constant coupon..classForwardCurveIndexA fixed coupon index paying coupon calculated from a forward curve.classLaggedIndexA time-lagged index paying index(t+fixingOffset)classLIBORIndexA (floating) forward rate index for a given period start offset (offset from fixing) and period length.classLinearCombinationIndexA linear combination index paying scaling1 * index1(t) + scaling2 * index2(t)classMaxIndexA maximum index.classMinIndexA minumum index.classNumerairePerformanceIndexA (floating) rate index representing the performance of the numeraire asset for a given period start offset (offset from fixing) and period length.classNumerairePerformanceOnScheduleIndexA (floating) rate index representing the performance of the numeraire asset.classPerformanceIndexA performance index being numeratorIndex(t) / denominatorIndex(t)classPowIndexA power index.classProductIndexA product index being index1(t) * index2(t)classTimeDiscreteEndOfMonthIndexAn index which maps is evaluation point to a fixed discrete point, the end of the month, then takes the value of a given base index at this point.classTriggerIndexA trigger index.classUnsupportedIndexAn index throwing an exception if hisgetValuemethod is called.Constructors in net.finmath.montecarlo.interestrate.products.indices with parameters of type AbstractIndex Constructor 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.CappedFlooredIndex(AbstractIndex index, AbstractIndex cap, AbstractIndex floor)Create an capped and floored index paying min(max(index(t),floor(t)),cap(t)).ProductIndex(AbstractIndex index1, AbstractIndex index2)Create a performance index being numeratorIndex(t) / denominatorIndex(t)TimeDiscreteEndOfMonthIndex(String name, AbstractIndex baseIndex, int fixingOffsetMonths)Creates a time discrete index.
-