- java.lang.Object
-
- org.quantlib.Observable
-
- org.quantlib.TermStructure
-
- org.quantlib.YieldTermStructure
-
- org.quantlib.FlatForward
-
- All Implemented Interfaces:
AutoCloseable,org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
public class FlatForward extends YieldTermStructure implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description FlatForward(int settlementDays, Calendar calendar, double forward, DayCounter dayCounter)FlatForward(int settlementDays, Calendar calendar, double forward, DayCounter dayCounter, Compounding compounding)FlatForward(int settlementDays, Calendar calendar, double forward, DayCounter dayCounter, Compounding compounding, Frequency frequency)FlatForward(int settlementDays, Calendar calendar, QuoteHandle forward, DayCounter dayCounter)FlatForward(int settlementDays, Calendar calendar, QuoteHandle forward, DayCounter dayCounter, Compounding compounding)FlatForward(int settlementDays, Calendar calendar, QuoteHandle forward, DayCounter dayCounter, Compounding compounding, Frequency frequency)protectedFlatForward(long cPtr, boolean cMemoryOwn)FlatForward(Date referenceDate, double forward, DayCounter dayCounter)FlatForward(Date referenceDate, double forward, DayCounter dayCounter, Compounding compounding)FlatForward(Date referenceDate, double forward, DayCounter dayCounter, Compounding compounding, Frequency frequency)FlatForward(Date referenceDate, QuoteHandle forward, DayCounter dayCounter)FlatForward(Date referenceDate, QuoteHandle forward, DayCounter dayCounter, Compounding compounding)FlatForward(Date referenceDate, QuoteHandle forward, DayCounter dayCounter, Compounding compounding, Frequency frequency)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(FlatForward 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
-
FlatForward
protected FlatForward(long cPtr, boolean cMemoryOwn)
-
FlatForward
public FlatForward(Date referenceDate, QuoteHandle forward, DayCounter dayCounter, Compounding compounding, Frequency frequency)
-
FlatForward
public FlatForward(Date referenceDate, QuoteHandle forward, DayCounter dayCounter, Compounding compounding)
-
FlatForward
public FlatForward(Date referenceDate, QuoteHandle forward, DayCounter dayCounter)
-
FlatForward
public FlatForward(Date referenceDate, double forward, DayCounter dayCounter, Compounding compounding, Frequency frequency)
-
FlatForward
public FlatForward(Date referenceDate, double forward, DayCounter dayCounter, Compounding compounding)
-
FlatForward
public FlatForward(Date referenceDate, double forward, DayCounter dayCounter)
-
FlatForward
public FlatForward(int settlementDays, Calendar calendar, QuoteHandle forward, DayCounter dayCounter, Compounding compounding, Frequency frequency)
-
FlatForward
public FlatForward(int settlementDays, Calendar calendar, QuoteHandle forward, DayCounter dayCounter, Compounding compounding)
-
FlatForward
public FlatForward(int settlementDays, Calendar calendar, QuoteHandle forward, DayCounter dayCounter)
-
FlatForward
public FlatForward(int settlementDays, Calendar calendar, double forward, DayCounter dayCounter, Compounding compounding, Frequency frequency)
-
FlatForward
public FlatForward(int settlementDays, Calendar calendar, double forward, DayCounter dayCounter, Compounding compounding)
-
FlatForward
public FlatForward(int settlementDays, Calendar calendar, double forward, DayCounter dayCounter)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(FlatForward 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
-
-