public class SwaptionVolatilityStructureHandle extends Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
swigCMemOwn |
| Modifier | Constructor and Description |
|---|---|
|
SwaptionVolatilityStructureHandle() |
protected |
SwaptionVolatilityStructureHandle(long cPtr,
boolean cMemoryOwn) |
|
SwaptionVolatilityStructureHandle(SwaptionVolatilityStructure arg0) |
| Modifier and Type | Method and Description |
|---|---|
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() |
boolean |
empty() |
void |
enableExtrapolation() |
protected void |
finalize() |
protected static long |
getCPtr(SwaptionVolatilityStructureHandle obj) |
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 SwaptionVolatilityStructureHandle(long cPtr,
boolean cMemoryOwn)
public SwaptionVolatilityStructureHandle(SwaptionVolatilityStructure arg0)
public SwaptionVolatilityStructureHandle()
protected static long getCPtr(SwaptionVolatilityStructureHandle obj)
public void delete()
public SwaptionVolatilityStructure __deref__()
public boolean empty()
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.