Package | Description |
---|---|
org.drip.dynamics.hjm | |
org.drip.dynamics.lmm | |
org.drip.state.creator | |
org.drip.state.curve |
Modifier and Type | Method and Description |
---|---|
MarketSurface[] |
MultiFactorVolatility.volatilitySurface()
Retrieve the Array of Volatility Surfaces
|
Constructor and Description |
---|
MultiFactorVolatility(MarketSurface[] aMSVolatility,
PrincipalFactorSequenceGenerator pfsg)
MultiFactorVolatility Constructor
|
Constructor and Description |
---|
LognormalLIBORVolatility(int iSpotDate,
ForwardLabel lslForward,
MarketSurface[] aMSVolatility,
PrincipalFactorSequenceGenerator pfsg)
LognormalLIBORVolatility Constructor
|
Modifier and Type | Method and Description |
---|---|
static MarketSurface |
ScenarioMarketSurfaceBuilder.CubicPolynomialWireSurface(java.lang.String strName,
JulianDate dtStart,
java.lang.String strCurrency,
double[] adblX,
java.lang.String[] astrTenor,
double[][] aadblNode)
Construct a Scenario Market Surface off of Cubic Polynomial Wire Spline and Cubic Polynomial Surface
Spline.
|
static MarketSurface |
ScenarioLocalVolatilityBuilder.CubicPolynomialWireSurface(java.lang.String strName,
JulianDate dtStart,
java.lang.String strCurrency,
double dblRiskFreeRate,
double[] adblStrike,
java.lang.String[] astrTenor,
double[][] aadblNode)
Construct a Scenario Market Surface off of cubic polynomial wire spline and cubic polynomial surface
Spline.
|
static MarketSurface |
ScenarioMarketSurfaceBuilder.CustomSplineWireSurface(java.lang.String strName,
JulianDate dtStart,
java.lang.String strCurrency,
double[] adblX,
double[] adblY,
double[][] aadblNode,
SegmentCustomBuilderControl scbcWireSpan,
SegmentCustomBuilderControl scbcSurface)
Build an Instance of the Market Node Surface using Custom Wire Span and Surface Splines.
|
static MarketSurface |
ScenarioLocalVolatilityBuilder.CustomSplineWireSurface(java.lang.String strName,
JulianDate dtStart,
java.lang.String strCurrency,
double dblRiskFreeRate,
double[] adblStrike,
double[] adblMaturity,
double[][] aadblCallPrice,
SegmentCustomBuilderControl scbcWireSpan,
SegmentCustomBuilderControl scbcSurface)
Build an Instance of the Volatility Surface using custom wire span and surface splines
|
static MarketSurface |
ScenarioMarketSurfaceBuilder.CustomWireSurface(java.lang.String strName,
JulianDate dtStart,
java.lang.String strCurrency,
double[] adblX,
java.lang.String[] astrTenor,
double[][] aadblNode,
SegmentCustomBuilderControl scbcWireSpan,
SegmentCustomBuilderControl scbcSurface)
Construct a Scenario Market Surface off of Custom Wire Spline and Custom Surface Spline.
|
static MarketSurface |
ScenarioMarketSurfaceBuilder.HestonRunMarketSurface(java.lang.String strName,
JulianDate dtStart,
java.lang.String strCurrency,
double dblRiskFreeRate,
double dblUnderlier,
boolean bIsForward,
double dblInitialVolatility,
double[] adblStrike,
java.lang.String[] astrTenor,
HestonOptionPricerParams fphp,
boolean bPriceSurface,
SegmentCustomBuilderControl scbcWireSpan,
SegmentCustomBuilderControl scbcSurface)
Create a Price/Volatility Market Surface Based off of a Single Run using the Heston 1993 Model
|
static MarketSurface |
ScenarioMarketSurfaceBuilder.KaklisPandelisWireSurface(java.lang.String strName,
JulianDate dtStart,
java.lang.String strCurrency,
double[] adblX,
java.lang.String[] astrTenor,
double[][] aadblNode)
Construct a Scenario Market Surface off of Kaklis-Pandelis Wire Spline and Kaklis-Pandelis Surface
Spline.
|
static MarketSurface |
ScenarioMarketSurfaceBuilder.KLKHyperbolicWireSurface(java.lang.String strName,
JulianDate dtStart,
java.lang.String strCurrency,
double[] adblX,
java.lang.String[] astrTenor,
double[][] aadblNode,
double dblTension)
Construct a Scenario Market Surface off of KLK Hyperbolic Wire Spline and KLK Hyperbolic Surface
Spline.
|
static MarketSurface |
ScenarioMarketSurfaceBuilder.KLKRationalLinearWireSurface(java.lang.String strName,
JulianDate dtStart,
java.lang.String strCurrency,
double[] adblX,
java.lang.String[] astrTenor,
double[][] aadblNode,
double dblTension)
Construct a Scenario Market Surface off of KLK Rational Linear Wire Spline and KLK Rational Linear
Surface Spline.
|
static MarketSurface |
ScenarioMarketSurfaceBuilder.KLKRationalQuadraticWireSurface(java.lang.String strName,
JulianDate dtStart,
java.lang.String strCurrency,
double[] adblX,
java.lang.String[] astrTenor,
double[][] aadblNode,
double dblTension)
Construct a Scenario Market Surface off of KLK Rational Quadratic Wire Spline and KLK Rational
Quadratic Surface Spline.
|
static MarketSurface |
ScenarioMarketSurfaceBuilder.QuarticPolynomialWireSurface(java.lang.String strName,
JulianDate dtStart,
java.lang.String strCurrency,
double[] adblX,
java.lang.String[] astrTenor,
double[][] aadblNode)
Construct a Scenario Market Surface off of Quartic Polynomial Wire Spline and Quartic Polynomial
Surface Spline.
|
Modifier and Type | Class and Description |
---|---|
class |
BasisSplineMarketSurface
BasisSplineMarketSurface implements the Market surface that holds the latent state's Dynamics parameters.
|