Class NormalIborCapletFloorletPeriodPricer
- java.lang.Object
-
- com.opengamma.strata.pricer.capfloor.VolatilityIborCapletFloorletPeriodPricer
-
- com.opengamma.strata.pricer.capfloor.NormalIborCapletFloorletPeriodPricer
-
public class NormalIborCapletFloorletPeriodPricer extends VolatilityIborCapletFloorletPeriodPricer
Pricer for caplet/floorlet in a normal or Bachelier model.The value of the caplet/floorlet after expiry is a fixed payoff amount. The value is zero if valuation date is after payment date of the caplet/floorlet.
-
-
Field Summary
Fields Modifier and Type Field Description static NormalIborCapletFloorletPeriodPricerDEFAULTDefault implementation.
-
Constructor Summary
Constructors Constructor Description NormalIborCapletFloorletPeriodPricer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidvalidate(IborCapletFloorletVolatilities volatilities)Validate the volatilities provider.-
Methods inherited from class com.opengamma.strata.pricer.capfloor.VolatilityIborCapletFloorletPeriodPricer
forwardRate, impliedVolatility, presentValue, presentValueDelta, presentValueGamma, presentValueSensitivityModelParamsVolatility, presentValueSensitivityRates, presentValueTheta
-
-
-
-
Field Detail
-
DEFAULT
public static final NormalIborCapletFloorletPeriodPricer DEFAULT
Default implementation.
-
-
Method Detail
-
validate
protected void validate(IborCapletFloorletVolatilities volatilities)
Description copied from class:VolatilityIborCapletFloorletPeriodPricerValidate the volatilities provider.This validate method should be overridden such that a correct implementation of
IborCapletFloorletVolatilitiesis used for pricing.- Overrides:
validatein classVolatilityIborCapletFloorletPeriodPricer- Parameters:
volatilities- the volatilities
-
-