public class MarkovFunctional extends Gaussian1dModel
| Modifier and Type | Field and Description |
|---|---|
static MarkovFunctionalSettings.Adjustments |
AdjustDigitals |
static MarkovFunctionalSettings.Adjustments |
AdjustNone |
static MarkovFunctionalSettings.Adjustments |
AdjustYts |
static MarkovFunctionalSettings.Adjustments |
ExtrapolatePayoffFlat |
static MarkovFunctionalSettings.Adjustments |
KahaleInterpolation |
static MarkovFunctionalSettings.Adjustments |
KahaleSmile |
static MarkovFunctionalSettings.Adjustments |
NoPayoffExtrapolation |
static MarkovFunctionalSettings.Adjustments |
SabrSmile |
static MarkovFunctionalSettings.Adjustments |
SmileDeleteArbitragePoints |
static MarkovFunctionalSettings.Adjustments |
SmileExponentialExtrapolation |
swigCMemOwn| Modifier | Constructor and Description |
|---|---|
protected |
MarkovFunctional(long cPtr,
boolean cMemoryOwn) |
|
MarkovFunctional(YieldTermStructureHandle termStructure,
double reversion,
DateVector volstepdates,
DoubleVector volatilities,
SwaptionVolatilityStructureHandle swaptionVol,
DateVector swaptionExpiries,
PeriodVector swaptionTenors,
SwapIndex swapIndexBase) |
|
MarkovFunctional(YieldTermStructureHandle termStructure,
double reversion,
DateVector volstepdates,
DoubleVector volatilities,
SwaptionVolatilityStructureHandle swaptionVol,
DateVector swaptionExpiries,
PeriodVector swaptionTenors,
SwapIndex swapIndexBase,
long yGridPoints) |
|
MarkovFunctional(YieldTermStructureHandle termStructure,
double reversion,
DateVector volstepdates,
DoubleVector volatilities,
SwaptionVolatilityStructureHandle swaptionVol,
DateVector swaptionExpiries,
PeriodVector swaptionTenors,
SwapIndex swapIndexBase,
long yGridPoints,
double yStdDevs) |
|
MarkovFunctional(YieldTermStructureHandle termStructure,
double reversion,
DateVector volstepdates,
DoubleVector volatilities,
SwaptionVolatilityStructureHandle swaptionVol,
DateVector swaptionExpiries,
PeriodVector swaptionTenors,
SwapIndex swapIndexBase,
long yGridPoints,
double yStdDevs,
long gaussHermitePoints) |
|
MarkovFunctional(YieldTermStructureHandle termStructure,
double reversion,
DateVector volstepdates,
DoubleVector volatilities,
SwaptionVolatilityStructureHandle swaptionVol,
DateVector swaptionExpiries,
PeriodVector swaptionTenors,
SwapIndex swapIndexBase,
long yGridPoints,
double yStdDevs,
long gaussHermitePoints,
double digitalGap) |
|
MarkovFunctional(YieldTermStructureHandle termStructure,
double reversion,
DateVector volstepdates,
DoubleVector volatilities,
SwaptionVolatilityStructureHandle swaptionVol,
DateVector swaptionExpiries,
PeriodVector swaptionTenors,
SwapIndex swapIndexBase,
long yGridPoints,
double yStdDevs,
long gaussHermitePoints,
double digitalGap,
double marketRateAccuracy) |
|
MarkovFunctional(YieldTermStructureHandle termStructure,
double reversion,
DateVector volstepdates,
DoubleVector volatilities,
SwaptionVolatilityStructureHandle swaptionVol,
DateVector swaptionExpiries,
PeriodVector swaptionTenors,
SwapIndex swapIndexBase,
long yGridPoints,
double yStdDevs,
long gaussHermitePoints,
double digitalGap,
double marketRateAccuracy,
double lowerRateBound) |
|
MarkovFunctional(YieldTermStructureHandle termStructure,
double reversion,
DateVector volstepdates,
DoubleVector volatilities,
SwaptionVolatilityStructureHandle swaptionVol,
DateVector swaptionExpiries,
PeriodVector swaptionTenors,
SwapIndex swapIndexBase,
long yGridPoints,
double yStdDevs,
long gaussHermitePoints,
double digitalGap,
double marketRateAccuracy,
double lowerRateBound,
double upperRateBound) |
|
MarkovFunctional(YieldTermStructureHandle termStructure,
double reversion,
DateVector volstepdates,
DoubleVector volatilities,
SwaptionVolatilityStructureHandle swaptionVol,
DateVector swaptionExpiries,
PeriodVector swaptionTenors,
SwapIndex swapIndexBase,
long yGridPoints,
double yStdDevs,
long gaussHermitePoints,
double digitalGap,
double marketRateAccuracy,
double lowerRateBound,
double upperRateBound,
int adjustments) |
|
MarkovFunctional(YieldTermStructureHandle termStructure,
double reversion,
DateVector volstepdates,
DoubleVector volatilities,
SwaptionVolatilityStructureHandle swaptionVol,
DateVector swaptionExpiries,
PeriodVector swaptionTenors,
SwapIndex swapIndexBase,
long yGridPoints,
double yStdDevs,
long gaussHermitePoints,
double digitalGap,
double marketRateAccuracy,
double lowerRateBound,
double upperRateBound,
int adjustments,
DoubleVector smileMoneyCheckpoints) |
| Modifier and Type | Method and Description |
|---|---|
void |
calibrate(CalibrationHelperVector helper,
OptimizationMethod method,
EndCriteria endCriteria) |
void |
calibrate(CalibrationHelperVector helper,
OptimizationMethod method,
EndCriteria endCriteria,
Constraint constraint) |
void |
calibrate(CalibrationHelperVector helper,
OptimizationMethod method,
EndCriteria endCriteria,
Constraint constraint,
DoubleVector weights) |
void |
calibrate(CalibrationHelperVector helper,
OptimizationMethod method,
EndCriteria endCriteria,
Constraint constraint,
DoubleVector weights,
BoolVector fixParameters) |
void |
delete() |
protected void |
finalize() |
protected static long |
getCPtr(MarkovFunctional obj) |
Array |
volatility() |
__deref__, forwardRate, forwardRate, forwardRate, forwardRate, getCPtr, isNull, numeraire, numeraire, numeraire, numeraire, numeraire, numeraire, stateProcess, swapAnnuity, swapAnnuity, swapAnnuity, swapAnnuity, swapRate, swapRate, swapRate, swapRate, zerobond, zerobond, zerobond, zerobond, zerobond, zerobond, zerobond, zerobond, zerobondOption, zerobondOption, zerobondOption, zerobondOption, zerobondOption, zerobondOption, zerobondOption, zerobondOptionpublic static final MarkovFunctionalSettings.Adjustments AdjustNone
public static final MarkovFunctionalSettings.Adjustments AdjustDigitals
public static final MarkovFunctionalSettings.Adjustments AdjustYts
public static final MarkovFunctionalSettings.Adjustments ExtrapolatePayoffFlat
public static final MarkovFunctionalSettings.Adjustments NoPayoffExtrapolation
public static final MarkovFunctionalSettings.Adjustments KahaleSmile
public static final MarkovFunctionalSettings.Adjustments SmileExponentialExtrapolation
public static final MarkovFunctionalSettings.Adjustments KahaleInterpolation
public static final MarkovFunctionalSettings.Adjustments SmileDeleteArbitragePoints
public static final MarkovFunctionalSettings.Adjustments SabrSmile
protected MarkovFunctional(long cPtr,
boolean cMemoryOwn)
public MarkovFunctional(YieldTermStructureHandle termStructure, double reversion, DateVector volstepdates, DoubleVector volatilities, SwaptionVolatilityStructureHandle swaptionVol, DateVector swaptionExpiries, PeriodVector swaptionTenors, SwapIndex swapIndexBase, long yGridPoints, double yStdDevs, long gaussHermitePoints, double digitalGap, double marketRateAccuracy, double lowerRateBound, double upperRateBound, int adjustments, DoubleVector smileMoneyCheckpoints)
public MarkovFunctional(YieldTermStructureHandle termStructure, double reversion, DateVector volstepdates, DoubleVector volatilities, SwaptionVolatilityStructureHandle swaptionVol, DateVector swaptionExpiries, PeriodVector swaptionTenors, SwapIndex swapIndexBase, long yGridPoints, double yStdDevs, long gaussHermitePoints, double digitalGap, double marketRateAccuracy, double lowerRateBound, double upperRateBound, int adjustments)
public MarkovFunctional(YieldTermStructureHandle termStructure, double reversion, DateVector volstepdates, DoubleVector volatilities, SwaptionVolatilityStructureHandle swaptionVol, DateVector swaptionExpiries, PeriodVector swaptionTenors, SwapIndex swapIndexBase, long yGridPoints, double yStdDevs, long gaussHermitePoints, double digitalGap, double marketRateAccuracy, double lowerRateBound, double upperRateBound)
public MarkovFunctional(YieldTermStructureHandle termStructure, double reversion, DateVector volstepdates, DoubleVector volatilities, SwaptionVolatilityStructureHandle swaptionVol, DateVector swaptionExpiries, PeriodVector swaptionTenors, SwapIndex swapIndexBase, long yGridPoints, double yStdDevs, long gaussHermitePoints, double digitalGap, double marketRateAccuracy, double lowerRateBound)
public MarkovFunctional(YieldTermStructureHandle termStructure, double reversion, DateVector volstepdates, DoubleVector volatilities, SwaptionVolatilityStructureHandle swaptionVol, DateVector swaptionExpiries, PeriodVector swaptionTenors, SwapIndex swapIndexBase, long yGridPoints, double yStdDevs, long gaussHermitePoints, double digitalGap, double marketRateAccuracy)
public MarkovFunctional(YieldTermStructureHandle termStructure, double reversion, DateVector volstepdates, DoubleVector volatilities, SwaptionVolatilityStructureHandle swaptionVol, DateVector swaptionExpiries, PeriodVector swaptionTenors, SwapIndex swapIndexBase, long yGridPoints, double yStdDevs, long gaussHermitePoints, double digitalGap)
public MarkovFunctional(YieldTermStructureHandle termStructure, double reversion, DateVector volstepdates, DoubleVector volatilities, SwaptionVolatilityStructureHandle swaptionVol, DateVector swaptionExpiries, PeriodVector swaptionTenors, SwapIndex swapIndexBase, long yGridPoints, double yStdDevs, long gaussHermitePoints)
public MarkovFunctional(YieldTermStructureHandle termStructure, double reversion, DateVector volstepdates, DoubleVector volatilities, SwaptionVolatilityStructureHandle swaptionVol, DateVector swaptionExpiries, PeriodVector swaptionTenors, SwapIndex swapIndexBase, long yGridPoints, double yStdDevs)
public MarkovFunctional(YieldTermStructureHandle termStructure, double reversion, DateVector volstepdates, DoubleVector volatilities, SwaptionVolatilityStructureHandle swaptionVol, DateVector swaptionExpiries, PeriodVector swaptionTenors, SwapIndex swapIndexBase, long yGridPoints)
public MarkovFunctional(YieldTermStructureHandle termStructure, double reversion, DateVector volstepdates, DoubleVector volatilities, SwaptionVolatilityStructureHandle swaptionVol, DateVector swaptionExpiries, PeriodVector swaptionTenors, SwapIndex swapIndexBase)
protected static long getCPtr(MarkovFunctional obj)
protected void finalize()
finalize in class Gaussian1dModelpublic void delete()
delete in class Gaussian1dModelpublic void calibrate(CalibrationHelperVector helper, OptimizationMethod method, EndCriteria endCriteria, Constraint constraint, DoubleVector weights, BoolVector fixParameters)
public void calibrate(CalibrationHelperVector helper, OptimizationMethod method, EndCriteria endCriteria, Constraint constraint, DoubleVector weights)
public void calibrate(CalibrationHelperVector helper, OptimizationMethod method, EndCriteria endCriteria, Constraint constraint)
public void calibrate(CalibrationHelperVector helper, OptimizationMethod method, EndCriteria endCriteria)
public Array volatility()
Copyright © 2017. All rights reserved.