- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.TermStructure
-
- org.quantlib.VolatilityTermStructure
-
- org.quantlib.LocalVolTermStructure
-
- org.quantlib.GridModelLocalVolSurface
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class GridModelLocalVolSurface extends LocalVolTermStructure implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedGridModelLocalVolSurface(long cPtr, boolean cMemoryOwn)GridModelLocalVolSurface(Date referenceDate, DateVector dates, DoubleVectorVector strikes, DayCounter dayCounter)GridModelLocalVolSurface(Date referenceDate, DateVector dates, DoubleVectorVector strikes, DayCounter dayCounter, FixedLocalVolSurface.Extrapolation lowerExtrapolation)GridModelLocalVolSurface(Date referenceDate, DateVector dates, DoubleVectorVector strikes, DayCounter dayCounter, FixedLocalVolSurface.Extrapolation lowerExtrapolation, FixedLocalVolSurface.Extrapolation upperExtrapolation)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcalibrate(CalibrationHelperVector arg0, OptimizationMethod arg1, EndCriteria arg2)voidcalibrate(CalibrationHelperVector arg0, OptimizationMethod arg1, EndCriteria arg2, Constraint constraint)voidcalibrate(CalibrationHelperVector arg0, OptimizationMethod arg1, EndCriteria arg2, Constraint constraint, DoubleVector weights)voidcalibrate(CalibrationHelperVector arg0, OptimizationMethod arg1, EndCriteria arg2, Constraint constraint, DoubleVector weights, BoolVector fixParameters)voiddelete()EndCriteria.TypeendCriteria()protected voidfinalize()protected static longgetCPtr(GridModelLocalVolSurface obj)Arrayparams()protected voidswigSetCMemOwn(boolean own)-
Methods inherited from class org.quantlib.LocalVolTermStructure
getCPtr, localVol, localVol, localVol, localVol
-
Methods inherited from class org.quantlib.VolatilityTermStructure
getCPtr, maxStrike, minStrike
-
Methods inherited from class org.quantlib.TermStructure
allowsExtrapolation, calendar, dayCounter, disableExtrapolation, enableExtrapolation, getCPtr, maxDate, maxTime, referenceDate, timeFromReference
-
Methods inherited from class org.quantlib.Observable
getCPtr
-
-
-
-
Constructor Detail
-
GridModelLocalVolSurface
protected GridModelLocalVolSurface(long cPtr, boolean cMemoryOwn)
-
GridModelLocalVolSurface
public GridModelLocalVolSurface(Date referenceDate, DateVector dates, DoubleVectorVector strikes, DayCounter dayCounter, FixedLocalVolSurface.Extrapolation lowerExtrapolation, FixedLocalVolSurface.Extrapolation upperExtrapolation)
-
GridModelLocalVolSurface
public GridModelLocalVolSurface(Date referenceDate, DateVector dates, DoubleVectorVector strikes, DayCounter dayCounter, FixedLocalVolSurface.Extrapolation lowerExtrapolation)
-
GridModelLocalVolSurface
public GridModelLocalVolSurface(Date referenceDate, DateVector dates, DoubleVectorVector strikes, DayCounter dayCounter)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(GridModelLocalVolSurface obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classLocalVolTermStructure
-
finalize
protected void finalize()
- Overrides:
finalizein classLocalVolTermStructure
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classLocalVolTermStructure
-
calibrate
public void calibrate(CalibrationHelperVector arg0, OptimizationMethod arg1, EndCriteria arg2, Constraint constraint, DoubleVector weights, BoolVector fixParameters)
-
calibrate
public void calibrate(CalibrationHelperVector arg0, OptimizationMethod arg1, EndCriteria arg2, Constraint constraint, DoubleVector weights)
-
calibrate
public void calibrate(CalibrationHelperVector arg0, OptimizationMethod arg1, EndCriteria arg2, Constraint constraint)
-
calibrate
public void calibrate(CalibrationHelperVector arg0, OptimizationMethod arg1, EndCriteria arg2)
-
endCriteria
public EndCriteria.Type endCriteria()
-
-