Uses of Interface
net.finmath.montecarlo.interestrate.models.covariance.ShortRateVolatilityModel
Packages that use ShortRateVolatilityModel
Package
Description
Provides classes needed to generate a LIBOR market model (using numerical
algorithms from
net.finmath.montecarlo.process
.Interest rate models implementing
ProcessModel
e.g.Contains covariance models and their calibration as plug-ins for the LIBOR market model and volatility and correlation models which may be used to build a covariance model.
-
Uses of ShortRateVolatilityModel in net.finmath.montecarlo.interestrate
Methods in net.finmath.montecarlo.interestrate that return ShortRateVolatilityModelModifier and TypeMethodDescriptionShortRateModel.getVolatilityModel()
Return the volatility model.Methods in net.finmath.montecarlo.interestrate with parameters of type ShortRateVolatilityModelModifier and TypeMethodDescriptionShortRateModel.getCloneWithModifiedVolatilityModel(ShortRateVolatilityModel volatilityModel)
Create a new object implementing ShortRateModel, using the new volatility model. -
Uses of ShortRateVolatilityModel in net.finmath.montecarlo.interestrate.models
Methods in net.finmath.montecarlo.interestrate.models that return ShortRateVolatilityModelMethods in net.finmath.montecarlo.interestrate.models with parameters of type ShortRateVolatilityModelModifier and TypeMethodDescriptionHullWhiteModel.getCloneWithModifiedVolatilityModel(ShortRateVolatilityModel volatilityModel)
static HullWhiteModel
HullWhiteModel.of(RandomVariableFactory randomVariableFactory, TimeDiscretization liborPeriodDiscretization, AnalyticModel analyticModel, ForwardCurve forwardRateCurve, DiscountCurve discountCurve, ShortRateVolatilityModel volatilityModel, CalibrationProduct[] calibrationProducts, Map<String,Object> properties)
Creates a Hull-White model which implementsLIBORMarketModel
.Constructors in net.finmath.montecarlo.interestrate.models with parameters of type ShortRateVolatilityModelModifierConstructorDescriptionHullWhiteModel(RandomVariableFactory randomVariableFactory, TimeDiscretization liborPeriodDiscretization, AnalyticModel analyticModel, ForwardCurve forwardRateCurve, DiscountCurve discountCurve, ShortRateVolatilityModel volatilityModel, Map<String,Object> properties)
Creates a Hull-White model which implementsLIBORMarketModel
.HullWhiteModel(TimeDiscretization liborPeriodDiscretization, AnalyticModel analyticModel, ForwardCurve forwardRateCurve, DiscountCurve discountCurve, ShortRateVolatilityModel volatilityModel, Map<String,Object> properties)
Creates a Hull-White model which implementsLIBORMarketModel
.HullWhiteModelWithDirectSimulation(TimeDiscretization liborPeriodDiscretization, AnalyticModel analyticModel, ForwardCurve forwardRateCurve, DiscountCurve discountCurve, ShortRateVolatilityModel volatilityModel, Map<String,?> properties)
Creates a Hull-White model which implementsLIBORMarketModel
.HullWhiteModelWithShiftExtension(TimeDiscretization liborPeriodDiscretization, AnalyticModel analyticModel, ForwardCurve forwardRateCurve, DiscountCurve discountCurve, ShortRateVolatilityModel volatilityModel, Map<String,?> properties)
Creates a Hull-White model which implementsLIBORMarketModel
. -
Uses of ShortRateVolatilityModel in net.finmath.montecarlo.interestrate.models.covariance
Subinterfaces of ShortRateVolatilityModel in net.finmath.montecarlo.interestrate.models.covarianceModifier and TypeInterfaceDescriptioninterface
Interface for covariance models which may perform a calibration by providing the correspondinggetCloneCalibrated
-method.interface
Interface for short rate volatility models which are determined by a vector of parameter.Classes in net.finmath.montecarlo.interestrate.models.covariance that implement ShortRateVolatilityModelModifier and TypeClassDescriptionclass
A base class and interface description for the instantaneous volatility of an short rate model.class
Base class for parametric volatility models, see alsoAbstractShortRateVolatilityModel
.class
A short rate volatility model from given volatility and mean reversion.class
class
Short rate volatility model with a piecewise constant volatility and a piecewise constant mean reversion.