Uses of Interface
com.opengamma.strata.market.sensitivity.PointSensitivityBuilder
-
Packages that use PointSensitivityBuilder Package Description com.opengamma.strata.market.sensitivity Entity objects for sensitivities.com.opengamma.strata.pricer Calculators for financial instruments.com.opengamma.strata.pricer.bond Calculators for bonds.com.opengamma.strata.pricer.capfloor Calculators for Ibor cap-floor.com.opengamma.strata.pricer.cms Calculators for CMS.com.opengamma.strata.pricer.credit Calculators for credit instruments, such as Credit Default Swap (CDS).com.opengamma.strata.pricer.fx Calculators for FX instruments, such as FX forward and FX swap.com.opengamma.strata.pricer.fxopt Calculators for FX options.com.opengamma.strata.pricer.impl.cms com.opengamma.strata.pricer.impl.rate Internal implementations of rate calculations.com.opengamma.strata.pricer.impl.rate.swap com.opengamma.strata.pricer.impl.swap Internal implementations of rate swap calculations.com.opengamma.strata.pricer.index Calculators for products based on rate indices, such as Short Term Interest Rate futures (STIRs).com.opengamma.strata.pricer.rate Calculators for rates instruments, such as Forward Rate Agreement (FRA) and interest rate swap.com.opengamma.strata.pricer.swap Calculators for interest rate swaps.com.opengamma.strata.pricer.swaption Calculators for swaptions. -
-
Uses of PointSensitivityBuilder in com.opengamma.strata.market.sensitivity
Classes in com.opengamma.strata.market.sensitivity that implement PointSensitivityBuilder Modifier and Type Class Description classMutablePointSensitivitiesMutable builder for sensitivity to a group of curves.Methods in com.opengamma.strata.market.sensitivity that return PointSensitivityBuilder Modifier and Type Method Description PointSensitivityBuilderPointSensitivityBuilder. cloned()Clones the point sensitivity builder.default PointSensitivityBuilderPointSensitivityBuilder. combinedWith(PointSensitivityBuilder other)Combines this sensitivity with another instance.PointSensitivityBuilderPointSensitivityBuilder. mapSensitivity(DoubleUnaryOperator operator)Returns an instance with the specified operation applied to the sensitivities in this builder.default PointSensitivityBuilderPointSensitivityBuilder. multipliedBy(double factor)Multiplies the sensitivities in this builder by the specified factor.static PointSensitivityBuilderPointSensitivityBuilder. none()Returns a builder representing no sensitivity.PointSensitivityBuilderPointSensitivityBuilder. normalize()Normalizes the point sensitivities by sorting and merging.static PointSensitivityBuilderPointSensitivityBuilder. of(PointSensitivity... sensitivities)Returns a builder with the specified sensitivities.static PointSensitivityBuilderPointSensitivityBuilder. of(List<? extends PointSensitivity> sensitivities)Returns a builder with the specified sensitivities.PointSensitivityBuilderPointSensitivityBuilder. withCurrency(Currency currency)Returns an instance with the specified currency applied to the sensitivities in this builder.Methods in com.opengamma.strata.market.sensitivity with parameters of type PointSensitivityBuilder Modifier and Type Method Description MutablePointSensitivitiesMutablePointSensitivities. combinedWith(PointSensitivityBuilder other)default PointSensitivityBuilderPointSensitivityBuilder. combinedWith(PointSensitivityBuilder other)Combines this sensitivity with another instance. -
Uses of PointSensitivityBuilder in com.opengamma.strata.pricer
Classes in com.opengamma.strata.pricer that implement PointSensitivityBuilder Modifier and Type Class Description classZeroRateSensitivityPoint sensitivity to the zero rate curve.Methods in com.opengamma.strata.pricer that return PointSensitivityBuilder Modifier and Type Method Description PointSensitivityBuilderDiscountingPaymentPricer. presentValueSensitivity(Payment payment, BaseProvider provider)Compute the present value curve sensitivity of the payment.PointSensitivityBuilderDiscountingPaymentPricer. presentValueSensitivity(Payment payment, DiscountFactors discountFactors)Compute the present value curve sensitivity of the payment.PointSensitivityBuilderDiscountingPaymentPricer. presentValueSensitivityWithSpread(Payment payment, DiscountFactors discountFactors, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Compute the present value curve sensitivity of the payment with z-spread. -
Uses of PointSensitivityBuilder in com.opengamma.strata.pricer.bond
Classes in com.opengamma.strata.pricer.bond that implement PointSensitivityBuilder Modifier and Type Class Description classBondFutureOptionSensitivityPoint sensitivity to an implied volatility for a bond future option model.classBondYieldSensitivityPoint sensitivity to a bond yield implied parameter point.classIssuerCurveZeroRateSensitivityPoint sensitivity to the issuer curve.classRepoCurveZeroRateSensitivityPoint sensitivity to the repo curve.Methods in com.opengamma.strata.pricer.bond that return PointSensitivityBuilder Modifier and Type Method Description PointSensitivityBuilderDiscountingCapitalIndexedBondProductPricer. dirtyNominalPriceSensitivity(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, ReferenceData refData)Calculates the dirty price sensitivity of the bond security.PointSensitivityBuilderDiscountingCapitalIndexedBondProductPricer. dirtyNominalPriceSensitivityWithZSpread(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, ReferenceData refData, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the dirty price sensitivity of the bond security with z-spread.PointSensitivityBuilderDiscountingFixedCouponBondProductPricer. dirtyPriceSensitivity(ResolvedFixedCouponBond bond, LegalEntityDiscountingProvider provider, ReferenceData refData)Calculates the dirty price sensitivity of the fixed coupon bond product.PointSensitivityBuilderDiscountingFixedCouponBondProductPricer. dirtyPriceSensitivityWithZspread(ResolvedFixedCouponBond bond, LegalEntityDiscountingProvider provider, ReferenceData refData, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the dirty price sensitivity of the fixed coupon bond with z-spread.PointSensitivityBuilderDiscountingCapitalIndexedBondPaymentPeriodPricer. forecastValueSensitivity(CapitalIndexedBondPaymentPeriod period, RatesProvider ratesProvider)Calculates the forecast value sensitivity of a single payment period.PointSensitivityBuilderDiscountingFixedCouponBondPaymentPeriodPricer. forecastValueSensitivity(FixedCouponBondPaymentPeriod period, IssuerCurveDiscountFactors discountFactors)Calculates the forecast value sensitivity of a single fixed coupon payment period.PointSensitivityBuilderDiscountingCapitalIndexedBondPaymentPeriodPricer. presentValueSensitivity(CapitalIndexedBondPaymentPeriod period, RatesProvider ratesProvider, IssuerCurveDiscountFactors issuerDiscountFactors)Calculates the present value sensitivity of a single payment period.PointSensitivityBuilderDiscountingCapitalIndexedBondProductPricer. presentValueSensitivity(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider)Calculates the present value sensitivity of the bond product.PointSensitivityBuilderDiscountingFixedCouponBondPaymentPeriodPricer. presentValueSensitivity(FixedCouponBondPaymentPeriod period, IssuerCurveDiscountFactors discountFactors)Calculates the present value sensitivity of a single fixed coupon payment period.PointSensitivityBuilderDiscountingFixedCouponBondProductPricer. presentValueSensitivity(ResolvedFixedCouponBond bond, LegalEntityDiscountingProvider provider)Calculates the present value sensitivity of the fixed coupon bond product.PointSensitivityBuilderDiscountingFixedCouponBondPaymentPeriodPricer. presentValueSensitivityWithSpread(FixedCouponBondPaymentPeriod period, IssuerCurveDiscountFactors discountFactors, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the present value sensitivity of a single fixed coupon payment period with z-spread.PointSensitivityBuilderDiscountingCapitalIndexedBondPaymentPeriodPricer. presentValueSensitivityWithZSpread(CapitalIndexedBondPaymentPeriod period, RatesProvider ratesProvider, IssuerCurveDiscountFactors issuerDiscountFactors, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the present value sensitivity of a single payment period with z-spread.PointSensitivityBuilderDiscountingCapitalIndexedBondProductPricer. presentValueSensitivityWithZSpread(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the present value sensitivity of the bond product with z-spread.PointSensitivityBuilderDiscountingFixedCouponBondProductPricer. presentValueSensitivityWithZSpread(ResolvedFixedCouponBond bond, LegalEntityDiscountingProvider provider, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the present value sensitivity of the fixed coupon bond with z-spread. -
Uses of PointSensitivityBuilder in com.opengamma.strata.pricer.capfloor
Classes in com.opengamma.strata.pricer.capfloor that implement PointSensitivityBuilder Modifier and Type Class Description classIborCapletFloorletSabrSensitivitySensitivity of a caplet/floorlet to SABR model parameters.classIborCapletFloorletSensitivityPoint sensitivity to Ibor caplet/floorlet implied parameter point.Methods in com.opengamma.strata.pricer.capfloor that return PointSensitivityBuilder Modifier and Type Method Description PointSensitivityBuilderSabrIborCapFloorLegPricer. presentValueSensitivityModelParamsSabr(ResolvedIborCapFloorLeg capFloorLeg, RatesProvider ratesProvider, SabrIborCapletFloorletVolatilities volatilities)Calculates the present value sensitivity to the SABR model parameters of the Ibor cap/floor.PointSensitivityBuilderSabrIborCapFloorProductPricer. presentValueSensitivityModelParamsSabr(ResolvedIborCapFloor capFloor, RatesProvider ratesProvider, SabrIborCapletFloorletVolatilities volatilities)Calculates the present value volatility sensitivity of the Ibor cap/floor product.PointSensitivityBuilderSabrIborCapFloorTradePricer. presentValueSensitivityModelParamsSabr(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, SabrIborCapletFloorletVolatilities volatilities)Calculates the present value volatility sensitivity of the Ibor cap/floor trade.PointSensitivityBuilderSabrIborCapletFloorletPeriodPricer. presentValueSensitivityModelParamsSabr(IborCapletFloorletPeriod period, RatesProvider ratesProvider, SabrIborCapletFloorletVolatilities volatilities)Calculates the present value sensitivity to the SABR model parameters of the Ibor caplet/floorlet.PointSensitivityBuilderSabrOvernightInArrearsCapletFloorletPeriodPricer. presentValueSensitivityModelParamsSabr(OvernightInArrearsCapletFloorletPeriod period, RatesProvider ratesProvider, SabrParametersIborCapletFloorletVolatilities sabrVolatilities)Computes the present value sensitivity to the SABR model parameters.PointSensitivityBuilderVerticalSpreadSabrOvernightInArrearsCapletFloorletBinaryPeriodPricer. presentValueSensitivityModelParamsSabr(OvernightInArrearsCapletFloorletBinaryPeriod period, RatesProvider ratesProvider, SabrParametersIborCapletFloorletVolatilities sabrVolatilities)Calculates the present value sensitivity to model parameters of the binary caplet/floorlet period.PointSensitivityBuilderVerticalSpreadVolatilityIborCapletFloorletBinaryPeriodPricer. presentValueSensitivityModelParamsVolatility(IborCapletFloorletBinaryPeriod period, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value sensitivity to model parameters of the binary caplet/floorlet period.PointSensitivityBuilderVolatilityIborCapFloorLegPricer. presentValueSensitivityModelParamsVolatility(ResolvedIborCapFloorLeg capFloorLeg, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value volatility sensitivity of the Ibor cap/floor leg.PointSensitivityBuilderVolatilityIborCapFloorProductPricer. presentValueSensitivityModelParamsVolatility(ResolvedIborCapFloor capFloor, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value volatility sensitivity of the Ibor cap/floor product.PointSensitivityBuilderVolatilityIborCapFloorTradePricer. presentValueSensitivityModelParamsVolatility(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value volatility sensitivity of the Ibor cap/floor product.PointSensitivityBuilderVolatilityIborCapletFloorletPeriodPricer. presentValueSensitivityModelParamsVolatility(IborCapletFloorletPeriod period, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value volatility sensitivity of the Ibor caplet/floorlet.PointSensitivityBuilderVolatilityOvernightInArrearsCapletFloorletPeriodPricer. presentValueSensitivityModelParamsVolatility(OvernightInArrearsCapletFloorletPeriod period, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Computes the present value sensitivity to the volatilities.PointSensitivityBuilderVolatilityIborCapFloorLegPricer. presentValueSensitivityRates(ResolvedIborCapFloorLeg capFloorLeg, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value rates sensitivity of the Ibor cap/floor leg.PointSensitivityBuilderVolatilityIborCapFloorProductPricer. presentValueSensitivityRates(ResolvedIborCapFloor capFloor, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value rates sensitivity of the Ibor cap/floor product.PointSensitivityBuilderVolatilityIborCapletFloorletPeriodPricer. presentValueSensitivityRates(IborCapletFloorletPeriod period, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value rates sensitivity of the Ibor caplet/floorlet.PointSensitivityBuilderSabrIborCapFloorLegPricer. presentValueSensitivityRatesStickyModel(ResolvedIborCapFloorLeg capFloorLeg, RatesProvider ratesProvider, SabrIborCapletFloorletVolatilities volatilities)Calculates the present value sensitivity of the Ibor cap/floor leg to the rate curves.PointSensitivityBuilderSabrIborCapFloorProductPricer. presentValueSensitivityRatesStickyModel(ResolvedIborCapFloor capFloor, RatesProvider ratesProvider, SabrIborCapletFloorletVolatilities volatilities)Calculates the present value rates sensitivity of the Ibor cap/floor product.PointSensitivityBuilderSabrIborCapletFloorletPeriodPricer. presentValueSensitivityRatesStickyModel(IborCapletFloorletPeriod period, RatesProvider ratesProvider, SabrIborCapletFloorletVolatilities volatilities)Calculates the present value sensitivity of the Ibor caplet/floorlet to the rate curves.PointSensitivityBuilderSabrOvernightInArrearsCapletFloorletPeriodPricer. presentValueSensitivityRatesStickyModel(OvernightInArrearsCapletFloorletPeriod period, RatesProvider ratesProvider, SabrParametersIborCapletFloorletVolatilities sabrVolatilities)Computes the present value sensitivity to the rate with "sticky SABR model parameters".PointSensitivityBuilderVerticalSpreadSabrOvernightInArrearsCapletFloorletBinaryPeriodPricer. presentValueSensitivityRatesStickyModel(OvernightInArrearsCapletFloorletBinaryPeriod period, RatesProvider ratesProvider, SabrParametersIborCapletFloorletVolatilities sabrVolatilities)Calculates the present value rates sensitivity of the binary caplet/floorlet period.PointSensitivityBuilderVerticalSpreadVolatilityIborCapletFloorletBinaryPeriodPricer. presentValueSensitivityRatesStickyStrike(IborCapletFloorletBinaryPeriod period, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value rates sensitivity of the binary caplet/floorlet period.PointSensitivityBuilderVolatilityOvernightInArrearsCapletFloorletPeriodPricer. presentValueSensitivityRatesStickyStrike(OvernightInArrearsCapletFloorletPeriod period, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Computes the present value sensitivity to the rate with a volatility "sticky strike". -
Uses of PointSensitivityBuilder in com.opengamma.strata.pricer.cms
Methods in com.opengamma.strata.pricer.cms that return PointSensitivityBuilder Modifier and Type Method Description PointSensitivityBuilderDiscountingCmsLegPricer. presentValueSensitivity(ResolvedCmsLeg cmsLeg, RatesProvider ratesProvider)Calculates the present value curve sensitivity of the CMS leg by simple forward rate estimation.PointSensitivityBuilderDiscountingCmsProductPricer. presentValueSensitivity(ResolvedCms cms, RatesProvider ratesProvider)Calculates the present value curve sensitivity of the CMS product by simple forward estimation.PointSensitivityBuilderSabrExtrapolationReplicationCmsLegPricer. presentValueSensitivityModelParamsSabr(ResolvedCmsLeg cmsLeg, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity to the SABR model parameters.PointSensitivityBuilderSabrExtrapolationReplicationCmsPeriodPricer. presentValueSensitivityModelParamsSabr(CmsPeriod cmsPeriod, RatesProvider provider, SabrSwaptionVolatilities swaptionVolatilities)Computes the present value sensitivity to SABR parameters by replication in SABR framework with extrapolation on the right.PointSensitivityBuilderSabrExtrapolationReplicationCmsProductPricer. presentValueSensitivityModelParamsSabr(ResolvedCms cms, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity to the SABR model parameters.PointSensitivityBuilderSabrExtrapolationReplicationCmsLegPricer. presentValueSensitivityRates(ResolvedCmsLeg cmsLeg, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value curve sensitivity of the CMS leg.PointSensitivityBuilderSabrExtrapolationReplicationCmsPeriodPricer. presentValueSensitivityRates(CmsPeriod cmsPeriod, RatesProvider provider, SabrSwaptionVolatilities swaptionVolatilities)Computes the present value curve sensitivity by replication in SABR framework with extrapolation on the right.PointSensitivityBuilderSabrExtrapolationReplicationCmsProductPricer. presentValueSensitivityRates(ResolvedCms cms, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value curve sensitivity of the CMS product. -
Uses of PointSensitivityBuilder in com.opengamma.strata.pricer.credit
Classes in com.opengamma.strata.pricer.credit that implement PointSensitivityBuilder Modifier and Type Class Description classCreditCurveZeroRateSensitivityPoint sensitivity to the zero hazard rate curve.Methods in com.opengamma.strata.pricer.credit that return PointSensitivityBuilder Modifier and Type Method Description PointSensitivityBuilderIsdaCdsProductPricer. parSpreadSensitivity(ResolvedCds cds, CreditRatesProvider ratesProvider, LocalDate referenceDate, ReferenceData refData)Calculates the par spread sensitivity of the product.PointSensitivityBuilderIsdaHomogenousCdsIndexProductPricer. parSpreadSensitivity(ResolvedCdsIndex cdsIndex, CreditRatesProvider ratesProvider, LocalDate referenceDate, ReferenceData refData)Calculates the par spread sensitivity of the product.PointSensitivityBuilderIsdaCdsProductPricer. presentValueSensitivity(ResolvedCds cds, CreditRatesProvider ratesProvider, LocalDate referenceDate, ReferenceData refData)Calculates the present value sensitivity of the product.PointSensitivityBuilderIsdaHomogenousCdsIndexProductPricer. presentValueSensitivity(ResolvedCdsIndex cdsIndex, CreditRatesProvider ratesProvider, LocalDate referenceDate, ReferenceData refData)Calculates the present value sensitivity of the product.PointSensitivityBuilderIsdaCdsProductPricer. priceSensitivity(ResolvedCds cds, CreditRatesProvider ratesProvider, LocalDate referenceDate, ReferenceData refData)Calculates the price sensitivity of the product.PointSensitivityBuilderIsdaHomogenousCdsIndexProductPricer. priceSensitivity(ResolvedCdsIndex cdsIndex, CreditRatesProvider ratesProvider, LocalDate referenceDate, ReferenceData refData)Calculates the price sensitivity of the product.PointSensitivityBuilderIsdaCdsProductPricer. riskyAnnuitySensitivity(ResolvedCds cds, CreditRatesProvider ratesProvider, LocalDate referenceDate, ReferenceData refData)Calculates the risky annuity sensitivity of the product.PointSensitivityBuilderIsdaHomogenousCdsIndexProductPricer. riskyAnnuitySensitivity(ResolvedCdsIndex cdsIndex, CreditRatesProvider ratesProvider, LocalDate referenceDate, ReferenceData refData)Calculates the risky annuity sensitivity of the product. -
Uses of PointSensitivityBuilder in com.opengamma.strata.pricer.fx
Classes in com.opengamma.strata.pricer.fx that implement PointSensitivityBuilder Modifier and Type Class Description classFxForwardSensitivityPoint sensitivity to a forward rate of an FX rate for a currency pair.classFxIndexSensitivityPoint sensitivity to a forward rate of an FX rate for an FX index.Methods in com.opengamma.strata.pricer.fx that return PointSensitivityBuilder Modifier and Type Method Description PointSensitivityBuilderDiscountingFxSingleProductPricer. forwardFxRatePointSensitivity(ResolvedFxSingle fx, RatesProvider provider)Calculates the forward exchange rate point sensitivity.PointSensitivityBuilderDiscountFxForwardRates. ratePointSensitivity(Currency baseCurrency, LocalDate referenceDate)PointSensitivityBuilderForwardFxIndexRates. ratePointSensitivity(FxIndexObservation observation, Currency baseCurrency)PointSensitivityBuilderFxForwardRates. ratePointSensitivity(Currency baseCurrency, LocalDate referenceDate)Calculates the point sensitivity of the forward rate at the specified payment date.PointSensitivityBuilderFxIndexRates. ratePointSensitivity(FxIndexObservation observation, Currency baseCurrency)Calculates the point sensitivity of the historic or forward rate at the specified fixing date. -
Uses of PointSensitivityBuilder in com.opengamma.strata.pricer.fxopt
Classes in com.opengamma.strata.pricer.fxopt that implement PointSensitivityBuilder Modifier and Type Class Description classFxOptionSensitivityPoint sensitivity to an implied volatility for a FX option model.Methods in com.opengamma.strata.pricer.fxopt that return PointSensitivityBuilder Modifier and Type Method Description PointSensitivityBuilderBlackFxSingleBarrierOptionProductPricer. presentValueSensitivityModelParamsVolatility(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Computes the present value sensitivity to the black volatility used in the pricing.PointSensitivityBuilderBlackFxVanillaOptionProductPricer. presentValueSensitivityModelParamsVolatility(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Computes the present value sensitivity to the black volatility used in the pricing.PointSensitivityBuilderVannaVolgaFxVanillaOptionProductPricer. presentValueSensitivityModelParamsVolatility(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionSmileVolatilities volatilities)Computes the present value sensitivity to the black volatilities used in the pricing.PointSensitivityBuilderBlackFxSingleBarrierOptionProductPricer. presentValueSensitivityRatesStickyStrike(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value sensitivity of the FX barrier option product.PointSensitivityBuilderVannaVolgaFxVanillaOptionProductPricer. presentValueSensitivityRatesStickyStrike(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionSmileVolatilities volatilities)Calculates the present value sensitivity of the foreign exchange vanilla option product. -
Uses of PointSensitivityBuilder in com.opengamma.strata.pricer.impl.cms
Methods in com.opengamma.strata.pricer.impl.cms that return PointSensitivityBuilder Modifier and Type Method Description PointSensitivityBuilderDiscountingCmsPeriodPricer. presentValueSensitivity(CmsPeriod cmsPeriod, RatesProvider provider)Computes the present value curve sensitivity by simple forward rate estimation. -
Uses of PointSensitivityBuilder in com.opengamma.strata.pricer.impl.rate
-
Uses of PointSensitivityBuilder in com.opengamma.strata.pricer.impl.rate.swap
Methods in com.opengamma.strata.pricer.impl.rate.swap that return types with arguments of type PointSensitivityBuilder Modifier and Type Method Description static ImmutableMap<Payment,PointSensitivityBuilder>CashFlowEquivalentCalculator. cashFlowEquivalentAndSensitivityFixedLeg(ResolvedSwapLeg fixedLeg, RatesProvider ratesProvider)Computes cash flow equivalent and sensitivity of fixed leg.static ImmutableMap<Payment,PointSensitivityBuilder>CashFlowEquivalentCalculator. cashFlowEquivalentAndSensitivityIborLeg(ResolvedSwapLeg iborLeg, RatesProvider ratesProvider)Computes cash flow equivalent and sensitivity of Ibor leg.static ImmutableMap<Payment,PointSensitivityBuilder>CashFlowEquivalentCalculator. cashFlowEquivalentAndSensitivityOnLeg(ResolvedSwapLeg onLeg, RatesProvider multicurve)Computes cash flow equivalent of and sensitivity overnight leg.static ImmutableMap<Payment,PointSensitivityBuilder>CashFlowEquivalentCalculator. cashFlowEquivalentAndSensitivitySwap(ResolvedSwap swap, RatesProvider ratesProvider)Computes cash flow equivalent and sensitivity of swap.static Map<Payment,PointSensitivityBuilder>CashFlowEquivalentCalculator. normalize(Map<Payment,PointSensitivityBuilder> input)Generate a new map with each payment date unique and the amounts and sensitivities of elements with same payment date compressed.Method parameters in com.opengamma.strata.pricer.impl.rate.swap with type arguments of type PointSensitivityBuilder Modifier and Type Method Description static Map<Payment,PointSensitivityBuilder>CashFlowEquivalentCalculator. normalize(Map<Payment,PointSensitivityBuilder> input)Generate a new map with each payment date unique and the amounts and sensitivities of elements with same payment date compressed. -
Uses of PointSensitivityBuilder in com.opengamma.strata.pricer.impl.swap
-
Uses of PointSensitivityBuilder in com.opengamma.strata.pricer.index
Classes in com.opengamma.strata.pricer.index that implement PointSensitivityBuilder Modifier and Type Class Description classIborFutureOptionSensitivityPoint sensitivity to an implied volatility for a Ibor future option model. -
Uses of PointSensitivityBuilder in com.opengamma.strata.pricer.rate
Classes in com.opengamma.strata.pricer.rate that implement PointSensitivityBuilder Modifier and Type Class Description classIborRateSensitivityPoint sensitivity to a rate from an Ibor index curve.classInflationRateSensitivityPoint sensitivity to a rate from a price index curve.classOvernightRateSensitivityPoint sensitivity to a rate from an Overnight index curve.Methods in com.opengamma.strata.pricer.rate that return PointSensitivityBuilder Modifier and Type Method Description PointSensitivityBuilderDiscountOvernightIndexRates. periodRatePointSensitivity(OvernightIndexObservation startDateObservation, LocalDate endDate)PointSensitivityBuilderHistoricOvernightIndexRates. periodRatePointSensitivity(OvernightIndexObservation startDateObservation, LocalDate endDate)PointSensitivityBuilderOvernightIndexRates. periodRatePointSensitivity(OvernightIndexObservation startDateObservation, LocalDate endDate)Calculates the point sensitivity of the historic or forward rate at the specified fixing period.PointSensitivityBuilderDiscountIborIndexRates. rateIgnoringFixingsPointSensitivity(IborIndexObservation observation)PointSensitivityBuilderDiscountOvernightIndexRates. rateIgnoringFixingsPointSensitivity(OvernightIndexObservation observation)PointSensitivityBuilderHistoricIborIndexRates. rateIgnoringFixingsPointSensitivity(IborIndexObservation observation)PointSensitivityBuilderHistoricOvernightIndexRates. rateIgnoringFixingsPointSensitivity(OvernightIndexObservation observation)PointSensitivityBuilderIborIndexRates. rateIgnoringFixingsPointSensitivity(IborIndexObservation observation)Ignores the time-series of fixings to get the forward rate point sensitivity at the specified fixing date, used in rare and special cases.PointSensitivityBuilderOvernightIndexRates. rateIgnoringFixingsPointSensitivity(OvernightIndexObservation observation)Ignores the time-series of fixings to get the forward rate point sensitivity at the specified fixing date, used in rare and special cases.PointSensitivityBuilderSimpleIborIndexRates. rateIgnoringFixingsPointSensitivity(IborIndexObservation observation)PointSensitivityBuilderDiscountIborIndexRates. ratePointSensitivity(IborIndexObservation observation)PointSensitivityBuilderDiscountOvernightIndexRates. ratePointSensitivity(OvernightIndexObservation observation)PointSensitivityBuilderHistoricIborIndexRates. ratePointSensitivity(IborIndexObservation observation)PointSensitivityBuilderHistoricOvernightIndexRates. ratePointSensitivity(OvernightIndexObservation observation)PointSensitivityBuilderIborIndexRates. ratePointSensitivity(IborIndexObservation observation)Calculates the point sensitivity of the historic or forward rate at the specified fixing date.PointSensitivityBuilderOvernightIndexRates. ratePointSensitivity(OvernightIndexObservation observation)Calculates the point sensitivity of the historic or forward rate at the specified fixing date.PointSensitivityBuilderSimpleIborIndexRates. ratePointSensitivity(IborIndexObservation observation)PointSensitivityBuilderRateComputationFn. rateSensitivity(T computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)Determines the point sensitivity for the rate computation.PointSensitivityBuilderHistoricPriceIndexValues. valuePointSensitivity(PriceIndexObservation observation)PointSensitivityBuilderPriceIndexValues. valuePointSensitivity(PriceIndexObservation observation)Calculates the point sensitivity of the historic or forward value at the specified fixing month.PointSensitivityBuilderSimplePriceIndexValues. valuePointSensitivity(PriceIndexObservation observation) -
Uses of PointSensitivityBuilder in com.opengamma.strata.pricer.swap
Methods in com.opengamma.strata.pricer.swap that return PointSensitivityBuilder Modifier and Type Method Description PointSensitivityBuilderDiscountingSwapLegPricer. forecastValueSensitivity(ResolvedSwapLeg leg, RatesProvider provider)Calculates the forecast value sensitivity of the swap leg.PointSensitivityBuilderDiscountingSwapProductPricer. forecastValueSensitivity(ResolvedSwap swap, RatesProvider provider)Calculates the forecast value sensitivity of the swap product.PointSensitivityBuilderSwapPaymentEventPricer. forecastValueSensitivity(T event, RatesProvider provider)Calculates the forecast value sensitivity of a single payment event.PointSensitivityBuilderSwapPaymentPeriodPricer. forecastValueSensitivity(T period, RatesProvider provider)Calculates the forecast value sensitivity of a single payment period.PointSensitivityBuilderDiscountingSwapProductPricer. marketQuoteSensitivity(ResolvedSwap swap, RatesProvider provider)Computes the market quote curve sensitivity for swaps.PointSensitivityBuilderDiscountingSwapProductPricer. parRateSensitivity(ResolvedSwap swap, RatesProvider provider)Calculates the par rate curve sensitivity for a swap with a fixed leg.PointSensitivityBuilderDiscountingSwapProductPricer. parSpreadSensitivity(ResolvedSwap swap, RatesProvider provider)Calculates the par spread curve sensitivity for a swap.PointSensitivityBuilderDiscountingSwapLegPricer. presentValueSensitivity(ResolvedSwapLeg leg, RatesProvider provider)Calculates the present value sensitivity of the swap leg.PointSensitivityBuilderDiscountingSwapProductPricer. presentValueSensitivity(ResolvedSwap swap, Currency currency, RatesProvider provider)Calculates the present value sensitivity of the swap product converted in a given currency.PointSensitivityBuilderDiscountingSwapProductPricer. presentValueSensitivity(ResolvedSwap swap, RatesProvider provider)Calculates the present value sensitivity of the swap product.PointSensitivityBuilderSwapPaymentEventPricer. presentValueSensitivity(T event, RatesProvider provider)Calculates the present value sensitivity of a single payment event.PointSensitivityBuilderSwapPaymentPeriodPricer. presentValueSensitivity(T period, RatesProvider provider)Calculates the present value sensitivity of a single payment period.PointSensitivityBuilderDiscountingSwapLegPricer. pvbpSensitivity(ResolvedSwapLeg fixedLeg, RatesProvider provider)Calculates the Present Value of a Basis Point curve sensitivity for a fixed swap leg.PointSensitivityBuilderSwapPaymentPeriodPricer. pvbpSensitivity(T period, RatesProvider provider)Calculates the present value of a basis point sensitivity of a single payment period. -
Uses of PointSensitivityBuilder in com.opengamma.strata.pricer.swaption
Classes in com.opengamma.strata.pricer.swaption that implement PointSensitivityBuilder Modifier and Type Class Description classSwaptionSabrSensitivitySensitivity of a swaption to SABR model parameters.classSwaptionSensitivityPoint sensitivity to a swaption implied parameter point.Methods in com.opengamma.strata.pricer.swaption that return PointSensitivityBuilder Modifier and Type Method Description default PointSensitivityBuilderSabrSwaptionVolatilities. convertSwaptionSensitivity(SwaptionSensitivity swptSensi)Convert aSwaptionSensitivityfor a expiry, tenor and strike in the associated SABR parameter sensitivities.PointSensitivityBuilderSabrSwaptionCashParYieldProductPricer. presentValueSensitivityModelParamsSabr(ResolvedSwaption swaption, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity to the SABR model parameters of the swaption product.PointSensitivityBuilderSabrSwaptionPhysicalProductPricer. presentValueSensitivityModelParamsSabr(ResolvedSwaption swaption, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity to the SABR model parameters of the swaption product.PointSensitivityBuilderHullWhiteSwaptionPhysicalProductPricer. presentValueSensitivityRates(ResolvedSwaption swaption, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider)Calculates the present value sensitivity of the swaption product.PointSensitivityBuilderSabrSwaptionCashParYieldProductPricer. presentValueSensitivityRatesStickyModel(ResolvedSwaption swaption, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity of the swaption product to the rate curves.PointSensitivityBuilderSabrSwaptionPhysicalProductPricer. presentValueSensitivityRatesStickyModel(ResolvedSwaption swaption, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity of the swaption product to the rate curves.PointSensitivityBuilderVolatilitySwaptionCashParYieldProductPricer. presentValueSensitivityRatesStickyStrike(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity of the swaption to the rate curves.PointSensitivityBuilderVolatilitySwaptionPhysicalProductPricer. presentValueSensitivityRatesStickyStrike(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity of the swaption to the rate curves.PointSensitivityBuilderVolatilitySwaptionProductPricer. presentValueSensitivityRatesStickyStrike(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity of the swaption to the rate curves.
-