Module net.finmath.lib
Package net.finmath.montecarlo.interestrate
package net.finmath.montecarlo.interestrate
Provides interfaces and classes needed to generate interest rate models model (using numerical
algorithms from
net.finmath.montecarlo.process
.
The basic interface and classes provide a TermStructureModel
which provides a
forward rate TermStructureModel.getForwardRate(net.finmath.montecarlo.process.MonteCarloProcess, double, double, double)
and a
numeraire ProcessModel.getNumeraire(net.finmath.montecarlo.process.MonteCarloProcess, double)
There is a legacy interface LIBORModel
which provides the
forward rates on a tenor time discretization under the name
LIBORModel.getLIBOR(net.finmath.montecarlo.process.MonteCarloProcess, int, int)
- Author:
- Christian Fries
-
Interface SummaryInterfaceDescriptionInterface for LIBOR Market Models which are determined by a covariance structure defined on discrete forward rates.Basic interface which has to be implemented by Monte Carlo models for LIBOR processes.Interface for Short Rate models which are determined by a ShortRateVolatilityModelInterface.
-
Class SummaryClassDescriptionA class for calibration products, that is a triple (P,V,w) where P is a product, V is a target value and w is a weight.Implements convenient methods for a LIBOR market model, based on a given
LIBORModel
model (e.g.Implements convenient methods for a LIBOR market model, based on a givenLIBORMarketModelFromCovarianceModel
model andAbstractLogNormalProcess
process.Implements convenient methods for a LIBOR market model, based on a givenLIBORMarketModelFromCovarianceModel
model andAbstractLogNormalProcess
process.