- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.TermStructure
-
- org.quantlib.YieldTermStructure
-
- org.quantlib.FittedBondDiscountCurve
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class FittedBondDiscountCurve extends YieldTermStructure implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFittedBondDiscountCurve(long cPtr, boolean cMemoryOwn)FittedBondDiscountCurve(long settlementDays, Calendar calendar, BondHelperVector helpers, DayCounter dayCounter, FittingMethod fittingMethod)FittedBondDiscountCurve(long settlementDays, Calendar calendar, BondHelperVector helpers, DayCounter dayCounter, FittingMethod fittingMethod, double accuracy)FittedBondDiscountCurve(long settlementDays, Calendar calendar, BondHelperVector helpers, DayCounter dayCounter, FittingMethod fittingMethod, double accuracy, long maxEvaluations)FittedBondDiscountCurve(long settlementDays, Calendar calendar, BondHelperVector helpers, DayCounter dayCounter, FittingMethod fittingMethod, double accuracy, long maxEvaluations, Array guess)FittedBondDiscountCurve(long settlementDays, Calendar calendar, BondHelperVector helpers, DayCounter dayCounter, FittingMethod fittingMethod, double accuracy, long maxEvaluations, Array guess, double simplexLambda)FittedBondDiscountCurve(Date referenceDate, BondHelperVector helpers, DayCounter dayCounter, FittingMethod fittingMethod)FittedBondDiscountCurve(Date referenceDate, BondHelperVector helpers, DayCounter dayCounter, FittingMethod fittingMethod, double accuracy)FittedBondDiscountCurve(Date referenceDate, BondHelperVector helpers, DayCounter dayCounter, FittingMethod fittingMethod, double accuracy, long maxEvaluations)FittedBondDiscountCurve(Date referenceDate, BondHelperVector helpers, DayCounter dayCounter, FittingMethod fittingMethod, double accuracy, long maxEvaluations, Array guess)FittedBondDiscountCurve(Date referenceDate, BondHelperVector helpers, DayCounter dayCounter, FittingMethod fittingMethod, double accuracy, long maxEvaluations, Array guess, double simplexLambda)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()FittingMethodfitResults()protected static longgetCPtr(FittedBondDiscountCurve obj)protected voidswigSetCMemOwn(boolean own)-
Methods inherited from class org.quantlib.YieldTermStructure
discount, discount, discount, discount, forwardRate, forwardRate, forwardRate, forwardRate, forwardRate, forwardRate, getCPtr, zeroRate, zeroRate, zeroRate, zeroRate, zeroRate, zeroRate
-
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
-
FittedBondDiscountCurve
protected FittedBondDiscountCurve(long cPtr, boolean cMemoryOwn)
-
FittedBondDiscountCurve
public FittedBondDiscountCurve(long settlementDays, Calendar calendar, BondHelperVector helpers, DayCounter dayCounter, FittingMethod fittingMethod, double accuracy, long maxEvaluations, Array guess, double simplexLambda)
-
FittedBondDiscountCurve
public FittedBondDiscountCurve(long settlementDays, Calendar calendar, BondHelperVector helpers, DayCounter dayCounter, FittingMethod fittingMethod, double accuracy, long maxEvaluations, Array guess)
-
FittedBondDiscountCurve
public FittedBondDiscountCurve(long settlementDays, Calendar calendar, BondHelperVector helpers, DayCounter dayCounter, FittingMethod fittingMethod, double accuracy, long maxEvaluations)
-
FittedBondDiscountCurve
public FittedBondDiscountCurve(long settlementDays, Calendar calendar, BondHelperVector helpers, DayCounter dayCounter, FittingMethod fittingMethod, double accuracy)
-
FittedBondDiscountCurve
public FittedBondDiscountCurve(long settlementDays, Calendar calendar, BondHelperVector helpers, DayCounter dayCounter, FittingMethod fittingMethod)
-
FittedBondDiscountCurve
public FittedBondDiscountCurve(Date referenceDate, BondHelperVector helpers, DayCounter dayCounter, FittingMethod fittingMethod, double accuracy, long maxEvaluations, Array guess, double simplexLambda)
-
FittedBondDiscountCurve
public FittedBondDiscountCurve(Date referenceDate, BondHelperVector helpers, DayCounter dayCounter, FittingMethod fittingMethod, double accuracy, long maxEvaluations, Array guess)
-
FittedBondDiscountCurve
public FittedBondDiscountCurve(Date referenceDate, BondHelperVector helpers, DayCounter dayCounter, FittingMethod fittingMethod, double accuracy, long maxEvaluations)
-
FittedBondDiscountCurve
public FittedBondDiscountCurve(Date referenceDate, BondHelperVector helpers, DayCounter dayCounter, FittingMethod fittingMethod, double accuracy)
-
FittedBondDiscountCurve
public FittedBondDiscountCurve(Date referenceDate, BondHelperVector helpers, DayCounter dayCounter, FittingMethod fittingMethod)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(FittedBondDiscountCurve obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
- Overrides:
swigSetCMemOwnin classYieldTermStructure
-
finalize
protected void finalize()
- Overrides:
finalizein classYieldTermStructure
-
delete
public void delete()
- Specified by:
deletein interfaceorg.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable- Overrides:
deletein classYieldTermStructure
-
fitResults
public FittingMethod fitResults()
-
-