org.jquantlib.cashflow
Class BlackIborCouponPricer
- java.lang.Object
-
- org.jquantlib.cashflow.FloatingRateCouponPricer
-
- org.jquantlib.cashflow.IborCouponPricer
-
- org.jquantlib.cashflow.BlackIborCouponPricer
-
- All Implemented Interfaces:
- Observable, Observer
public class BlackIborCouponPricer extends IborCouponPricer
-
-
Field Summary
-
Fields inherited from class org.jquantlib.cashflow.IborCouponPricer
no_adequate_capletVol_given
-
-
Constructor Summary
Constructors Constructor and Description BlackIborCouponPricer(Handle<OptionletVolatilityStructure> capletVol)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doubleadjustedFixing()doublecapletPrice(double effectiveCap)doublecapletRate(double effectiveCap)doublefloorletPrice(double effectiveFloor)doublefloorletRate(double effectiveFloor)voidinitialize(FloatingRateCoupon coupon)doubleoptionletPrice(Option.Type optionType, double effStrike)doubleswapletPrice()doubleswapletRate()-
Methods inherited from class org.jquantlib.cashflow.IborCouponPricer
capletVolatility, setCapletVolatility, update
-
Methods inherited from class org.jquantlib.cashflow.FloatingRateCouponPricer
addObserver, countObservers, deleteObserver, deleteObservers, getObservers, notifyObservers, notifyObservers
-
-
-
-
Constructor Detail
-
BlackIborCouponPricer
public BlackIborCouponPricer(Handle<OptionletVolatilityStructure> capletVol)
-
-
Method Detail
-
initialize
public void initialize(FloatingRateCoupon coupon)
- Specified by:
initializein classFloatingRateCouponPricer
-
swapletPrice
public double swapletPrice()
- Specified by:
swapletPricein classFloatingRateCouponPricer
-
swapletRate
public double swapletRate()
- Specified by:
swapletRatein classFloatingRateCouponPricer
-
capletPrice
public double capletPrice(double effectiveCap)
- Specified by:
capletPricein classFloatingRateCouponPricer
-
capletRate
public double capletRate(double effectiveCap)
- Specified by:
capletRatein classFloatingRateCouponPricer
-
floorletPrice
public double floorletPrice(double effectiveFloor)
- Specified by:
floorletPricein classFloatingRateCouponPricer
-
floorletRate
public double floorletRate(double effectiveFloor)
- Specified by:
floorletRatein classFloatingRateCouponPricer
-
optionletPrice
public double optionletPrice(Option.Type optionType, double effStrike)
-
adjustedFixing
public double adjustedFixing()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG