org.jquantlib.cashflow
Class FloatingLeg<InterestRateIndexType extends InterestRateIndex,FloatingCouponType extends FloatingRateCoupon,CappedFlooredCouponType>
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<CashFlow>
-
- org.jquantlib.cashflow.Leg
-
- org.jquantlib.cashflow.FloatingLeg<InterestRateIndexType,FloatingCouponType,CappedFlooredCouponType>
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<CashFlow>, java.util.Collection<CashFlow>, java.util.List<CashFlow>, java.util.RandomAccess
public class FloatingLeg<InterestRateIndexType extends InterestRateIndex,FloatingCouponType extends FloatingRateCoupon,CappedFlooredCouponType> extends Leg
Cash flow vector builder- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description FloatingLeg(java.lang.Class<?> typeIRT, java.lang.Class<?> typeFCT, java.lang.Class<?> typeCFC, Array nominals, Schedule schedule, InterestRateIndexType index, DayCounter paymentDayCounter, BusinessDayConvention paymentAdj, Array fixingDays, Array gearings, Array spreads, Array caps, Array floors, boolean isInArrears, boolean isZero)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doubleeffectiveFixedRate(Array spreads, Array caps, Array floors, int i)doubleget(Array v, int i, double defaultValue)booleannoOption(Array caps, Array floors, int i)-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
-
-
-
Constructor Detail
-
FloatingLeg
public FloatingLeg(java.lang.Class<?> typeIRT, java.lang.Class<?> typeFCT, java.lang.Class<?> typeCFC, Array nominals, Schedule schedule, InterestRateIndexType index, DayCounter paymentDayCounter, BusinessDayConvention paymentAdj, Array fixingDays, Array gearings, Array spreads, Array caps, Array floors, boolean isInArrears, boolean isZero)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG