public class EquityFitDataVolSurface extends EquityFitDataOptionPrices implements FitDataVolSurface, Serializable
Constructor and Description |
---|
EquityFitDataVolSurface()
Create a new, empty data set.
|
EquityFitDataVolSurface(EquityFitDataVolSurface data)
Copy the data.
|
Modifier and Type | Method and Description |
---|---|
DBDateTime[] |
getVolSurfaceExpirations()
Gets an array of expirations associated with the vol surface.
|
double[] |
getVolSurfaceForwardErrors()
Gets the forward price errors associated with the expirations in the vol surface.
|
double[] |
getVolSurfaceForwardPrices()
Gets the forward prices associated with the expirations in the vol surface.
|
double[][] |
getVolSurfaceImpliedVolErrors()
Gets the implied vol errors of the vol surface.
|
double[][] |
getVolSurfaceImpliedVols()
Gets the implied vols of the vol surface.
|
double[][] |
getVolSurfaceStrikes()
Gets the strikes of the vol surface.
|
double[] |
getVolSurfaceUnderlyingPrices()
Gets the underlying mid market prices associated with the expirations in the vol surface.
|
void |
setVolSurfaceExpirations(DBDateTime[] volSurfaceExpirations)
Sets an array of expirations associated with the vol surface.
|
void |
setVolSurfaceForwardErrors(double[] volSurfaceForwardErrors)
Sets the forward price errors associated with the expirations in the vol surface.
|
void |
setVolSurfaceForwardPrices(double[] volSurfaceForwardPrices)
Sets the forward prices associated with the expirations in the vol surface.
|
void |
setVolSurfaceImpliedVolErrors(double[][] volSurfaceImpliedVolErrors)
Sets the implied vol errors of the vol surface.
|
void |
setVolSurfaceImpliedVols(double[][] volSurfaceImpliedVols)
Sets the implied vols of the vol surface.
|
void |
setVolSurfaceStrikes(double[][] volSurfaceStrikes)
Sets the strikes of the vol surface.
|
void |
setVolSurfaceUnderlyingPrices(double[] volSurfaceUnderlyingPrices)
Sets the underlying mid market prices associated with the expirations in the vol surface.
|
String |
toString() |
protected String |
toStringContents() |
getOptionAsks, getOptionBids, setOptionAsks, setOptionBids
getUnderlyingAsk, getUnderlyingBid, setUnderlyingAsk, setUnderlyingBid
clone2d, getCarryCurveDates, getCarryCurveErrors, getCarryCurveRates, getDivCashAmounts, getDivExDates, getDivProportionalAmounts, getFitGroup, getFitScope, getOptionExerciseTypes, getOptionExpirations, getOptionIds, getOptionPayoffTypes, getOptionRoots, getOptionSettlementTypes, getOptionStrikes, getOptionSyms, getTimestamp, getUnderlyingId, getUnderlyingSym, getUnderlyingType, getYieldCurveDates, getYieldCurveRates, setCarryCurveDates, setCarryCurveErrors, setCarryCurveRates, setDivCashAmounts, setDivExDates, setDivProportionalAmounts, setFitGroup, setOptionExerciseTypes, setOptionExpirations, setOptionIds, setOptionPayoffTypes, setOptionRoots, setOptionSettlementTypes, setOptionStrikes, setOptionSyms, setTimestamp, setUnderlyingId, setUnderlyingSym, setUnderlyingType, setYieldCurveDates, setYieldCurveRates
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getTimestamp, getUnderlyingId, getUnderlyingSym, getUnderlyingType
getOptionExerciseTypes, getOptionExpirations, getOptionIds, getOptionPayoffTypes, getOptionRoots, getOptionSettlementTypes, getOptionStrikes, getOptionSyms
getUnderlyingMid
public EquityFitDataVolSurface()
public EquityFitDataVolSurface(EquityFitDataVolSurface data)
data
- data to copy.public double[] getVolSurfaceUnderlyingPrices()
public void setVolSurfaceUnderlyingPrices(double[] volSurfaceUnderlyingPrices)
volSurfaceUnderlyingPrices
- underlying mid market prices associated with the expirations in the vol surface.public DBDateTime[] getVolSurfaceExpirations()
FitDataVolSurface
getVolSurfaceExpirations
in interface FitDataVolSurface
public void setVolSurfaceExpirations(DBDateTime[] volSurfaceExpirations)
volSurfaceExpirations
- array of expirations associated with the vol surface.public double[] getVolSurfaceForwardPrices()
FitDataVolSurface
getVolSurfaceForwardPrices
in interface FitDataVolSurface
public void setVolSurfaceForwardPrices(double[] volSurfaceForwardPrices)
volSurfaceForwardPrices
- forward prices associated with the expirations in the vol surface.public double[] getVolSurfaceForwardErrors()
FitDataVolSurface
getVolSurfaceForwardErrors
in interface FitDataVolSurface
public void setVolSurfaceForwardErrors(double[] volSurfaceForwardErrors)
volSurfaceForwardErrors
- forward price errors associated with the expirations in the vol surface.public double[][] getVolSurfaceStrikes()
FitDataVolSurface
getVolSurfaceStrikes
in interface FitDataVolSurface
public void setVolSurfaceStrikes(double[][] volSurfaceStrikes)
volSurfaceStrikes
- strikes of the vol surface.public double[][] getVolSurfaceImpliedVols()
FitDataVolSurface
getVolSurfaceImpliedVols
in interface FitDataVolSurface
public void setVolSurfaceImpliedVols(double[][] volSurfaceImpliedVols)
volSurfaceImpliedVols
- implied vols of the vol surface.public double[][] getVolSurfaceImpliedVolErrors()
FitDataVolSurface
getVolSurfaceImpliedVolErrors
in interface FitDataVolSurface
public void setVolSurfaceImpliedVolErrors(double[][] volSurfaceImpliedVolErrors)
volSurfaceImpliedVolErrors
- implied vol errors of the vol surface.protected String toStringContents()
toStringContents
in class EquityFitDataOptionPrices
public String toString()
toString
in class EquityFitDataOptionPrices