Uses of Interface
net.finmath.marketdata.calibration.ParameterObject
-
Packages that use ParameterObject Package Description net.finmath.marketdata.calibration Provides classes to create a calibrated model of curves from a collection of calibration products and corresponding target values.net.finmath.marketdata.model Provides interface specification and implementation of a model, which is essentially a collection of curves.net.finmath.marketdata.model.bond Provides classes related to the modeling of Bond curves.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.singleswaprate.model.curves Additional curves for use in an analytic model,AnalyticModel. -
-
Uses of ParameterObject in net.finmath.marketdata.calibration
Classes in net.finmath.marketdata.calibration with type parameters of type ParameterObject Modifier and Type Class Description classParameterAggregation<E extends ParameterObject>Combine a set of parameter vectors to a single parameter vector.Classes in net.finmath.marketdata.calibration that implement ParameterObject Modifier and Type Class Description classParameterAggregation<E extends ParameterObject>Combine a set of parameter vectors to a single parameter vector.Methods in net.finmath.marketdata.calibration that return ParameterObject Modifier and Type Method Description ParameterObjectParameterObject. getCloneForParameter(double[] value)Create a clone with a modified parameter.Method parameters in net.finmath.marketdata.calibration with type arguments of type ParameterObject Modifier and Type Method Description AnalyticModelSolver. getCalibratedModel(Set<ParameterObject> objectsToCalibrate)Find the model such that the equationobjectiveFunctions.getValue(model) = 0holds.Constructors in net.finmath.marketdata.calibration with parameters of type ParameterObject Constructor Description ParameterAggregation(E[] parameters)Create a collection of parametrized objects. -
Uses of ParameterObject in net.finmath.marketdata.model
Method parameters in net.finmath.marketdata.model with type arguments of type ParameterObject Modifier and Type Method Description AnalyticModelAnalyticModel. getCloneForParameter(Map<ParameterObject,double[]> curvesParameterPairs)AnalyticModelAnalyticModelFromCurvesAndVols. getCloneForParameter(Map<ParameterObject,double[]> curveParameterPairs) -
Uses of ParameterObject in net.finmath.marketdata.model.bond
Classes in net.finmath.marketdata.model.bond that implement ParameterObject Modifier and Type Class Description classBondCurveImplements the bond curve as a curve object, seeCurve. -
Uses of ParameterObject in net.finmath.marketdata.model.curves
Subinterfaces of ParameterObject in net.finmath.marketdata.model.curves Modifier and Type Interface Description interfaceCurveThe interface which is implemented by a general curve.interfaceDiscountCurveThe interface which is implemented by discount curves.interfaceForwardCurveThe interface which is implemented by forward curves.Classes in net.finmath.marketdata.model.curves that implement ParameterObject Modifier and Type Class Description classAbstractCurveAbstract base class for a curve.classAbstractForwardCurveAbstract base class for a forward curve, extending a curve object It stores the maturity of the underlying index (paymentOffset) and the associated discount curve.classCurveFromProductOfCurvesA curve derived from other curves by multiplying the values.classCurveInterpolationThis class represents a curve build from a set of points in 2D.classDiscountCurveFromForwardCurveA discount curve derived from a given forward curve.classDiscountCurveFromProductOfCurvesA discount curve derived from other discount curves by multiplying the discount factors.classDiscountCurveInterpolationImplementation of a discount factor curve based onCurveInterpolation.classDiscountCurveNelsonSiegelSvenssonImplementation of a discount factor curve given by a Nelson-Siegel-Svensson (NSS) parameterization.classDiscountCurveRenormalizedA discount curve \( t \mapsto df(t) \) with property \( df(t_{0}) = 1 \) for a given \( t_{0} \) derived from a base discount curve by a constant skaling.classForwardCurveFromDiscountCurveA forward curve derived from a given discount curve.classForwardCurveInterpolationA container for a forward (rate) curve.classForwardCurveNelsonSiegelSvenssonImplementation of a forward given by a Nelson-Siegel-Svensson (NSS) parameterization.classForwardCurveWithFixingsclassIndexCurveFromDiscountCurveAn index curve there the value at time t is given by indexValue / discountCurve.getValue(t).classPiecewiseCurveA piecewise curve.classSeasonalCurveThe curve returns a value depending on the month of the time argument, that is, a callgetValue(model, time)will map time to a 30/360 value using the day and month only and delegate the call to a given base curve. -
Uses of ParameterObject in net.finmath.marketdata.model.volatilities
Classes in net.finmath.marketdata.model.volatilities that implement ParameterObject Modifier and Type Class Description classAbstractVolatilitySurfaceParametricBase class for parametric volatility surfaces, implementing a generic calibration algorithm.classCapletVolatilitiesParametricA parametric caplet volatility surface created form the four parameter model for the instantaneous forward rate lognormal volatility given by \( \sigma(t) = (a + b t) \exp(- c t) + d \).classCapletVolatilitiesParametricDisplacedFourParameterAnalyticA parametric caplet volatility surface created form the four parameter model for the instantaneous displaced forward rate lognormal volatility given by \( \sigma(t) = (a + b t) \exp(- c t) + d \).classCapletVolatilitiesParametricFourParameterPicewiseConstantA parametric caplet volatility surface created form the picewise constant (numerical integration) of the four parameter model for the instantaneous forward rate volatility given by \( \sigma(t) = (a + b t) \exp(- c t) + d \). -
Uses of ParameterObject in net.finmath.singleswaprate.model.curves
Classes in net.finmath.singleswaprate.model.curves that implement ParameterObject Modifier and Type Class Description classExponentialCorrelationCurveA curve, which models exponential decay of correlation from one point in time to another, according to \[ \max\{e^{c(t-T)}, 1\} \, .
-