public class SwaptionVolatilityStructure extends Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
swigCMemOwn |
| Modifier | Constructor and Description |
|---|---|
|
SwaptionVolatilityStructure() |
protected |
SwaptionVolatilityStructure(long cPtr,
boolean cMemoryOwn) |
| Modifier and Type | Method and Description |
|---|---|
SWIGTYPE_p_SwaptionVolatilityStructure |
__deref__() |
boolean |
allowsExtrapolation() |
Observable |
asObservable() |
double |
blackVariance(Date start,
Period length,
double strike) |
double |
blackVariance(Date start,
Period length,
double strike,
boolean extrapolate) |
double |
blackVariance(double start,
double length,
double strike) |
double |
blackVariance(double start,
double length,
double strike,
boolean extrapolate) |
Calendar |
calendar() |
DayCounter |
dayCounter() |
void |
delete() |
void |
disableExtrapolation() |
void |
enableExtrapolation() |
protected void |
finalize() |
protected static long |
getCPtr(SwaptionVolatilityStructure obj) |
boolean |
isNull() |
double |
maxStrike() |
double |
maxSwapLength() |
Period |
maxSwapTenor() |
double |
minStrike() |
Date |
optionDateFromTenor(Period p) |
Date |
referenceDate() |
double |
volatility(Date start,
Period length,
double strike) |
double |
volatility(Date start,
Period length,
double strike,
boolean extrapolate) |
double |
volatility(double start,
double length,
double strike) |
double |
volatility(double start,
double length,
double strike,
boolean extrapolate) |
protected SwaptionVolatilityStructure(long cPtr,
boolean cMemoryOwn)
public SwaptionVolatilityStructure()
protected static long getCPtr(SwaptionVolatilityStructure obj)
public void delete()
public SWIGTYPE_p_SwaptionVolatilityStructure __deref__()
public boolean isNull()
public Observable asObservable()
public Date referenceDate()
public DayCounter dayCounter()
public Calendar calendar()
public Period maxSwapTenor()
public double maxSwapLength()
public double minStrike()
public double maxStrike()
public double volatility(double start,
double length,
double strike,
boolean extrapolate)
public double volatility(double start,
double length,
double strike)
public double blackVariance(Date start, Period length, double strike, boolean extrapolate)
public double blackVariance(double start,
double length,
double strike,
boolean extrapolate)
public double blackVariance(double start,
double length,
double strike)
public void enableExtrapolation()
public void disableExtrapolation()
public boolean allowsExtrapolation()
Copyright © 2017. All rights reserved.