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 NormalIborCapletFloorletPeriodPricer
DEFAULT
Default implementation.
-
Constructor Summary
Constructors Constructor Description NormalIborCapletFloorletPeriodPricer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
validate(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:VolatilityIborCapletFloorletPeriodPricer
Validate the volatilities provider.This validate method should be overridden such that a correct implementation of
IborCapletFloorletVolatilities
is used for pricing.- Overrides:
validate
in classVolatilityIborCapletFloorletPeriodPricer
- Parameters:
volatilities
- the volatilities
-
-