public class CapFloor extends Instrument
swigCMemOwn| Modifier | Constructor and Description |
|---|---|
|
CapFloor() |
protected |
CapFloor(long cPtr,
boolean cMemoryOwn) |
| Modifier and Type | Method and Description |
|---|---|
double |
atmRate(YieldTermStructure discountCurve) |
DoubleVector |
capRates() |
void |
delete() |
protected void |
finalize() |
Leg |
floatingLeg() |
DoubleVector |
floorRates() |
protected static long |
getCPtr(CapFloor obj) |
double |
impliedVolatility(double price,
YieldTermStructureHandle disc,
double guess) |
double |
impliedVolatility(double price,
YieldTermStructureHandle disc,
double guess,
double accuracy) |
double |
impliedVolatility(double price,
YieldTermStructureHandle disc,
double guess,
double accuracy,
long maxEvaluations) |
double |
impliedVolatility(double price,
YieldTermStructureHandle disc,
double guess,
double accuracy,
long maxEvaluations,
double minVol) |
double |
impliedVolatility(double price,
YieldTermStructureHandle disc,
double guess,
double accuracy,
long maxEvaluations,
double minVol,
double maxVol) |
double |
impliedVolatility(double price,
YieldTermStructureHandle disc,
double guess,
double accuracy,
long maxEvaluations,
double minVol,
double maxVol,
VolatilityType type) |
double |
impliedVolatility(double price,
YieldTermStructureHandle disc,
double guess,
double accuracy,
long maxEvaluations,
double minVol,
double maxVol,
VolatilityType type,
double displacement) |
Date |
maturityDate() |
Date |
startDate() |
__deref__, asObservable, errorEstimate, freeze, getCPtr, isExpired, isNull, NPV, recalculate, setPricingEngine, unfreezeprotected CapFloor(long cPtr,
boolean cMemoryOwn)
public CapFloor()
protected static long getCPtr(CapFloor obj)
protected void finalize()
finalize in class Instrumentpublic void delete()
delete in class Instrumentpublic double impliedVolatility(double price,
YieldTermStructureHandle disc,
double guess,
double accuracy,
long maxEvaluations,
double minVol,
double maxVol,
VolatilityType type,
double displacement)
public double impliedVolatility(double price,
YieldTermStructureHandle disc,
double guess,
double accuracy,
long maxEvaluations,
double minVol,
double maxVol,
VolatilityType type)
public double impliedVolatility(double price,
YieldTermStructureHandle disc,
double guess,
double accuracy,
long maxEvaluations,
double minVol,
double maxVol)
public double impliedVolatility(double price,
YieldTermStructureHandle disc,
double guess,
double accuracy,
long maxEvaluations,
double minVol)
public double impliedVolatility(double price,
YieldTermStructureHandle disc,
double guess,
double accuracy,
long maxEvaluations)
public double impliedVolatility(double price,
YieldTermStructureHandle disc,
double guess,
double accuracy)
public double impliedVolatility(double price,
YieldTermStructureHandle disc,
double guess)
public Leg floatingLeg()
public DoubleVector capRates()
public DoubleVector floorRates()
public Date startDate()
public Date maturityDate()
public double atmRate(YieldTermStructure discountCurve)
Copyright © 2017. All rights reserved.