Uses of Package
net.finmath.montecarlo.model
Packages that use net.finmath.montecarlo.model
Package
Description
Monte-Carlo models for asset value processes, like the Black Scholes model.
Equity models implementing
ProcessModel
e.g.Provides classes for Cross-Currency models to be implemented via Monte-Carlo
algorithms from
net.finmath.montecarlo.process
.Provides interfaces and classes needed to generate a Hybrid Asset LIBOR Market Model.
Provides interfaces and classes needed to generate interest rate models model (using numerical
algorithms from
net.finmath.montecarlo.process
.Interest rate models implementing
ProcessModel
e.g.Provides an interface and a base class for process models, i.e., models providing the parameters for
stochastic processes.
Interfaced for stochastic processes and numerical schemes for stochastic processes (SDEs), like the Euler scheme.
-
Classes in net.finmath.montecarlo.model used by net.finmath.montecarlo.assetderivativevaluationClassDescriptionThis class is an abstract base class to implement a model provided to an MonteCarloProcessFromProcessModel.The interface for a model of a stochastic process X where X(t) = f(t,Y(t)) and
\[ dY_{j} = \mu_{j} dt + \lambda_{1,j} dW_{1} + \ldots + \lambda_{m,j} dW_{m} \] The value of Y(0) is provided by the methodProcessModel.getInitialState(net.finmath.montecarlo.process.MonteCarloProcess)
. -
Classes in net.finmath.montecarlo.model used by net.finmath.montecarlo.assetderivativevaluation.modelsClassDescriptionThis class is an abstract base class to implement a model provided to an MonteCarloProcessFromProcessModel.The interface for a model of a stochastic process X where X(t) = f(t,Y(t)) and
\[ dY_{j} = \mu_{j} dt + \lambda_{1,j} dW_{1} + \ldots + \lambda_{m,j} dW_{m} \] The value of Y(0) is provided by the methodProcessModel.getInitialState(net.finmath.montecarlo.process.MonteCarloProcess)
. -
Classes in net.finmath.montecarlo.model used by net.finmath.montecarlo.crosscurrencyClassDescriptionThe interface for a model of a stochastic process X where X(t) = f(t,Y(t)) and
\[ dY_{j} = \mu_{j} dt + \lambda_{1,j} dW_{1} + \ldots + \lambda_{m,j} dW_{m} \] The value of Y(0) is provided by the methodProcessModel.getInitialState(net.finmath.montecarlo.process.MonteCarloProcess)
. -
Classes in net.finmath.montecarlo.model used by net.finmath.montecarlo.hybridassetinterestrateClassDescriptionThe interface for a model of a stochastic process X where X(t) = f(t,Y(t)) and
\[ dY_{j} = \mu_{j} dt + \lambda_{1,j} dW_{1} + \ldots + \lambda_{m,j} dW_{m} \] The value of Y(0) is provided by the methodProcessModel.getInitialState(net.finmath.montecarlo.process.MonteCarloProcess)
. -
Classes in net.finmath.montecarlo.model used by net.finmath.montecarlo.interestrateClassDescriptionThe interface for a model of a stochastic process X where X(t) = f(t,Y(t)) and
\[ dY_{j} = \mu_{j} dt + \lambda_{1,j} dW_{1} + \ldots + \lambda_{m,j} dW_{m} \] The value of Y(0) is provided by the methodProcessModel.getInitialState(net.finmath.montecarlo.process.MonteCarloProcess)
. -
Classes in net.finmath.montecarlo.model used by net.finmath.montecarlo.interestrate.modelsClassDescriptionThis class is an abstract base class to implement a model provided to an MonteCarloProcessFromProcessModel.The interface for a model of a stochastic process X where X(t) = f(t,Y(t)) and
\[ dY_{j} = \mu_{j} dt + \lambda_{1,j} dW_{1} + \ldots + \lambda_{m,j} dW_{m} \] The value of Y(0) is provided by the methodProcessModel.getInitialState(net.finmath.montecarlo.process.MonteCarloProcess)
. -
Classes in net.finmath.montecarlo.model used by net.finmath.montecarlo.modelClassDescriptionThe interface for a model of a stochastic process X where X(t) = f(t,Y(t)) and
\[ dY_{j} = \mu_{j} dt + \lambda_{1,j} dW_{1} + \ldots + \lambda_{m,j} dW_{m} \] The value of Y(0) is provided by the methodProcessModel.getInitialState(net.finmath.montecarlo.process.MonteCarloProcess)
. -
Classes in net.finmath.montecarlo.model used by net.finmath.montecarlo.processClassDescriptionThe interface for a model of a stochastic process X where X(t) = f(t,Y(t)) and
\[ dY_{j} = \mu_{j} dt + \lambda_{1,j} dW_{1} + \ldots + \lambda_{m,j} dW_{m} \] The value of Y(0) is provided by the methodProcessModel.getInitialState(net.finmath.montecarlo.process.MonteCarloProcess)
.