Package | Description |
---|---|
net.finmath.montecarlo |
Provides basic interfaces and classes used in Monte-Carlo models (like LIBOR market model or Monte-Carlo simulation
of a Black-Scholes model), e.g., the Monte-Carlo random variable and the Brownian motion.
|
net.finmath.montecarlo.interestrate |
Provides classes needed to generate a LIBOR market model (using numerical
algorithms from
net.finmath.montecarlo.process . |
Modifier and Type | Class and Description |
---|---|
class |
RandomVariableFactory
A factory (helper class) to create random variables.
|
class |
RandomVariableLazyEvaluationFactory |
Constructor and Description |
---|
BrownianMotion(TimeDiscretizationInterface timeDiscretization,
int numberOfFactors,
int numberOfPaths,
int seed,
AbstractRandomVariableFactory randomVariableFactory)
Construct a Brownian motion.
|
IndependentIncrements(TimeDiscretizationInterface timeDiscretization,
int numberOfFactors,
int numberOfPaths,
int seed,
java.util.function.IntFunction<java.util.function.IntFunction<java.util.function.DoubleUnaryOperator>> inverseCumulativeDistributionFunctions,
AbstractRandomVariableFactory randomVariableFactory)
Construct the simulation of independent increments.
|
JumpProcessIncrements(TimeDiscretizationInterface timeDiscretization,
double[] jumpIntensities,
int numberOfPaths,
int seed,
AbstractRandomVariableFactory randomVariableFactory)
Construct a jump process.
|
Constructor and Description |
---|
LIBORMarketModel(TimeDiscretizationInterface liborPeriodDiscretization,
AnalyticModelInterface analyticModel,
ForwardCurveInterface forwardRateCurve,
DiscountCurveInterface discountCurve,
AbstractRandomVariableFactory randomVariableFactory,
AbstractLIBORCovarianceModel covarianceModel,
LIBORMarketModel.CalibrationItem[] calibrationItems,
Map<String,?> properties)
Creates a LIBOR Market Model for given covariance.
|
Copyright © 2017. All rights reserved.