Uses of Interface
com.opengamma.strata.pricer.rate.RatesProvider
-
Packages that use RatesProvider Package Description com.opengamma.strata.measure.bond Base package for calculation functions.com.opengamma.strata.measure.capfloor Calculation functions for Ibor cap/floor products.com.opengamma.strata.measure.cms Calculation functions for constant maturity swap (CMS) products.com.opengamma.strata.measure.deposit Calculation functions for deposit products.com.opengamma.strata.measure.dsf Calculation functions for DSF products.com.opengamma.strata.measure.fra Calculation functions for FRA products.com.opengamma.strata.measure.fx Calculation functions for FX products.com.opengamma.strata.measure.fxopt Calculation functions for FX option products.com.opengamma.strata.measure.index Calculation functions for index products.com.opengamma.strata.measure.payment Calculation functions for payment products.com.opengamma.strata.measure.rate Base package for calculation functions.com.opengamma.strata.measure.swap Calculation functions for swap products.com.opengamma.strata.measure.swaption Calculation functions for swaption products.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.curve Provides the ability to calibrate curves.com.opengamma.strata.pricer.deposit Calculators for rate deposit instruments, such as term deposit.com.opengamma.strata.pricer.dsf Calculators for Deliverable Swap Futures (DSFs).com.opengamma.strata.pricer.fra Calculators for Forward Rate Agreement (FRA) instruments.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.sensitivity Calculators for sensitivities.com.opengamma.strata.pricer.swap Calculators for interest rate swaps.com.opengamma.strata.pricer.swaption Calculators for swaptions. -
-
Uses of RatesProvider in com.opengamma.strata.measure.bond
Methods in com.opengamma.strata.measure.bond with parameters of type RatesProvider Modifier and Type Method Description MultiCurrencyAmountCapitalIndexedBondTradeCalculations. currencyExposure(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider legalEntityProvider)Calculates currency exposure for a single set of market data.CurrencyAmountCapitalIndexedBondTradeCalculations. currentCash(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider legalEntityProvider)Calculates current cash for a single set of market data.CurrencyAmountCapitalIndexedBondTradeCalculations. presentValue(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider legalEntityProvider)Calculates present value for a single set of market data.CurrencyParameterSensitivitiesCapitalIndexedBondTradeCalculations. pv01CalibratedBucketed(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider legalEntityProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountCapitalIndexedBondTradeCalculations. pv01CalibratedSum(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider legalEntityProvider)Calculates present value sensitivity for a single set of market data. -
Uses of RatesProvider in com.opengamma.strata.measure.capfloor
Methods in com.opengamma.strata.measure.capfloor with parameters of type RatesProvider Modifier and Type Method Description MultiCurrencyAmountIborCapFloorTradeCalculations. currencyExposure(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates currency exposure for a single set of market data.MultiCurrencyAmountIborCapFloorTradeCalculations. currentCash(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates current cash for a single set of market data.MultiCurrencyAmountIborCapFloorTradeCalculations. presentValue(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates present value for a single set of market data.CurrencyParameterSensitivitiesIborCapFloorTradeCalculations. pv01RatesCalibratedBucketed(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountIborCapFloorTradeCalculations. pv01RatesCalibratedSum(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesIborCapFloorTradeCalculations. pv01RatesMarketQuoteBucketed(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountIborCapFloorTradeCalculations. pv01RatesMarketQuoteSum(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates present value sensitivity for a single set of market data. -
Uses of RatesProvider in com.opengamma.strata.measure.cms
Methods in com.opengamma.strata.measure.cms with parameters of type RatesProvider Modifier and Type Method Description MultiCurrencyAmountCmsTradeCalculations. currencyExposure(ResolvedCmsTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates currency exposure for a single set of market data.MultiCurrencyAmountCmsTradeCalculations. currentCash(ResolvedCmsTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates current cash for a single set of market data.MultiCurrencyAmountCmsTradeCalculations. presentValue(ResolvedCmsTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates present value for a single set of market data.CurrencyParameterSensitivitiesCmsTradeCalculations. pv01RatesCalibratedBucketed(ResolvedCmsTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountCmsTradeCalculations. pv01RatesCalibratedSum(ResolvedCmsTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesCmsTradeCalculations. pv01RatesMarketQuoteBucketed(ResolvedCmsTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountCmsTradeCalculations. pv01RatesMarketQuoteSum(ResolvedCmsTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates present value sensitivity for a single set of market data. -
Uses of RatesProvider in com.opengamma.strata.measure.deposit
Methods in com.opengamma.strata.measure.deposit with parameters of type RatesProvider Modifier and Type Method Description MultiCurrencyAmountTermDepositTradeCalculations. currencyExposure(ResolvedTermDepositTrade trade, RatesProvider ratesProvider)Calculates currency exposure for a single set of market data.CurrencyAmountTermDepositTradeCalculations. currentCash(ResolvedTermDepositTrade trade, RatesProvider ratesProvider)Calculates current cash for a single set of market data.doubleTermDepositTradeCalculations. parRate(ResolvedTermDepositTrade trade, RatesProvider ratesProvider)Calculates par rate for a single set of market data.doubleTermDepositTradeCalculations. parSpread(ResolvedTermDepositTrade trade, RatesProvider ratesProvider)Calculates par spread for a single set of market data.CurrencyAmountTermDepositTradeCalculations. presentValue(ResolvedTermDepositTrade trade, RatesProvider ratesProvider)Calculates present value for a single set of market data.CurrencyParameterSensitivitiesTermDepositTradeCalculations. pv01CalibratedBucketed(ResolvedTermDepositTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountTermDepositTradeCalculations. pv01CalibratedSum(ResolvedTermDepositTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesTermDepositTradeCalculations. pv01MarketQuoteBucketed(ResolvedTermDepositTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountTermDepositTradeCalculations. pv01MarketQuoteSum(ResolvedTermDepositTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data. -
Uses of RatesProvider in com.opengamma.strata.measure.dsf
Methods in com.opengamma.strata.measure.dsf with parameters of type RatesProvider Modifier and Type Method Description MultiCurrencyAmountDsfTradeCalculations. currencyExposure(ResolvedDsfTrade trade, RatesProvider ratesProvider)Calculates currency exposure for a single set of market data.CurrencyAmountDsfTradeCalculations. presentValue(ResolvedDsfTrade trade, RatesProvider ratesProvider)Calculates present value for a single set of market data.CurrencyParameterSensitivitiesDsfTradeCalculations. pv01CalibratedBucketed(ResolvedDsfTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountDsfTradeCalculations. pv01CalibratedSum(ResolvedDsfTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesDsfTradeCalculations. pv01MarketQuoteBucketed(ResolvedDsfTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountDsfTradeCalculations. pv01MarketQuoteSum(ResolvedDsfTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.doubleDsfTradeCalculations. unitPrice(ResolvedDsfTrade trade, RatesProvider ratesProvider)Calculates unit price for a single set of market data. -
Uses of RatesProvider in com.opengamma.strata.measure.fra
Methods in com.opengamma.strata.measure.fra with parameters of type RatesProvider Modifier and Type Method Description CashFlowsFraTradeCalculations. cashFlows(ResolvedFraTrade trade, RatesProvider ratesProvider)Calculates cash flows for a single set of market data.MultiCurrencyAmountFraTradeCalculations. currencyExposure(ResolvedFraTrade trade, RatesProvider ratesProvider)Calculates currency exposure for a single set of market data.CurrencyAmountFraTradeCalculations. currentCash(ResolvedFraTrade trade, RatesProvider ratesProvider)Calculates current cash for a single set of market data.ExplainMapFraTradeCalculations. explainPresentValue(ResolvedFraTrade trade, RatesProvider ratesProvider)Explains the present value calculation for a single set of market data.doubleFraTradeCalculations. parRate(ResolvedFraTrade trade, RatesProvider ratesProvider)Calculates par rate for a single set of market data.doubleFraTradeCalculations. parSpread(ResolvedFraTrade trade, RatesProvider ratesProvider)Calculates par spread for a single set of market data.CurrencyAmountFraTradeCalculations. presentValue(ResolvedFraTrade trade, RatesProvider ratesProvider)Calculates present value for a single set of market data.CurrencyParameterSensitivitiesFraTradeCalculations. pv01CalibratedBucketed(ResolvedFraTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFraTradeCalculations. pv01CalibratedSum(ResolvedFraTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesFraTradeCalculations. pv01MarketQuoteBucketed(ResolvedFraTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFraTradeCalculations. pv01MarketQuoteSum(ResolvedFraTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data. -
Uses of RatesProvider in com.opengamma.strata.measure.fx
Methods in com.opengamma.strata.measure.fx with parameters of type RatesProvider Modifier and Type Method Description MultiCurrencyAmountFxNdfTradeCalculations. currencyExposure(ResolvedFxNdfTrade trade, RatesProvider ratesProvider)Calculates currency exposure for a single set of market data.MultiCurrencyAmountFxSingleTradeCalculations. currencyExposure(ResolvedFxSingleTrade trade, RatesProvider ratesProvider)Calculates currency exposure for a single set of market data.MultiCurrencyAmountFxSwapTradeCalculations. currencyExposure(ResolvedFxSwapTrade trade, RatesProvider ratesProvider)Calculates currency exposure for a single set of market data.CurrencyAmountFxNdfTradeCalculations. currentCash(ResolvedFxNdfTrade trade, RatesProvider ratesProvider)Calculates current cash for a single set of market data.MultiCurrencyAmountFxSingleTradeCalculations. currentCash(ResolvedFxSingleTrade trade, RatesProvider ratesProvider)Calculates current cash for a single set of market data.MultiCurrencyAmountFxSwapTradeCalculations. currentCash(ResolvedFxSwapTrade trade, RatesProvider ratesProvider)Calculates current cash for a single set of market data.FxRateFxNdfTradeCalculations. forwardFxRate(ResolvedFxNdfTrade trade, RatesProvider ratesProvider)Calculates the forward FX rate for a single set of market data.FxRateFxSingleTradeCalculations. forwardFxRate(ResolvedFxSingleTrade trade, RatesProvider ratesProvider)Calculates the forward FX rate for a single set of market data.doubleFxSingleTradeCalculations. parSpread(ResolvedFxSingleTrade trade, RatesProvider ratesProvider)Calculates par spread for a single set of market data.doubleFxSwapTradeCalculations. parSpread(ResolvedFxSwapTrade trade, RatesProvider ratesProvider)Calculates par spread for a single set of market data.CurrencyAmountFxNdfTradeCalculations. presentValue(ResolvedFxNdfTrade trade, RatesProvider ratesProvider)Calculates present value for a single set of market data.MultiCurrencyAmountFxSingleTradeCalculations. presentValue(ResolvedFxSingleTrade trade, RatesProvider ratesProvider)Calculates present value for a single set of market data.MultiCurrencyAmountFxSwapTradeCalculations. presentValue(ResolvedFxSwapTrade trade, RatesProvider ratesProvider)Calculates present value for a single set of market data.CurrencyParameterSensitivitiesFxNdfTradeCalculations. pv01CalibratedBucketed(ResolvedFxNdfTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesFxSingleTradeCalculations. pv01CalibratedBucketed(ResolvedFxSingleTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesFxSwapTradeCalculations. pv01CalibratedBucketed(ResolvedFxSwapTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFxNdfTradeCalculations. pv01CalibratedSum(ResolvedFxNdfTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFxSingleTradeCalculations. pv01CalibratedSum(ResolvedFxSingleTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFxSwapTradeCalculations. pv01CalibratedSum(ResolvedFxSwapTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesFxNdfTradeCalculations. pv01MarketQuoteBucketed(ResolvedFxNdfTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesFxSingleTradeCalculations. pv01MarketQuoteBucketed(ResolvedFxSingleTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesFxSwapTradeCalculations. pv01MarketQuoteBucketed(ResolvedFxSwapTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFxNdfTradeCalculations. pv01MarketQuoteSum(ResolvedFxNdfTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFxSingleTradeCalculations. pv01MarketQuoteSum(ResolvedFxSingleTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFxSwapTradeCalculations. pv01MarketQuoteSum(ResolvedFxSwapTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data. -
Uses of RatesProvider in com.opengamma.strata.measure.fxopt
Methods in com.opengamma.strata.measure.fxopt with parameters of type RatesProvider Modifier and Type Method Description MultiCurrencyAmountFxSingleBarrierOptionTradeCalculations. currencyExposure(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxSingleBarrierOptionMethod method)Calculates currency exposure for a single set of market data.MultiCurrencyAmountFxVanillaOptionTradeCalculations. currencyExposure(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxVanillaOptionMethod method)Calculates currency exposure for a single set of market data.CurrencyAmountFxSingleBarrierOptionTradeCalculations. currentCash(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxSingleBarrierOptionMethod method)Calculates current cash for a single set of market data.CurrencyAmountFxVanillaOptionTradeCalculations. currentCash(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxVanillaOptionMethod method)Calculates current cash for a single set of market data.MultiCurrencyAmountFxSingleBarrierOptionTradeCalculations. presentValue(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxSingleBarrierOptionMethod method)Calculates present value for a single set of market data.MultiCurrencyAmountFxVanillaOptionTradeCalculations. presentValue(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxVanillaOptionMethod method)Calculates present value for a single set of market data.CurrencyParameterSensitivitiesFxSingleBarrierOptionTradeCalculations. pv01RatesCalibratedBucketed(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxSingleBarrierOptionMethod method)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesFxVanillaOptionTradeCalculations. pv01RatesCalibratedBucketed(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxVanillaOptionMethod method)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFxSingleBarrierOptionTradeCalculations. pv01RatesCalibratedSum(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxSingleBarrierOptionMethod method)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFxVanillaOptionTradeCalculations. pv01RatesCalibratedSum(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxVanillaOptionMethod method)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesFxSingleBarrierOptionTradeCalculations. pv01RatesMarketQuoteBucketed(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxSingleBarrierOptionMethod method)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesFxVanillaOptionTradeCalculations. pv01RatesMarketQuoteBucketed(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxVanillaOptionMethod method)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFxSingleBarrierOptionTradeCalculations. pv01RatesMarketQuoteSum(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxSingleBarrierOptionMethod method)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountFxVanillaOptionTradeCalculations. pv01RatesMarketQuoteSum(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxVanillaOptionMethod method)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesFxSingleBarrierOptionTradeCalculations. vegaMarketQuoteBucketed(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxSingleBarrierOptionMethod method)Calculates present value vega sensitivity for a single set of market data.CurrencyParameterSensitivitiesFxVanillaOptionTradeCalculations. vegaMarketQuoteBucketed(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, FxOptionVolatilities volatilities, FxVanillaOptionMethod method)Calculates present value vega sensitivity for a single set of market data. -
Uses of RatesProvider in com.opengamma.strata.measure.index
Methods in com.opengamma.strata.measure.index with parameters of type RatesProvider Modifier and Type Method Description doubleIborFutureTradeCalculations. parSpread(ResolvedIborFutureTrade trade, RatesProvider ratesProvider)Calculates par spread for a single set of market data.doubleOvernightFutureTradeCalculations. parSpread(ResolvedOvernightFutureTrade trade, RatesProvider ratesProvider)Calculates par spread for a single set of market data.CurrencyAmountIborFutureOptionTradeCalculations. presentValue(ResolvedIborFutureOptionTrade trade, RatesProvider ratesProvider, IborFutureOptionVolatilities volatilities)Calculates present value for a single set of market data.CurrencyAmountIborFutureTradeCalculations. presentValue(ResolvedIborFutureTrade trade, RatesProvider ratesProvider)Calculates present value for a single set of market data.CurrencyAmountOvernightFutureTradeCalculations. presentValue(ResolvedOvernightFutureTrade trade, RatesProvider ratesProvider)Calculates present value for a single set of market data.CurrencyParameterSensitivitiesIborFutureOptionTradeCalculations. pv01CalibratedBucketed(ResolvedIborFutureOptionTrade trade, RatesProvider ratesProvider, IborFutureOptionVolatilities volatilities)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesIborFutureTradeCalculations. pv01CalibratedBucketed(ResolvedIborFutureTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesOvernightFutureTradeCalculations. pv01CalibratedBucketed(ResolvedOvernightFutureTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountIborFutureOptionTradeCalculations. pv01CalibratedSum(ResolvedIborFutureOptionTrade trade, RatesProvider ratesProvider, IborFutureOptionVolatilities volatilities)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountIborFutureTradeCalculations. pv01CalibratedSum(ResolvedIborFutureTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountOvernightFutureTradeCalculations. pv01CalibratedSum(ResolvedOvernightFutureTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesIborFutureOptionTradeCalculations. pv01MarketQuoteBucketed(ResolvedIborFutureOptionTrade trade, RatesProvider ratesProvider, IborFutureOptionVolatilities volatilities)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesIborFutureTradeCalculations. pv01MarketQuoteBucketed(ResolvedIborFutureTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesOvernightFutureTradeCalculations. pv01MarketQuoteBucketed(ResolvedOvernightFutureTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountIborFutureOptionTradeCalculations. pv01MarketQuoteSum(ResolvedIborFutureOptionTrade trade, RatesProvider ratesProvider, IborFutureOptionVolatilities volatilities)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountIborFutureTradeCalculations. pv01MarketQuoteSum(ResolvedIborFutureTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountOvernightFutureTradeCalculations. pv01MarketQuoteSum(ResolvedOvernightFutureTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.doubleIborFutureOptionTradeCalculations. unitPrice(ResolvedIborFutureOptionTrade trade, RatesProvider ratesProvider, IborFutureOptionVolatilities volatilities)Calculates unit price for a single set of market data.doubleIborFutureTradeCalculations. unitPrice(ResolvedIborFutureTrade trade, RatesProvider ratesProvider)Calculates unit price for a single set of market data.doubleOvernightFutureTradeCalculations. unitPrice(ResolvedOvernightFutureTrade trade, RatesProvider ratesProvider)Calculates unit price for a single set of market data. -
Uses of RatesProvider in com.opengamma.strata.measure.payment
Methods in com.opengamma.strata.measure.payment with parameters of type RatesProvider Modifier and Type Method Description CashFlowsBulletPaymentTradeCalculations. cashFlows(ResolvedBulletPaymentTrade trade, RatesProvider ratesProvider)Calculates cash flows for a single set of market data.MultiCurrencyAmountBulletPaymentTradeCalculations. currencyExposure(ResolvedBulletPaymentTrade trade, RatesProvider ratesProvider)Calculates currency exposure for a single set of market data.CurrencyAmountBulletPaymentTradeCalculations. currentCash(ResolvedBulletPaymentTrade trade, RatesProvider ratesProvider)Calculates current cash for a single set of market data.CurrencyAmountBulletPaymentTradeCalculations. presentValue(ResolvedBulletPaymentTrade trade, RatesProvider ratesProvider)Calculates present value for a single set of market data.CurrencyParameterSensitivitiesBulletPaymentTradeCalculations. pv01CalibratedBucketed(ResolvedBulletPaymentTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountBulletPaymentTradeCalculations. pv01CalibratedSum(ResolvedBulletPaymentTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesBulletPaymentTradeCalculations. pv01MarketQuoteBucketed(ResolvedBulletPaymentTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountBulletPaymentTradeCalculations. pv01MarketQuoteSum(ResolvedBulletPaymentTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data. -
Uses of RatesProvider in com.opengamma.strata.measure.rate
Methods in com.opengamma.strata.measure.rate that return RatesProvider Modifier and Type Method Description RatesProviderRatesMarketData. ratesProvider()Gets the rates provider.RatesProviderRatesMarketDataLookup. ratesProvider(MarketData marketData)Obtains a rates provider based on the specified market data. -
Uses of RatesProvider in com.opengamma.strata.measure.swap
Methods in com.opengamma.strata.measure.swap with parameters of type RatesProvider Modifier and Type Method Description MultiCurrencyAmountSwapTradeCalculations. accruedInterest(ResolvedSwapTrade trade, RatesProvider ratesProvider)Calculates accrued interest for a single set of market data.CashFlowsSwapTradeCalculations. cashFlows(ResolvedSwapTrade trade, RatesProvider ratesProvider)Calculates cash flows for a single set of market data.MultiCurrencyAmountSwapTradeCalculations. currencyExposure(ResolvedSwapTrade trade, RatesProvider ratesProvider)Calculates currency exposure for a single set of market data.MultiCurrencyAmountSwapTradeCalculations. currentCash(ResolvedSwapTrade trade, RatesProvider ratesProvider)Calculates current cash for a single set of market data.ExplainMapSwapTradeCalculations. explainPresentValue(ResolvedSwapTrade trade, RatesProvider ratesProvider)Explains the present value calculation for a single set of market data.LegAmountsSwapTradeCalculations. legPresentValue(ResolvedSwapTrade trade, RatesProvider ratesProvider)Calculates the present value of each leg for a single set of market data.doubleSwapTradeCalculations. parRate(ResolvedSwapTrade trade, RatesProvider ratesProvider)Calculates par rate for a single set of market data.doubleSwapTradeCalculations. parSpread(ResolvedSwapTrade trade, RatesProvider ratesProvider)Calculates par spread for a single set of market data.MultiCurrencyAmountSwapTradeCalculations. presentValue(ResolvedSwapTrade trade, RatesProvider ratesProvider)Calculates present value for a single set of market data.CurrencyParameterSensitivitiesSwapTradeCalculations. pv01CalibratedBucketed(ResolvedSwapTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountSwapTradeCalculations. pv01CalibratedSum(ResolvedSwapTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesSwapTradeCalculations. pv01MarketQuoteBucketed(ResolvedSwapTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountSwapTradeCalculations. pv01MarketQuoteSum(ResolvedSwapTrade trade, RatesProvider ratesProvider)Calculates present value sensitivity for a single set of market data. -
Uses of RatesProvider in com.opengamma.strata.measure.swaption
Methods in com.opengamma.strata.measure.swaption with parameters of type RatesProvider Modifier and Type Method Description MultiCurrencyAmountSwaptionTradeCalculations. currencyExposure(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates currency exposure for a single set of market data.CurrencyAmountSwaptionTradeCalculations. currentCash(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates current cash for a single set of market data.CurrencyAmountSwaptionTradeCalculations. presentValue(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates present value for a single set of market data.CurrencyParameterSensitivitiesSwaptionTradeCalculations. pv01RatesCalibratedBucketed(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountSwaptionTradeCalculations. pv01RatesCalibratedSum(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesSwaptionTradeCalculations. pv01RatesMarketQuoteBucketed(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates present value sensitivity for a single set of market data.MultiCurrencyAmountSwaptionTradeCalculations. pv01RatesMarketQuoteSum(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates present value sensitivity for a single set of market data.CurrencyParameterSensitivitiesSwaptionTradeCalculations. vegaMarketQuoteBucketed(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SwaptionVolatilities volatilities)Calculates present value vega sensitivity for a single set of market data. -
Uses of RatesProvider in com.opengamma.strata.pricer.bond
Methods in com.opengamma.strata.pricer.bond with parameters of type RatesProvider Modifier and Type Method Description doubleDiscountingCapitalIndexedBondProductPricer. cleanNominalPriceFromDirtyNominalPrice(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LocalDate settlementDate, double dirtyPrice)Calculates the clean nominal price of the bond from its settlement date and dirty nominal price.doubleDiscountingCapitalIndexedBondProductPricer. cleanPriceFromRealYield(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LocalDate settlementDate, double yield)Computes the clean price from the conventional real yield.doubleDiscountingCapitalIndexedBondProductPricer. convexityFromRealYieldFiniteDifference(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LocalDate settlementDate, double yield)Calculates the convexity from the conventional real yield using finite difference approximation.doubleDiscountingCapitalIndexedBondProductPricer. convexityFromStandardYield(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LocalDate settlementDate, double yield)Computes the covexity from the standard yield.MultiCurrencyAmountDiscountingCapitalIndexedBondProductPricer. currencyExposure(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, LocalDate referenceDate)Calculates the currency exposure of the bond product.MultiCurrencyAmountDiscountingCapitalIndexedBondTradePricer. currencyExposure(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider)Calculates the currency exposure of the bond trade.MultiCurrencyAmountDiscountingCapitalIndexedBondTradePricer. currencyExposureFromCleanPrice(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, ReferenceData refData, double cleanRealPrice)Calculates the currency exposure of the bond trade.MultiCurrencyAmountDiscountingCapitalIndexedBondTradePricer. currencyExposureFromCleanPriceWithZSpread(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, ReferenceData refData, double cleanRealPrice, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the currency exposure of the bond trade with z-spread.MultiCurrencyAmountDiscountingCapitalIndexedBondProductPricer. currencyExposureWithZSpread(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, LocalDate referenceDate, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the currency exposure of the bond product with z-spread.MultiCurrencyAmountDiscountingCapitalIndexedBondTradePricer. currencyExposureWithZSpread(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the currency exposure of the bond trade with z-spread.CurrencyAmountDiscountingCapitalIndexedBondProductPricer. currentCash(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LocalDate settlementDate)Calculates the current cash of the bond product.CurrencyAmountDiscountingCapitalIndexedBondTradePricer. currentCash(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider)Calculates the current cash of the bond trade.doubleDiscountingCapitalIndexedBondProductPricer. dirtyNominalPriceFromCleanNominalPrice(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LocalDate settlementDate, double cleanPrice)Calculates the dirty nominal price of the bond from its settlement date and clean nominal price.doubleDiscountingCapitalIndexedBondProductPricer. dirtyNominalPriceFromCurves(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, ReferenceData refData)Calculates the dirty price of the bond security.doubleDiscountingCapitalIndexedBondProductPricer. dirtyNominalPriceFromCurvesWithZSpread(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, ReferenceData refData, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the dirty price of the bond security with z-spread.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.doubleDiscountingCapitalIndexedBondProductPricer. dirtyPriceFromRealYield(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LocalDate settlementDate, double yield)Computes the dirty price from the conventional real yield.doubleDiscountingCapitalIndexedBondProductPricer. dirtyPriceFromStandardYield(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LocalDate settlementDate, double yield)Computes the dirty price from the standard yield.voidDiscountingCapitalIndexedBondPaymentPeriodPricer. explainPresentValue(CapitalIndexedBondPaymentPeriod period, RatesProvider ratesProvider, IssuerCurveDiscountFactors issuerDiscountFactors, ExplainMapBuilder builder)Explains the present value of a single payment period.voidDiscountingCapitalIndexedBondPaymentPeriodPricer. explainPresentValueWithZSpread(CapitalIndexedBondPaymentPeriod period, RatesProvider ratesProvider, IssuerCurveDiscountFactors issuerDiscountFactors, ExplainMapBuilder builder, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Explains the present value of a single payment period with z-spread.doubleDiscountingCapitalIndexedBondPaymentPeriodPricer. forecastValue(CapitalIndexedBondPaymentPeriod period, RatesProvider ratesProvider)Calculates the forecast value of a single payment period.PointSensitivityBuilderDiscountingCapitalIndexedBondPaymentPeriodPricer. forecastValueSensitivity(CapitalIndexedBondPaymentPeriod period, RatesProvider ratesProvider)Calculates the forecast value sensitivity of a single payment period.doubleDiscountingCapitalIndexedBondProductPricer. modifiedDurationFromRealYieldFiniteDifference(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LocalDate settlementDate, double yield)Calculates the modified duration from the conventional real yield using finite difference approximation.doubleDiscountingCapitalIndexedBondProductPricer. modifiedDurationFromStandardYield(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LocalDate settlementDate, double yield)Computes the modified duration from the standard yield.CurrencyAmountDiscountingCapitalIndexedBondTradePricer. netAmount(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider)Calculates the net amount of the settlement of the bond trade.doubleDiscountingCapitalIndexedBondProductPricer. nominalPriceFromRealPrice(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LocalDate settlementDate, double realPrice)Calculates the nominal price of the bond from its settlement date and real price.doubleDiscountingCapitalIndexedBondPaymentPeriodPricer. presentValue(CapitalIndexedBondPaymentPeriod period, RatesProvider ratesProvider, IssuerCurveDiscountFactors issuerDiscountFactors)Calculates the present value of a single payment period.CurrencyAmountDiscountingCapitalIndexedBondProductPricer. presentValue(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider)Calculates the present value of the bond.CurrencyAmountDiscountingCapitalIndexedBondTradePricer. presentValue(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider)Calculates the present value of the bond trade.CurrencyAmountDiscountingCapitalIndexedBondTradePricer. presentValueFromCleanPrice(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, ReferenceData refData, double cleanRealPrice)Calculates the present value of the bond trade from the clean price.CurrencyAmountDiscountingCapitalIndexedBondTradePricer. presentValueFromCleanPriceWithZSpread(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, ReferenceData refData, double cleanRealPrice, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the present value of the settlement of the bond trade from the clean price with z-spread.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.PointSensitivitiesDiscountingCapitalIndexedBondTradePricer. presentValueSensitivity(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider)Calculates the present value sensitivity of the bond trade.PointSensitivitiesDiscountingCapitalIndexedBondTradePricer. presentValueSensitivityFromCleanPrice(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, ReferenceData refData, double cleanRealPrice)Calculates the present value sensitivity of the settlement of the bond trade from the real clean price.PointSensitivitiesDiscountingCapitalIndexedBondTradePricer. presentValueSensitivityFromCleanPriceWithZSpread(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, ReferenceData refData, double cleanRealPrice, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the present value sensitivity of the settlement of the bond trade from the real clean price 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.PointSensitivitiesDiscountingCapitalIndexedBondTradePricer. presentValueSensitivityWithZSpread(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the present value sensitivity of the bond trade with z-spread.doubleDiscountingCapitalIndexedBondPaymentPeriodPricer. presentValueWithZSpread(CapitalIndexedBondPaymentPeriod period, RatesProvider ratesProvider, IssuerCurveDiscountFactors issuerDiscountFactors, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the present value of a single payment period with z-spread.CurrencyAmountDiscountingCapitalIndexedBondProductPricer. presentValueWithZSpread(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the present value of the bond product with z-spread.CurrencyAmountDiscountingCapitalIndexedBondTradePricer. presentValueWithZSpread(ResolvedCapitalIndexedBondTrade trade, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, double zSpread, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the present value of the bond trade with z-spread.doubleDiscountingCapitalIndexedBondProductPricer. realPriceFromNominalPrice(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LocalDate settlementDate, double nominalPrice)Calculates the real price of the bond from its settlement date and nominal price.doubleDiscountingCapitalIndexedBondProductPricer. realYieldFromCurves(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, ReferenceData refData)Computes the conventional real yield from the curves.doubleDiscountingCapitalIndexedBondProductPricer. realYieldFromDirtyPrice(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LocalDate settlementDate, double dirtyPrice)Computes the conventional real yield from the dirty price.doubleDiscountingCapitalIndexedBondProductPricer. zSpreadFromCurvesAndCleanPrice(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, ReferenceData refData, double cleanPrice, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the z-spread of the bond from curves and clean price.doubleDiscountingCapitalIndexedBondProductPricer. zSpreadFromCurvesAndPv(ResolvedCapitalIndexedBond bond, RatesProvider ratesProvider, LegalEntityDiscountingProvider discountingProvider, ReferenceData refData, CurrencyAmount presentValue, CompoundedRateType compoundedRateType, int periodsPerYear)Calculates the z-spread of the bond from curves and present value. -
Uses of RatesProvider in com.opengamma.strata.pricer.capfloor
Methods in com.opengamma.strata.pricer.capfloor with parameters of type RatesProvider Modifier and Type Method Description IborCapletFloorletVolatilityCalibrationResultDirectIborCapletFloorletFlatVolatilityCalibrator. calibrate(IborCapletFloorletVolatilityDefinition definition, ZonedDateTime calibrationDateTime, RawOptionData capFloorData, RatesProvider ratesProvider)IborCapletFloorletVolatilityCalibrationResultDirectIborCapletFloorletVolatilityCalibrator. calibrate(IborCapletFloorletVolatilityDefinition definition, ZonedDateTime calibrationDateTime, RawOptionData capFloorData, RatesProvider ratesProvider)IborCapletFloorletVolatilityCalibrationResultSabrIborCapletFloorletVolatilityBootstrapper. calibrate(IborCapletFloorletVolatilityDefinition definition, ZonedDateTime calibrationDateTime, RawOptionData capFloorData, RatesProvider ratesProvider)IborCapletFloorletVolatilityCalibrationResultSabrIborCapletFloorletVolatilityCalibrator. calibrate(IborCapletFloorletVolatilityDefinition definition, ZonedDateTime calibrationDateTime, RawOptionData capFloorData, RatesProvider ratesProvider)IborCapletFloorletVolatilityCalibrationResultSurfaceIborCapletFloorletVolatilityBootstrapper. calibrate(IborCapletFloorletVolatilityDefinition definition, ZonedDateTime calibrationDateTime, RawOptionData capFloorData, RatesProvider ratesProvider)MultiCurrencyAmountVolatilityIborCapFloorProductPricer. currencyExposure(ResolvedIborCapFloor capFloor, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the currency exposure of the Ibor cap/floor product.MultiCurrencyAmountVolatilityIborCapFloorTradePricer. currencyExposure(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the currency exposure of the Ibor cap/floor trade.CurrencyAmountVolatilityIborCapFloorLegPricer. currentCash(ResolvedIborCapFloorLeg capFloorLeg, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the current cash of the Ibor cap/floor leg.MultiCurrencyAmountVolatilityIborCapFloorProductPricer. currentCash(ResolvedIborCapFloor capFloor, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the current cash of the Ibor cap/floor product.MultiCurrencyAmountVolatilityIborCapFloorTradePricer. currentCash(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the current cash of the Ibor cap/floor trade.doubleVolatilityIborCapletFloorletPeriodPricer. forwardRate(IborCapletFloorletPeriod period, RatesProvider ratesProvider)Computes the forward rate for the Ibor caplet/floorlet.IborCapletFloorletPeriodAmountsVolatilityIborCapFloorLegPricer. forwardRates(ResolvedIborCapFloorLeg capFloorLeg, RatesProvider ratesProvider)Calculates the forward rates for each caplet/floorlet of the Ibor cap/floor leg.IborCapletFloorletPeriodAmountsVolatilityIborCapFloorProductPricer. forwardRates(ResolvedIborCapFloor capFloor, RatesProvider ratesProvider)Calculates the forward rates for each caplet/floorlet of the Ibor cap/floor.IborCapletFloorletPeriodAmountsVolatilityIborCapFloorTradePricer. forwardRates(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider)Calculates the forward rates for each caplet/floorlet of the Ibor cap/floor trade.IborCapletFloorletPeriodAmountsVolatilityIborCapFloorLegPricer. impliedVolatilities(ResolvedIborCapFloorLeg capFloorLeg, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the implied volatilities for each caplet/floorlet of the Ibor cap/floor leg.IborCapletFloorletPeriodAmountsVolatilityIborCapFloorProductPricer. impliedVolatilities(ResolvedIborCapFloor capFloor, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the implied volatilities for each caplet/floorlet of the Ibor cap/floor.IborCapletFloorletPeriodAmountsVolatilityIborCapFloorTradePricer. impliedVolatilities(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the implied volatilities for each caplet/floorlet of the Ibor cap/floor trade.doubleVolatilityIborCapletFloorletPeriodPricer. impliedVolatility(IborCapletFloorletPeriod period, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Computes the implied volatility of the Ibor caplet/floorlet.CurrencyAmountSabrOvernightInArrearsCapletFloorletPeriodPricer. presentValue(OvernightInArrearsCapletFloorletPeriod period, RatesProvider ratesProvider, SabrParametersIborCapletFloorletVolatilities sabrVolatilities)Computes the present value in the SABR model with effective parameters.CurrencyAmountVerticalSpreadSabrOvernightInArrearsCapletFloorletBinaryPeriodPricer. presentValue(OvernightInArrearsCapletFloorletBinaryPeriod period, RatesProvider ratesProvider, SabrParametersIborCapletFloorletVolatilities sabrVolatilities)Calculates the present value of the binary caplet/floorlet period.CurrencyAmountVerticalSpreadVolatilityIborCapletFloorletBinaryPeriodPricer. presentValue(IborCapletFloorletBinaryPeriod period, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value of the binary caplet/floorlet period.CurrencyAmountVolatilityIborCapFloorLegPricer. presentValue(ResolvedIborCapFloorLeg capFloorLeg, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value of the Ibor cap/floor leg.MultiCurrencyAmountVolatilityIborCapFloorProductPricer. presentValue(ResolvedIborCapFloor capFloor, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value of the Ibor cap/floor product.MultiCurrencyAmountVolatilityIborCapFloorTradePricer. presentValue(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value of the Ibor cap/floor trade.CurrencyAmountVolatilityIborCapletFloorletPeriodPricer. presentValue(IborCapletFloorletPeriod period, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value of the Ibor caplet/floorlet period.CurrencyAmountVolatilityOvernightInArrearsCapletFloorletPeriodPricer. presentValue(OvernightInArrearsCapletFloorletPeriod period, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value of the overnight in-arrears caplet/floorlet period.IborCapletFloorletPeriodCurrencyAmountsVolatilityIborCapFloorLegPricer. presentValueCapletFloorletPeriods(ResolvedIborCapFloorLeg capFloorLeg, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value for each caplet/floorlet of the Ibor cap/floor leg.IborCapletFloorletPeriodCurrencyAmountsVolatilityIborCapFloorProductPricer. presentValueCapletFloorletPeriods(ResolvedIborCapFloor capFloor, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value for each caplet/floorlet of the Ibor cap/floor product.IborCapletFloorletPeriodCurrencyAmountsVolatilityIborCapFloorTradePricer. presentValueCapletFloorletPeriods(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value for each caplet/floorlet of the Ibor cap/floor trade.CurrencyAmountVolatilityIborCapFloorLegPricer. presentValueDelta(ResolvedIborCapFloorLeg capFloorLeg, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value delta of the Ibor cap/floor leg.MultiCurrencyAmountVolatilityIborCapFloorProductPricer. presentValueDelta(ResolvedIborCapFloor capFloor, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value delta of the Ibor cap/floor product.CurrencyAmountVolatilityIborCapletFloorletPeriodPricer. presentValueDelta(IborCapletFloorletPeriod period, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value delta of the Ibor caplet/floorlet period.CurrencyAmountVolatilityIborCapFloorLegPricer. presentValueGamma(ResolvedIborCapFloorLeg capFloorLeg, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value gamma of the Ibor cap/floor leg.MultiCurrencyAmountVolatilityIborCapFloorProductPricer. presentValueGamma(ResolvedIborCapFloor capFloor, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value gamma of the Ibor cap/floor product.CurrencyAmountVolatilityIborCapletFloorletPeriodPricer. presentValueGamma(IborCapletFloorletPeriod period, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value gamma of the Ibor caplet/floorlet period.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.PointSensitivitiesVolatilityIborCapFloorTradePricer. presentValueSensitivityRates(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value rates sensitivity of the Ibor cap/floor trade.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.PointSensitivitiesSabrIborCapFloorTradePricer. presentValueSensitivityRatesStickyModel(ResolvedIborCapFloorTrade trade, RatesProvider ratesProvider, SabrIborCapletFloorletVolatilities volatilities)Calculates the present value rates sensitivity of the Ibor cap/floor trade.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".CurrencyAmountVolatilityIborCapFloorLegPricer. presentValueTheta(ResolvedIborCapFloorLeg capFloorLeg, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value theta of the Ibor cap/floor leg.MultiCurrencyAmountVolatilityIborCapFloorProductPricer. presentValueTheta(ResolvedIborCapFloor capFloor, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value theta of the Ibor cap/floor product.CurrencyAmountVolatilityIborCapletFloorletPeriodPricer. presentValueTheta(IborCapletFloorletPeriod period, RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities)Calculates the present value theta of the Ibor caplet/floorlet period.protected voidVolatilityIborCapFloorLegPricer. validate(RatesProvider ratesProvider, IborCapletFloorletVolatilities volatilities) -
Uses of RatesProvider in com.opengamma.strata.pricer.cms
Methods in com.opengamma.strata.pricer.cms with parameters of type RatesProvider Modifier and Type Method Description doubleSabrExtrapolationReplicationCmsPeriodPricer. adjustedForwardRate(CmsPeriod cmsPeriod, RatesProvider provider, SabrSwaptionVolatilities swaptionVolatilities)Computes the adjusted forward rate for a CMS coupon.doubleSabrExtrapolationReplicationCmsPeriodPricer. adjustmentToForwardRate(CmsPeriod cmsPeriod, RatesProvider provider, SabrSwaptionVolatilities swaptionVolatilities)Computes the adjustment to the forward rate for a CMS coupon.MultiCurrencyAmountDiscountingCmsProductPricer. currencyExposure(ResolvedCms cms, RatesProvider ratesProvider)Calculates the currency exposure of the product.MultiCurrencyAmountDiscountingCmsTradePricer. currencyExposure(ResolvedCmsTrade trade, RatesProvider ratesProvider)Calculates the currency exposure of the trade.MultiCurrencyAmountSabrExtrapolationReplicationCmsProductPricer. currencyExposure(ResolvedCms cms, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the currency exposure of the product.MultiCurrencyAmountSabrExtrapolationReplicationCmsTradePricer. currencyExposure(ResolvedCmsTrade trade, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the currency exposure of the trade.CurrencyAmountDiscountingCmsLegPricer. currentCash(ResolvedCmsLeg cmsLeg, RatesProvider ratesProvider)Calculates the current cash of the leg.MultiCurrencyAmountDiscountingCmsProductPricer. currentCash(ResolvedCms cms, RatesProvider ratesProvider)Calculates the current cash of the product.MultiCurrencyAmountDiscountingCmsTradePricer. currentCash(ResolvedCmsTrade trade, RatesProvider ratesProvider)Calculates the current cash of the trade.CurrencyAmountSabrExtrapolationReplicationCmsLegPricer. currentCash(ResolvedCmsLeg cmsLeg, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the current cash of the leg.MultiCurrencyAmountSabrExtrapolationReplicationCmsProductPricer. currentCash(ResolvedCms cms, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the current cash of the product.MultiCurrencyAmountSabrExtrapolationReplicationCmsTradePricer. currentCash(ResolvedCmsTrade trade, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the current cash of the trade.ExplainMapSabrExtrapolationReplicationCmsLegPricer. explainPresentValue(ResolvedCmsLeg cmsLeg, RatesProvider provider, SabrSwaptionVolatilities volatilities)Explains the present value of a CMS leg.voidSabrExtrapolationReplicationCmsPeriodPricer. explainPresentValue(CmsPeriod period, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities, ExplainMapBuilder builder)Explains the present value of the CMS period.ExplainMapSabrExtrapolationReplicationCmsProductPricer. explainPresentValue(ResolvedCms cms, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Explains the present value of the CMS product.ExplainMapSabrExtrapolationReplicationCmsTradePricer. explainPresentValue(ResolvedCms cms, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Explains the present value of the CMS trade.CurrencyAmountDiscountingCmsLegPricer. presentValue(ResolvedCmsLeg cmsLeg, RatesProvider ratesProvider)Computes the present value of CMS leg by simple forward rate estimation.MultiCurrencyAmountDiscountingCmsProductPricer. presentValue(ResolvedCms cms, RatesProvider ratesProvider)Calculates the present value of the CMS product by simple forward estimation.MultiCurrencyAmountDiscountingCmsTradePricer. presentValue(ResolvedCmsTrade trade, RatesProvider ratesProvider)Calculates the present value of the CMS trade by simple forward estimation.CurrencyAmountSabrExtrapolationReplicationCmsLegPricer. presentValue(ResolvedCmsLeg cmsLeg, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value of the CMS leg.CurrencyAmountSabrExtrapolationReplicationCmsPeriodPricer. presentValue(CmsPeriod cmsPeriod, RatesProvider provider, SabrSwaptionVolatilities swaptionVolatilities)Computes the present value by replication in SABR framework with extrapolation on the right.MultiCurrencyAmountSabrExtrapolationReplicationCmsProductPricer. presentValue(ResolvedCms cms, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value of the CMS product.MultiCurrencyAmountSabrExtrapolationReplicationCmsTradePricer. presentValue(ResolvedCmsTrade trade, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value of the CMS trade.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.PointSensitivitiesDiscountingCmsTradePricer. presentValueSensitivity(ResolvedCmsTrade trade, RatesProvider ratesProvider)Calculates the present value curve sensitivity of the CMS trade 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.PointSensitivitiesSabrExtrapolationReplicationCmsTradePricer. presentValueSensitivityModelParamsSabr(ResolvedCmsTrade trade, 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.PointSensitivitiesSabrExtrapolationReplicationCmsTradePricer. presentValueSensitivityRates(ResolvedCmsTrade trade, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value curve sensitivity of the CMS trade.doubleSabrExtrapolationReplicationCmsLegPricer. presentValueSensitivityStrike(ResolvedCmsLeg cmsLeg, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity to the strike value.doubleSabrExtrapolationReplicationCmsPeriodPricer. presentValueSensitivityStrike(CmsPeriod cmsPeriod, RatesProvider provider, SabrSwaptionVolatilities swaptionVolatilities)Computes the present value sensitivity to strike by replication in SABR framework with extrapolation on the right.doubleSabrExtrapolationReplicationCmsProductPricer. presentValueSensitivityStrike(ResolvedCms cms, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity to the strike value.doubleSabrExtrapolationReplicationCmsTradePricer. presentValueSensitivityStrike(ResolvedCmsTrade trade, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity to the strike value. -
Uses of RatesProvider in com.opengamma.strata.pricer.curve
Methods in com.opengamma.strata.pricer.curve with parameters of type RatesProvider Modifier and Type Method Description ImmutableRatesProviderSyntheticRatesCurveCalibrator. calibrate(RatesCurveGroupDefinition group, RatesProvider inputProvider, ReferenceData refData)Calibrates synthetic curves from the configuration of the new curves and an existing rates provider.DoubleArrayCalibrationMeasures. derivative(ResolvedTrade trade, RatesProvider provider, List<CurveParameterSize> curveOrder)Calculates the sensitivity with respect to the rates provider.ImmutableMarketDataSyntheticRatesCurveCalibrator. marketData(RatesCurveGroupDefinition group, RatesProvider inputProvider, ReferenceData refData)Constructs the synthetic market data from an existing rates provider and the configuration of the new curves.CurrencyParameterSensitivitiesCalibrationMeasure. sensitivities(T trade, RatesProvider provider)Calculates the parameter sensitivities that relate to the value.CurrencyParameterSensitivitiesMarketQuoteMeasure. sensitivities(T trade, RatesProvider provider)CurrencyParameterSensitivitiesPresentValueCalibrationMeasure. sensitivities(T trade, RatesProvider provider)CurrencyParameterSensitivitiesTradeCalibrationMeasure. sensitivities(T trade, RatesProvider provider)doubleCalibrationMeasure. value(T trade, RatesProvider provider)Calculates the value, such as par spread.doubleCalibrationMeasures. value(ResolvedTrade trade, RatesProvider provider)Calculates the value, such as par spread.doubleMarketQuoteMeasure. value(T trade, RatesProvider provider)doublePresentValueCalibrationMeasure. value(T trade, RatesProvider provider)doubleTradeCalibrationMeasure. value(T trade, RatesProvider provider)Method parameters in com.opengamma.strata.pricer.curve with type arguments of type RatesProvider Modifier and Type Method Description static <R extends ResolvedTrade>
MarketQuoteMeasure<R>MarketQuoteMeasure. of(String name, Class<R> tradeType, ToDoubleBiFunction<R,RatesProvider> valueFn, BiFunction<R,RatesProvider,PointSensitivities> sensitivityFn)Obtains a calibrator for a specific type of trade.static <R extends ResolvedTrade>
MarketQuoteMeasure<R>MarketQuoteMeasure. of(String name, Class<R> tradeType, ToDoubleBiFunction<R,RatesProvider> valueFn, BiFunction<R,RatesProvider,PointSensitivities> sensitivityFn)Obtains a calibrator for a specific type of trade.static <R extends ResolvedTrade>
PresentValueCalibrationMeasure<R>PresentValueCalibrationMeasure. of(String name, Class<R> tradeType, ToDoubleBiFunction<R,RatesProvider> valueFn, BiFunction<R,RatesProvider,PointSensitivities> sensitivityFn)Obtains a calibrator for a specific type of trade.static <R extends ResolvedTrade>
PresentValueCalibrationMeasure<R>PresentValueCalibrationMeasure. of(String name, Class<R> tradeType, ToDoubleBiFunction<R,RatesProvider> valueFn, BiFunction<R,RatesProvider,PointSensitivities> sensitivityFn)Obtains a calibrator for a specific type of trade.static <R extends ResolvedTrade>
TradeCalibrationMeasure<R>TradeCalibrationMeasure. of(String name, Class<R> tradeType, ToDoubleBiFunction<R,RatesProvider> valueFn, BiFunction<R,RatesProvider,PointSensitivities> sensitivityFn)Obtains a calibrator for a specific type of trade.static <R extends ResolvedTrade>
TradeCalibrationMeasure<R>TradeCalibrationMeasure. of(String name, Class<R> tradeType, ToDoubleBiFunction<R,RatesProvider> valueFn, BiFunction<R,RatesProvider,PointSensitivities> sensitivityFn)Obtains a calibrator for a specific type of trade. -
Uses of RatesProvider in com.opengamma.strata.pricer.deposit
Methods in com.opengamma.strata.pricer.deposit with parameters of type RatesProvider Modifier and Type Method Description MultiCurrencyAmountDiscountingTermDepositTradePricer. currencyExposure(ResolvedTermDepositTrade trade, RatesProvider provider)Calculates the currency exposure.CurrencyAmountDiscountingTermDepositTradePricer. currentCash(ResolvedTermDepositTrade trade, RatesProvider provider)Calculates the current cash.doubleDiscountingIborFixingDepositProductPricer. parRate(ResolvedIborFixingDeposit deposit, RatesProvider provider)Calculates the deposit fair rate given the start and end time and the accrual factor.doubleDiscountingIborFixingDepositTradePricer. parRate(ResolvedIborFixingDepositTrade trade, RatesProvider provider)Calculates the deposit fair rate given the start and end time and the accrual factor.doubleDiscountingTermDepositProductPricer. parRate(ResolvedTermDeposit deposit, RatesProvider provider)Calculates the deposit fair rate given the start and end time and the accrual factor.doubleDiscountingTermDepositTradePricer. parRate(ResolvedTermDepositTrade trade, RatesProvider provider)Calculates the deposit fair rate given the start and end time and the accrual factor.PointSensitivitiesDiscountingIborFixingDepositProductPricer. parRateSensitivity(ResolvedIborFixingDeposit deposit, RatesProvider provider)Calculates the deposit fair rate sensitivity to the curves.PointSensitivitiesDiscountingIborFixingDepositTradePricer. parRateSensitivity(ResolvedIborFixingDepositTrade trade, RatesProvider provider)Calculates the deposit fair rate sensitivity to the curves.PointSensitivitiesDiscountingTermDepositProductPricer. parRateSensitivity(ResolvedTermDeposit deposit, RatesProvider provider)Calculates the par rate curve sensitivity.PointSensitivitiesDiscountingTermDepositTradePricer. parRateSensitivity(ResolvedTermDepositTrade trade, RatesProvider provider)Calculates the par rate curve sensitivity.doubleDiscountingIborFixingDepositProductPricer. parSpread(ResolvedIborFixingDeposit deposit, RatesProvider provider)Calculates the spread to be added to the deposit rate to have a zero present value.doubleDiscountingIborFixingDepositTradePricer. parSpread(ResolvedIborFixingDepositTrade trade, RatesProvider provider)Calculates the spread to be added to the deposit rate to have a zero present value.doubleDiscountingTermDepositProductPricer. parSpread(ResolvedTermDeposit deposit, RatesProvider provider)Calculates the spread to be added to the deposit rate to have a zero present value.doubleDiscountingTermDepositTradePricer. parSpread(ResolvedTermDepositTrade trade, RatesProvider provider)Calculates the spread to be added to the deposit rate to have a zero present value.PointSensitivitiesDiscountingIborFixingDepositProductPricer. parSpreadSensitivity(ResolvedIborFixingDeposit deposit, RatesProvider provider)Calculates the par spread curve sensitivity.PointSensitivitiesDiscountingIborFixingDepositTradePricer. parSpreadSensitivity(ResolvedIborFixingDepositTrade trade, RatesProvider provider)Calculates the par spread curve sensitivity.PointSensitivitiesDiscountingTermDepositProductPricer. parSpreadSensitivity(ResolvedTermDeposit deposit, RatesProvider provider)Calculates the par spread curve sensitivity.PointSensitivitiesDiscountingTermDepositTradePricer. parSpreadSensitivity(ResolvedTermDepositTrade trade, RatesProvider provider)Calculates the par spread curve sensitivity.CurrencyAmountDiscountingIborFixingDepositProductPricer. presentValue(ResolvedIborFixingDeposit deposit, RatesProvider provider)Calculates the present value of the Ibor fixing deposit product.CurrencyAmountDiscountingIborFixingDepositTradePricer. presentValue(ResolvedIborFixingDepositTrade trade, RatesProvider provider)Calculates the present value of the Ibor fixing deposit trade.CurrencyAmountDiscountingTermDepositProductPricer. presentValue(ResolvedTermDeposit deposit, RatesProvider provider)Calculates the present value by discounting the final cash flow (nominal + interest) and the initial payment (initial amount).CurrencyAmountDiscountingTermDepositTradePricer. presentValue(ResolvedTermDepositTrade trade, RatesProvider provider)Calculates the present value by discounting the final cash flow (nominal + interest) and the initial payment (initial amount).PointSensitivitiesDiscountingIborFixingDepositProductPricer. presentValueSensitivity(ResolvedIborFixingDeposit deposit, RatesProvider provider)Calculates the present value sensitivity of the Ibor fixing product.PointSensitivitiesDiscountingIborFixingDepositTradePricer. presentValueSensitivity(ResolvedIborFixingDepositTrade trade, RatesProvider provider)Calculates the present value sensitivity of the Ibor fixing deposit trade.PointSensitivitiesDiscountingTermDepositProductPricer. presentValueSensitivity(ResolvedTermDeposit deposit, RatesProvider provider)Calculates the present value sensitivity by discounting the final cash flow (nominal + interest) and the initial payment (initial amount).PointSensitivitiesDiscountingTermDepositTradePricer. presentValueSensitivity(ResolvedTermDepositTrade trade, RatesProvider provider)Calculates the present value sensitivity by discounting the final cash flow (nominal + interest) and the initial payment (initial amount). -
Uses of RatesProvider in com.opengamma.strata.pricer.dsf
Methods in com.opengamma.strata.pricer.dsf with parameters of type RatesProvider Modifier and Type Method Description MultiCurrencyAmountDiscountingDsfTradePricer. currencyExposure(ResolvedDsfTrade trade, RatesProvider ratesProvider, double lastSettlementPrice)Calculates the currency exposure of the deliverable swap futures trade.CurrencyAmountDiscountingDsfTradePricer. presentValue(ResolvedDsfTrade trade, RatesProvider ratesProvider, double lastSettlementPrice)Calculates the present value of the deliverable swap futures trade.PointSensitivitiesDiscountingDsfTradePricer. presentValueSensitivity(ResolvedDsfTrade trade, RatesProvider ratesProvider)Calculates the present value sensitivity of the deliverable swap futures trade.doubleDiscountingDsfProductPricer. price(ResolvedDsf future, RatesProvider ratesProvider)Calculates the price of the deliverable swap futures product.doubleDiscountingDsfTradePricer. price(ResolvedDsfTrade trade, RatesProvider ratesProvider)Calculates the price of the underlying deliverable swap futures product.PointSensitivitiesDiscountingDsfProductPricer. priceSensitivity(ResolvedDsf future, RatesProvider ratesProvider)Calculates the price sensitivity of the deliverable swap futures product.PointSensitivitiesDiscountingDsfTradePricer. priceSensitivity(ResolvedDsfTrade trade, RatesProvider ratesProvider)Calculates the price sensitivity of the deliverable swap futures product. -
Uses of RatesProvider in com.opengamma.strata.pricer.fra
Methods in com.opengamma.strata.pricer.fra with parameters of type RatesProvider Modifier and Type Method Description CashFlowsDiscountingFraProductPricer. cashFlows(ResolvedFra fra, RatesProvider provider)Calculates the future cash flow of the FRA product.CashFlowsDiscountingFraTradePricer. cashFlows(ResolvedFraTrade trade, RatesProvider provider)Calculates the future cash flow of the FRA trade.MultiCurrencyAmountDiscountingFraTradePricer. currencyExposure(ResolvedFraTrade trade, RatesProvider provider)Calculates the currency exposure of the FRA trade.CurrencyAmountDiscountingFraTradePricer. currentCash(ResolvedFraTrade trade, RatesProvider provider)Calculates the current cash of the FRA trade.ExplainMapDiscountingFraProductPricer. explainPresentValue(ResolvedFra fra, RatesProvider provider)Explains the present value of the FRA product.ExplainMapDiscountingFraTradePricer. explainPresentValue(ResolvedFraTrade trade, RatesProvider provider)Explains the present value of the FRA product.CurrencyAmountDiscountingFraProductPricer. forecastValue(ResolvedFra fra, RatesProvider provider)Calculates the forecast value of the FRA product.CurrencyAmountDiscountingFraTradePricer. forecastValue(ResolvedFraTrade trade, RatesProvider provider)Calculates the forecast value of the FRA trade.PointSensitivitiesDiscountingFraProductPricer. forecastValueSensitivity(ResolvedFra fra, RatesProvider provider)Calculates the forecast value sensitivity of the FRA product.PointSensitivitiesDiscountingFraTradePricer. forecastValueSensitivity(ResolvedFraTrade trade, RatesProvider provider)Calculates the forecast value sensitivity of the FRA trade.doubleDiscountingFraProductPricer. parRate(ResolvedFra fra, RatesProvider provider)Calculates the par rate of the FRA product.doubleDiscountingFraTradePricer. parRate(ResolvedFraTrade trade, RatesProvider provider)Calculates the par rate of the FRA trade.PointSensitivitiesDiscountingFraProductPricer. parRateSensitivity(ResolvedFra fra, RatesProvider provider)Calculates the par rate curve sensitivity of the FRA product.PointSensitivitiesDiscountingFraTradePricer. parRateSensitivity(ResolvedFraTrade trade, RatesProvider provider)Calculates the par rate curve sensitivity of the FRA trade.doubleDiscountingFraProductPricer. parSpread(ResolvedFra fra, RatesProvider provider)Calculates the par spread of the FRA product.doubleDiscountingFraTradePricer. parSpread(ResolvedFraTrade trade, RatesProvider provider)Calculates the par spread of the FRA trade.PointSensitivitiesDiscountingFraProductPricer. parSpreadSensitivity(ResolvedFra fra, RatesProvider provider)Calculates the par spread curve sensitivity of the FRA product.PointSensitivitiesDiscountingFraTradePricer. parSpreadSensitivity(ResolvedFraTrade trade, RatesProvider provider)Calculates the par spread curve sensitivity of the FRA trade.CurrencyAmountDiscountingFraProductPricer. presentValue(ResolvedFra fra, RatesProvider provider)Calculates the present value of the FRA product.CurrencyAmountDiscountingFraTradePricer. presentValue(ResolvedFraTrade trade, RatesProvider provider)Calculates the present value of the FRA trade.PointSensitivitiesDiscountingFraProductPricer. presentValueSensitivity(ResolvedFra fra, RatesProvider provider)Calculates the present value sensitivity of the FRA product.PointSensitivitiesDiscountingFraTradePricer. presentValueSensitivity(ResolvedFraTrade trade, RatesProvider provider)Calculates the present value sensitivity of the FRA trade. -
Uses of RatesProvider in com.opengamma.strata.pricer.fx
Methods in com.opengamma.strata.pricer.fx with parameters of type RatesProvider Modifier and Type Method Description MultiCurrencyAmountDiscountingFxNdfProductPricer. currencyExposure(ResolvedFxNdf ndf, RatesProvider provider)Calculates the currency exposure by discounting each payment in its own currency.MultiCurrencyAmountDiscountingFxNdfTradePricer. currencyExposure(ResolvedFxNdfTrade trade, RatesProvider provider)Calculates the currency exposure by discounting each payment in its own currency.MultiCurrencyAmountDiscountingFxSingleProductPricer. currencyExposure(ResolvedFxSingle product, RatesProvider provider)Calculates the currency exposure by discounting each payment in its own currency.MultiCurrencyAmountDiscountingFxSingleTradePricer. currencyExposure(ResolvedFxSingleTrade trade, RatesProvider provider)Calculates the currency exposure by discounting each payment in its own currency.MultiCurrencyAmountDiscountingFxSwapProductPricer. currencyExposure(ResolvedFxSwap product, RatesProvider provider)Calculates the currency exposure of the FX swap product.MultiCurrencyAmountDiscountingFxSwapTradePricer. currencyExposure(ResolvedFxSwapTrade trade, RatesProvider provider)Calculates the currency exposure by discounting each payment in its own currency.CurrencyAmountDiscountingFxNdfProductPricer. currentCash(ResolvedFxNdf ndf, RatesProvider provider)Calculates the current cash of the NDF product.CurrencyAmountDiscountingFxNdfTradePricer. currentCash(ResolvedFxNdfTrade trade, RatesProvider provider)Calculates the current cash of the trade.MultiCurrencyAmountDiscountingFxSingleTradePricer. currentCash(ResolvedFxSingleTrade trade, RatesProvider provider)Calculates the current cash of the trade.MultiCurrencyAmountDiscountingFxSwapTradePricer. currentCash(ResolvedFxSwapTrade trade, RatesProvider provider)Calculates the current cash of the trade.FxRateDiscountingFxNdfProductPricer. forwardFxRate(ResolvedFxNdf ndf, RatesProvider provider)Calculates the forward exchange rate.FxRateDiscountingFxNdfTradePricer. forwardFxRate(ResolvedFxNdfTrade trade, RatesProvider provider)Calculates the forward exchange rate.FxRateDiscountingFxSingleProductPricer. forwardFxRate(ResolvedFxSingle fx, RatesProvider provider)Calculates the forward exchange rate.FxRateDiscountingFxSingleTradePricer. forwardFxRate(ResolvedFxSingleTrade trade, RatesProvider provider)Calculates the forward exchange rate.PointSensitivityBuilderDiscountingFxSingleProductPricer. forwardFxRatePointSensitivity(ResolvedFxSingle fx, RatesProvider provider)Calculates the forward exchange rate point sensitivity.PointSensitivitiesDiscountingFxSingleTradePricer. forwardFxRatePointSensitivity(ResolvedFxSingleTrade trade, RatesProvider provider)Calculates the forward exchange rate point sensitivity.doubleDiscountingFxSingleProductPricer. forwardFxRateSpotSensitivity(ResolvedFxSingle fx, RatesProvider provider)Calculates the sensitivity of the forward exchange rate to the spot rate.doubleDiscountingFxSingleTradePricer. forwardFxRateSpotSensitivity(ResolvedFxSingleTrade trade, RatesProvider provider)Calculates the sensitivity of the forward exchange rate to the spot rate.doubleDiscountingFxSingleProductPricer. parSpread(ResolvedFxSingle fx, RatesProvider provider)Calculates the par spread.doubleDiscountingFxSingleTradePricer. parSpread(ResolvedFxSingleTrade trade, RatesProvider provider)Calculates the par spread.doubleDiscountingFxSwapProductPricer. parSpread(ResolvedFxSwap swap, RatesProvider provider)Calculates the par spread.doubleDiscountingFxSwapTradePricer. parSpread(ResolvedFxSwapTrade trade, RatesProvider provider)Calculates the par spread.PointSensitivitiesDiscountingFxSwapProductPricer. parSpreadSensitivity(ResolvedFxSwap swap, RatesProvider provider)Calculates the par spread sensitivity to the curves.PointSensitivitiesDiscountingFxSwapTradePricer. parSpreadSensitivity(ResolvedFxSwapTrade trade, RatesProvider provider)Calculates the par spread sensitivity to the curves.CurrencyAmountDiscountingFxNdfProductPricer. presentValue(ResolvedFxNdf ndf, RatesProvider provider)Calculates the present value of the NDF product.CurrencyAmountDiscountingFxNdfTradePricer. presentValue(ResolvedFxNdfTrade trade, RatesProvider provider)Calculates the present value of the trade.MultiCurrencyAmountDiscountingFxSingleProductPricer. presentValue(ResolvedFxSingle fx, RatesProvider provider)Calculates the present value of the FX product by discounting each payment in its own currency.MultiCurrencyAmountDiscountingFxSingleTradePricer. presentValue(ResolvedFxSingleTrade trade, RatesProvider provider)Calculates the present value of the trade.MultiCurrencyAmountDiscountingFxSwapProductPricer. presentValue(ResolvedFxSwap swap, RatesProvider provider)Calculates the present value of the FX swap product.MultiCurrencyAmountDiscountingFxSwapTradePricer. presentValue(ResolvedFxSwapTrade trade, RatesProvider provider)Calculates the present value of the trade.PointSensitivitiesDiscountingFxNdfProductPricer. presentValueSensitivity(ResolvedFxNdf ndf, RatesProvider provider)Calculates the present value curve sensitivity of the NDF product.PointSensitivitiesDiscountingFxNdfTradePricer. presentValueSensitivity(ResolvedFxNdfTrade trade, RatesProvider provider)Calculates the present value curve sensitivity of the trade.PointSensitivitiesDiscountingFxSingleProductPricer. presentValueSensitivity(ResolvedFxSingle fx, RatesProvider provider)Calculates the present value curve sensitivity of the FX product.PointSensitivitiesDiscountingFxSingleTradePricer. presentValueSensitivity(ResolvedFxSingleTrade trade, RatesProvider provider)Calculates the present value curve sensitivity of the trade.PointSensitivitiesDiscountingFxSwapProductPricer. presentValueSensitivity(ResolvedFxSwap swap, RatesProvider provider)Calculates the present value sensitivity of the FX swap product.PointSensitivitiesDiscountingFxSwapTradePricer. presentValueSensitivity(ResolvedFxSwapTrade trade, RatesProvider provider)Calculates the present value curve sensitivity of the trade. -
Uses of RatesProvider in com.opengamma.strata.pricer.fxopt
Methods in com.opengamma.strata.pricer.fxopt with parameters of type RatesProvider Modifier and Type Method Description RecombiningTrinomialTreeDataImpliedTrinomialTreeFxOptionCalibrator. calibrateTrinomialTree(double timeToExpiry, CurrencyPair currencyPair, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calibrate trinomial tree to Black volatilities.RecombiningTrinomialTreeDataImpliedTrinomialTreeFxOptionCalibrator. calibrateTrinomialTree(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calibrate trinomial tree to Black volatilities by using a vanilla option.MultiCurrencyAmountBlackFxSingleBarrierOptionProductPricer. currencyExposure(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the currency exposure of the FX barrier option product.MultiCurrencyAmountBlackFxSingleBarrierOptionTradePricer. currencyExposure(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the currency exposure of the FX barrier option trade.MultiCurrencyAmountBlackFxVanillaOptionProductPricer. currencyExposure(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the currency exposure of the foreign exchange vanilla option product.MultiCurrencyAmountBlackFxVanillaOptionTradePricer. currencyExposure(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the currency exposure of the FX vanilla option trade.MultiCurrencyAmountImpliedTrinomialTreeFxSingleBarrierOptionProductPricer. currencyExposure(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the currency exposure of the FX barrier option product.MultiCurrencyAmountImpliedTrinomialTreeFxSingleBarrierOptionProductPricer. currencyExposure(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities, RecombiningTrinomialTreeData treeData)Calculates the currency exposure of the FX barrier option product.MultiCurrencyAmountImpliedTrinomialTreeFxSingleBarrierOptionTradePricer. currencyExposure(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the currency exposure of the FX barrier option trade.MultiCurrencyAmountVannaVolgaFxVanillaOptionProductPricer. currencyExposure(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionSmileVolatilities volatilities)Calculates the currency exposure of the foreign exchange vanilla option product.MultiCurrencyAmountVannaVolgaFxVanillaOptionTradePricer. currencyExposure(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionSmileVolatilities volatilities)Calculates the currency exposure of the FX vanilla option trade.doubleBlackFxSingleBarrierOptionProductPricer. delta(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the delta of the FX barrier option product.doubleBlackFxVanillaOptionProductPricer. delta(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the delta of the foreign exchange vanilla option product.FxRateBlackFxSingleBarrierOptionProductPricer. forwardFxRate(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider)Calculates the forward exchange rate.FxRateBlackFxSingleBarrierOptionTradePricer. forwardFxRate(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider)Calculates the forward exchange rate.FxRateBlackFxVanillaOptionProductPricer. forwardFxRate(ResolvedFxVanillaOption option, RatesProvider ratesProvider)Calculates the forward exchange rate.FxRateBlackFxVanillaOptionTradePricer. forwardFxRate(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider)Calculates the forward exchange rate.doubleBlackFxSingleBarrierOptionProductPricer. gamma(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the gamma of the FX barrier option product.doubleBlackFxVanillaOptionProductPricer. gamma(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the gamma of the foreign exchange vanilla option product.doubleBlackFxSingleBarrierOptionProductPricer. impliedVolatility(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the implied Black volatility of the FX barrier option product.doubleBlackFxSingleBarrierOptionTradePricer. impliedVolatility(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the implied Black volatility of the FX barrier option trade.doubleBlackFxVanillaOptionProductPricer. impliedVolatility(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the implied Black volatility of the foreign exchange vanilla option product.doubleBlackFxVanillaOptionTradePricer. impliedVolatility(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the implied Black volatility of the foreign exchange vanilla option trade.CurrencyAmountBlackFxSingleBarrierOptionProductPricer. presentValue(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value of the FX barrier option product.MultiCurrencyAmountBlackFxSingleBarrierOptionTradePricer. presentValue(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value of the FX barrier option trade.CurrencyAmountBlackFxVanillaOptionProductPricer. presentValue(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value of the foreign exchange vanilla option product.MultiCurrencyAmountBlackFxVanillaOptionTradePricer. presentValue(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value of the FX vanilla option trade.CurrencyAmountImpliedTrinomialTreeFxSingleBarrierOptionProductPricer. presentValue(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value of the FX barrier option product.CurrencyAmountImpliedTrinomialTreeFxSingleBarrierOptionProductPricer. presentValue(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities, RecombiningTrinomialTreeData treeData)Calculates the present value of the FX barrier option product.MultiCurrencyAmountImpliedTrinomialTreeFxSingleBarrierOptionTradePricer. presentValue(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value of the FX barrier option trade.CurrencyAmountVannaVolgaFxVanillaOptionProductPricer. presentValue(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionSmileVolatilities volatilities)Calculates the present value of the foreign exchange vanilla option product.MultiCurrencyAmountVannaVolgaFxVanillaOptionTradePricer. presentValue(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionSmileVolatilities volatilities)Calculates the present value of the FX vanilla option trade.CurrencyAmountBlackFxSingleBarrierOptionProductPricer. presentValueDelta(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value delta of the FX barrier option product.CurrencyAmountBlackFxVanillaOptionProductPricer. presentValueDelta(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value delta of the foreign exchange vanilla option product.CurrencyAmountBlackFxSingleBarrierOptionProductPricer. presentValueGamma(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value gamma of the FX barrier option product.CurrencyAmountBlackFxVanillaOptionProductPricer. presentValueGamma(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value delta of the foreign exchange vanilla option product.PointSensitivityBuilderBlackFxSingleBarrierOptionProductPricer. presentValueSensitivityModelParamsVolatility(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Computes the present value sensitivity to the black volatility used in the pricing.PointSensitivitiesBlackFxSingleBarrierOptionTradePricer. presentValueSensitivityModelParamsVolatility(ResolvedFxSingleBarrierOptionTrade trade, 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.PointSensitivitiesBlackFxVanillaOptionTradePricer. presentValueSensitivityModelParamsVolatility(ResolvedFxVanillaOptionTrade trade, 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.PointSensitivitiesVannaVolgaFxVanillaOptionTradePricer. presentValueSensitivityModelParamsVolatility(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionSmileVolatilities volatilities)Computes the present value sensitivity to the black volatility used in the pricing.CurrencyParameterSensitivitiesImpliedTrinomialTreeFxSingleBarrierOptionProductPricer. presentValueSensitivityRates(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value sensitivity of the FX barrier option product.CurrencyParameterSensitivitiesImpliedTrinomialTreeFxSingleBarrierOptionProductPricer. presentValueSensitivityRates(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities, RecombiningTrinomialTreeData baseTreeData)Calculates the present value sensitivity of the FX barrier option product.CurrencyParameterSensitivitiesImpliedTrinomialTreeFxSingleBarrierOptionTradePricer. presentValueSensitivityRates(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value sensitivity of the FX barrier option trade.PointSensitivityBuilderBlackFxSingleBarrierOptionProductPricer. presentValueSensitivityRatesStickyStrike(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value sensitivity of the FX barrier option product.PointSensitivitiesBlackFxSingleBarrierOptionTradePricer. presentValueSensitivityRatesStickyStrike(ResolvedFxSingleBarrierOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value sensitivity of the FX barrier option trade.PointSensitivitiesBlackFxVanillaOptionProductPricer. presentValueSensitivityRatesStickyStrike(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value sensitivity of the foreign exchange vanilla option product.PointSensitivitiesBlackFxVanillaOptionTradePricer. presentValueSensitivityRatesStickyStrike(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value sensitivity of the FX vanilla option trade.PointSensitivityBuilderVannaVolgaFxVanillaOptionProductPricer. presentValueSensitivityRatesStickyStrike(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionSmileVolatilities volatilities)Calculates the present value sensitivity of the foreign exchange vanilla option product.PointSensitivitiesVannaVolgaFxVanillaOptionTradePricer. presentValueSensitivityRatesStickyStrike(ResolvedFxVanillaOptionTrade trade, RatesProvider ratesProvider, BlackFxOptionSmileVolatilities volatilities)Calculates the present value sensitivity of the FX vanilla option trade.CurrencyAmountBlackFxSingleBarrierOptionProductPricer. presentValueTheta(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value theta of the FX barrier option product.CurrencyAmountBlackFxVanillaOptionProductPricer. presentValueTheta(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value theta of the foreign exchange vanilla option product.CurrencyAmountBlackFxVanillaOptionProductPricer. presentValueVega(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the present value vega of the foreign exchange vanilla option product.doubleBlackFxSingleBarrierOptionProductPricer. price(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the price of the FX barrier option product.doubleBlackFxVanillaOptionProductPricer. price(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the price of the foreign exchange vanilla option product.doubleImpliedTrinomialTreeFxSingleBarrierOptionProductPricer. price(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the price of the FX barrier option product.doubleImpliedTrinomialTreeFxSingleBarrierOptionProductPricer. price(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities, RecombiningTrinomialTreeData treeData)Calculates the price of the FX barrier option product.doubleVannaVolgaFxVanillaOptionProductPricer. price(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionSmileVolatilities volatilities)Calculates the price of the foreign exchange vanilla option product.doubleBlackFxSingleBarrierOptionProductPricer. theta(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the theta of the FX barrier option product.doubleBlackFxVanillaOptionProductPricer. theta(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the Black theta of the foreign exchange vanilla option product.doubleBlackFxSingleBarrierOptionProductPricer. vega(ResolvedFxSingleBarrierOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the vega of the FX barrier option product.doubleBlackFxVanillaOptionProductPricer. vega(ResolvedFxVanillaOption option, RatesProvider ratesProvider, BlackFxOptionVolatilities volatilities)Calculates the vega of the foreign exchange vanilla option product. -
Uses of RatesProvider in com.opengamma.strata.pricer.impl.cms
Methods in com.opengamma.strata.pricer.impl.cms with parameters of type RatesProvider Modifier and Type Method Description doubleDiscountingCmsPeriodPricer. forwardRate(CmsPeriod cmsPeriod, RatesProvider provider)Computes the forward rate associated to the swap underlying the CMS period.CurrencyAmountBlackFlatCmsPeriodPricer. presentValue(CmsPeriod cmsPeriod, RatesProvider provider, SwaptionVolatilities swaptionVolatilities)Computes the present value by replication in SABR framework with extrapolation on the right.CurrencyAmountDiscountingCmsPeriodPricer. presentValue(CmsPeriod cmsPeriod, RatesProvider provider)Computes the present value of CMS coupon by simple forward rate estimation.PointSensitivityBuilderDiscountingCmsPeriodPricer. presentValueSensitivity(CmsPeriod cmsPeriod, RatesProvider provider)Computes the present value curve sensitivity by simple forward rate estimation. -
Uses of RatesProvider in com.opengamma.strata.pricer.impl.rate
Methods in com.opengamma.strata.pricer.impl.rate with parameters of type RatesProvider Modifier and Type Method Description doubleApproxForwardOvernightAveragedRateComputationFn. explainRate(OvernightAveragedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider, ExplainMapBuilder builder)doubleDispatchingRateComputationFn. explainRate(RateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider, ExplainMapBuilder builder)doubleForwardIborAveragedRateComputationFn. explainRate(IborAveragedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider, ExplainMapBuilder builder)doubleForwardIborInterpolatedRateComputationFn. explainRate(IborInterpolatedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider, ExplainMapBuilder builder)doubleForwardIborRateComputationFn. explainRate(IborRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider, ExplainMapBuilder builder)doubleForwardInflationEndInterpolatedRateComputationFn. explainRate(InflationEndInterpolatedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider, ExplainMapBuilder builder)doubleForwardInflationEndMonthRateComputationFn. explainRate(InflationEndMonthRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider, ExplainMapBuilder builder)doubleForwardInflationInterpolatedRateComputationFn. explainRate(InflationInterpolatedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider, ExplainMapBuilder builder)doubleForwardInflationMonthlyRateComputationFn. explainRate(InflationMonthlyRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider, ExplainMapBuilder builder)doubleForwardOvernightAveragedDailyRateComputationFn. explainRate(OvernightAveragedDailyRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider, ExplainMapBuilder builder)doubleForwardOvernightAveragedRateComputationFn. explainRate(OvernightAveragedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider, ExplainMapBuilder builder)doubleForwardOvernightCompoundedAnnualRateComputationFn. explainRate(OvernightCompoundedAnnualRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider, ExplainMapBuilder builder)doubleForwardOvernightCompoundedRateComputationFn. explainRate(OvernightCompoundedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider, ExplainMapBuilder builder)doubleApproxForwardOvernightAveragedRateComputationFn. rate(OvernightAveragedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)doubleDispatchingRateComputationFn. rate(RateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)doubleForwardIborAveragedRateComputationFn. rate(IborAveragedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)doubleForwardIborInterpolatedRateComputationFn. rate(IborInterpolatedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)doubleForwardIborRateComputationFn. rate(IborRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)doubleForwardInflationEndInterpolatedRateComputationFn. rate(InflationEndInterpolatedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)doubleForwardInflationEndMonthRateComputationFn. rate(InflationEndMonthRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)doubleForwardInflationInterpolatedRateComputationFn. rate(InflationInterpolatedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)doubleForwardInflationMonthlyRateComputationFn. rate(InflationMonthlyRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)doubleForwardOvernightAveragedDailyRateComputationFn. rate(OvernightAveragedDailyRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)doubleForwardOvernightAveragedRateComputationFn. rate(OvernightAveragedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)doubleForwardOvernightCompoundedAnnualRateComputationFn. rate(OvernightCompoundedAnnualRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)doubleForwardOvernightCompoundedRateComputationFn. rate(OvernightCompoundedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)PointSensitivityBuilderApproxForwardOvernightAveragedRateComputationFn. rateSensitivity(OvernightAveragedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)PointSensitivityBuilderDispatchingRateComputationFn. rateSensitivity(RateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)PointSensitivityBuilderForwardIborAveragedRateComputationFn. rateSensitivity(IborAveragedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)PointSensitivityBuilderForwardIborInterpolatedRateComputationFn. rateSensitivity(IborInterpolatedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)PointSensitivityBuilderForwardIborRateComputationFn. rateSensitivity(IborRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)PointSensitivityBuilderForwardInflationEndInterpolatedRateComputationFn. rateSensitivity(InflationEndInterpolatedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)PointSensitivityBuilderForwardInflationEndMonthRateComputationFn. rateSensitivity(InflationEndMonthRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)PointSensitivityBuilderForwardInflationInterpolatedRateComputationFn. rateSensitivity(InflationInterpolatedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)PointSensitivityBuilderForwardInflationMonthlyRateComputationFn. rateSensitivity(InflationMonthlyRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)PointSensitivityBuilderForwardOvernightAveragedDailyRateComputationFn. rateSensitivity(OvernightAveragedDailyRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)PointSensitivityBuilderForwardOvernightAveragedRateComputationFn. rateSensitivity(OvernightAveragedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)PointSensitivityBuilderForwardOvernightCompoundedAnnualRateComputationFn. rateSensitivity(OvernightCompoundedAnnualRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)PointSensitivityBuilderForwardOvernightCompoundedRateComputationFn. rateSensitivity(OvernightCompoundedRateComputation computation, LocalDate startDate, LocalDate endDate, RatesProvider provider) -
Uses of RatesProvider in com.opengamma.strata.pricer.impl.rate.swap
Methods in com.opengamma.strata.pricer.impl.rate.swap with parameters of type RatesProvider 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 ResolvedSwapLegCashFlowEquivalentCalculator. cashFlowEquivalentFixedLeg(ResolvedSwapLeg fixedLeg, RatesProvider ratesProvider)Computes cash flow equivalent of fixed leg.static ResolvedSwapLegCashFlowEquivalentCalculator. cashFlowEquivalentIborLeg(ResolvedSwapLeg iborLeg, RatesProvider ratesProvider)Computes cash flow equivalent of Ibor leg.static ResolvedSwapLegCashFlowEquivalentCalculator. cashFlowEquivalentOnLeg(ResolvedSwapLeg onLeg, RatesProvider multicurve)Computes cash flow equivalent of overnight leg.static ResolvedSwapLegCashFlowEquivalentCalculator. cashFlowEquivalentSwap(ResolvedSwap swap, RatesProvider ratesProvider)Computes cash flow equivalent of swap. -
Uses of RatesProvider in com.opengamma.strata.pricer.impl.swap
Methods in com.opengamma.strata.pricer.impl.swap with parameters of type RatesProvider Modifier and Type Method Description doubleDiscountingKnownAmountPaymentPeriodPricer. accruedInterest(KnownAmountSwapPaymentPeriod period, RatesProvider provider)doubleDiscountingRatePaymentPeriodPricer. accruedInterest(RatePaymentPeriod period, RatesProvider provider)doubleDispatchingSwapPaymentPeriodPricer. accruedInterest(SwapPaymentPeriod paymentPeriod, RatesProvider provider)MultiCurrencyAmountDiscountingFxResetNotionalExchangePricer. currencyExposure(FxResetNotionalExchange event, RatesProvider provider)MultiCurrencyAmountDiscountingKnownAmountPaymentPeriodPricer. currencyExposure(KnownAmountSwapPaymentPeriod period, RatesProvider provider)MultiCurrencyAmountDiscountingNotionalExchangePricer. currencyExposure(NotionalExchange event, RatesProvider provider)MultiCurrencyAmountDiscountingRatePaymentPeriodPricer. currencyExposure(RatePaymentPeriod period, RatesProvider provider)MultiCurrencyAmountDispatchingSwapPaymentEventPricer. currencyExposure(SwapPaymentEvent paymentEvent, RatesProvider provider)MultiCurrencyAmountDispatchingSwapPaymentPeriodPricer. currencyExposure(SwapPaymentPeriod paymentPeriod, RatesProvider provider)doubleDiscountingFxResetNotionalExchangePricer. currentCash(FxResetNotionalExchange event, RatesProvider provider)doubleDiscountingKnownAmountPaymentPeriodPricer. currentCash(KnownAmountSwapPaymentPeriod period, RatesProvider provider)doubleDiscountingNotionalExchangePricer. currentCash(NotionalExchange event, RatesProvider provider)doubleDiscountingRatePaymentPeriodPricer. currentCash(RatePaymentPeriod period, RatesProvider provider)doubleDispatchingSwapPaymentEventPricer. currentCash(SwapPaymentEvent paymentEvent, RatesProvider provider)doubleDispatchingSwapPaymentPeriodPricer. currentCash(SwapPaymentPeriod paymentPeriod, RatesProvider provider)voidDiscountingFxResetNotionalExchangePricer. explainPresentValue(FxResetNotionalExchange event, RatesProvider provider, ExplainMapBuilder builder)voidDiscountingKnownAmountPaymentPeriodPricer. explainPresentValue(KnownAmountSwapPaymentPeriod period, RatesProvider provider, ExplainMapBuilder builder)voidDiscountingNotionalExchangePricer. explainPresentValue(NotionalExchange event, RatesProvider provider, ExplainMapBuilder builder)voidDiscountingRatePaymentPeriodPricer. explainPresentValue(RatePaymentPeriod paymentPeriod, RatesProvider provider, ExplainMapBuilder builder)voidDispatchingSwapPaymentEventPricer. explainPresentValue(SwapPaymentEvent paymentEvent, RatesProvider provider, ExplainMapBuilder builder)voidDispatchingSwapPaymentPeriodPricer. explainPresentValue(SwapPaymentPeriod paymentPeriod, RatesProvider provider, ExplainMapBuilder builder)doubleDiscountingFxResetNotionalExchangePricer. forecastValue(FxResetNotionalExchange event, RatesProvider provider)doubleDiscountingKnownAmountPaymentPeriodPricer. forecastValue(KnownAmountSwapPaymentPeriod period, RatesProvider provider)doubleDiscountingNotionalExchangePricer. forecastValue(NotionalExchange event, RatesProvider provider)doubleDiscountingRatePaymentPeriodPricer. forecastValue(RatePaymentPeriod period, RatesProvider provider)doubleDispatchingSwapPaymentEventPricer. forecastValue(SwapPaymentEvent paymentEvent, RatesProvider provider)doubleDispatchingSwapPaymentPeriodPricer. forecastValue(SwapPaymentPeriod paymentPeriod, RatesProvider provider)PointSensitivityBuilderDiscountingFxResetNotionalExchangePricer. forecastValueSensitivity(FxResetNotionalExchange event, RatesProvider provider)PointSensitivityBuilderDiscountingKnownAmountPaymentPeriodPricer. forecastValueSensitivity(KnownAmountSwapPaymentPeriod period, RatesProvider provider)PointSensitivityBuilderDiscountingNotionalExchangePricer. forecastValueSensitivity(NotionalExchange event, RatesProvider provider)PointSensitivityBuilderDiscountingRatePaymentPeriodPricer. forecastValueSensitivity(RatePaymentPeriod period, RatesProvider provider)PointSensitivityBuilderDispatchingSwapPaymentEventPricer. forecastValueSensitivity(SwapPaymentEvent paymentEvent, RatesProvider provider)PointSensitivityBuilderDispatchingSwapPaymentPeriodPricer. forecastValueSensitivity(SwapPaymentPeriod paymentPeriod, RatesProvider provider)doubleDiscountingFxResetNotionalExchangePricer. presentValue(FxResetNotionalExchange event, RatesProvider provider)doubleDiscountingKnownAmountPaymentPeriodPricer. presentValue(KnownAmountSwapPaymentPeriod period, RatesProvider provider)doubleDiscountingNotionalExchangePricer. presentValue(NotionalExchange event, RatesProvider provider)doubleDiscountingRatePaymentPeriodPricer. presentValue(RatePaymentPeriod period, RatesProvider provider)doubleDispatchingSwapPaymentEventPricer. presentValue(SwapPaymentEvent paymentEvent, RatesProvider provider)doubleDispatchingSwapPaymentPeriodPricer. presentValue(SwapPaymentPeriod paymentPeriod, RatesProvider provider)PointSensitivityBuilderDiscountingFxResetNotionalExchangePricer. presentValueSensitivity(FxResetNotionalExchange event, RatesProvider provider)PointSensitivityBuilderDiscountingKnownAmountPaymentPeriodPricer. presentValueSensitivity(KnownAmountSwapPaymentPeriod period, RatesProvider provider)PointSensitivityBuilderDiscountingNotionalExchangePricer. presentValueSensitivity(NotionalExchange event, RatesProvider provider)PointSensitivityBuilderDiscountingRatePaymentPeriodPricer. presentValueSensitivity(RatePaymentPeriod period, RatesProvider provider)PointSensitivityBuilderDispatchingSwapPaymentEventPricer. presentValueSensitivity(SwapPaymentEvent paymentEvent, RatesProvider provider)PointSensitivityBuilderDispatchingSwapPaymentPeriodPricer. presentValueSensitivity(SwapPaymentPeriod paymentPeriod, RatesProvider provider)doubleDiscountingKnownAmountPaymentPeriodPricer. pvbp(KnownAmountSwapPaymentPeriod period, RatesProvider provider)doubleDiscountingRatePaymentPeriodPricer. pvbp(RatePaymentPeriod paymentPeriod, RatesProvider provider)doubleDispatchingSwapPaymentPeriodPricer. pvbp(SwapPaymentPeriod paymentPeriod, RatesProvider provider)PointSensitivityBuilderDiscountingKnownAmountPaymentPeriodPricer. pvbpSensitivity(KnownAmountSwapPaymentPeriod period, RatesProvider provider)PointSensitivityBuilderDiscountingRatePaymentPeriodPricer. pvbpSensitivity(RatePaymentPeriod paymentPeriod, RatesProvider provider)PointSensitivityBuilderDispatchingSwapPaymentPeriodPricer. pvbpSensitivity(SwapPaymentPeriod paymentPeriod, RatesProvider provider) -
Uses of RatesProvider in com.opengamma.strata.pricer.index
Methods in com.opengamma.strata.pricer.index with parameters of type RatesProvider Modifier and Type Method Description doubleHullWhiteIborFutureProductPricer. convexityAdjustment(ResolvedIborFuture future, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider)Calculates the convexity adjustment (to the price) of the Ibor future product.MultiCurrencyAmountHullWhiteIborFutureTradePricer. currencyExposure(ResolvedIborFutureTrade trade, RatesProvider provider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider, double lastSettlementPrice)Calculates the currency exposure of the Ibor future trade.doubleNormalIborFutureOptionMarginedProductPricer. deltaStickyStrike(ResolvedIborFutureOption futureOption, RatesProvider ratesProvider, NormalIborFutureOptionVolatilities volatilities)Calculates the delta of the Ibor future option product.doubleNormalIborFutureOptionMarginedProductPricer. deltaStickyStrike(ResolvedIborFutureOption futureOption, RatesProvider ratesProvider, NormalIborFutureOptionVolatilities volatilities, double futurePrice)Calculates the delta of the Ibor future option product based on the price of the underlying future.doubleHullWhiteIborFutureProductPricer. parRate(ResolvedIborFuture future, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider)Calculates the par rate of the Ibor future product.doubleDiscountingIborFutureTradePricer. parSpread(ResolvedIborFutureTrade trade, RatesProvider ratesProvider, double lastSettlementPrice)Calculates the par spread of the Ibor future trade.doubleDiscountingOvernightFutureTradePricer. parSpread(ResolvedOvernightFutureTrade trade, RatesProvider ratesProvider, double lastSettlementPrice)Calculates the par spread of the Overnight rate future trade.doubleHullWhiteIborFutureTradePricer. parSpread(ResolvedIborFutureTrade trade, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider, double lastSettlementPrice)Calculates the par spread of the Ibor future trade.PointSensitivitiesDiscountingIborFutureTradePricer. parSpreadSensitivity(ResolvedIborFutureTrade trade, RatesProvider ratesProvider)Calculates the par spread sensitivity of the Ibor future trade.PointSensitivitiesDiscountingOvernightFutureTradePricer. parSpreadSensitivity(ResolvedOvernightFutureTrade trade, RatesProvider ratesProvider)Calculates the par spread sensitivity of the Overnight rate future trade.PointSensitivitiesHullWhiteIborFutureTradePricer. parSpreadSensitivityRates(ResolvedIborFutureTrade trade, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider)Calculates the par spread sensitivity of the Ibor future trade.CurrencyAmountDiscountingIborFutureTradePricer. presentValue(ResolvedIborFutureTrade trade, RatesProvider ratesProvider, double lastSettlementPrice)Calculates the present value of the Ibor future trade.CurrencyAmountDiscountingOvernightFutureTradePricer. presentValue(ResolvedOvernightFutureTrade trade, RatesProvider ratesProvider, double lastSettlementPrice)Calculates the present value of the Overnight rate future trade.CurrencyAmountHullWhiteIborFutureTradePricer. presentValue(ResolvedIborFutureTrade trade, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider, double lastSettlementPrice)Calculates the present value of the Ibor future trade.CurrencyAmountNormalIborFutureOptionMarginedTradePricer. presentValue(ResolvedIborFutureOptionTrade trade, RatesProvider ratesProvider, NormalIborFutureOptionVolatilities volatilities, double lastOptionSettlementPrice)Calculates the present value of the Ibor future option trade.CurrencyAmountNormalIborFutureOptionMarginedTradePricer. presentValue(ResolvedIborFutureOptionTrade trade, RatesProvider ratesProvider, NormalIborFutureOptionVolatilities volatilities, double futurePrice, double lastOptionSettlementPrice)Calculates the present value of the Ibor future option trade from the underlying future price.PointSensitivitiesDiscountingIborFutureTradePricer. presentValueSensitivity(ResolvedIborFutureTrade trade, RatesProvider ratesProvider)Calculates the present value sensitivity of the Ibor future trade.PointSensitivitiesDiscountingOvernightFutureTradePricer. presentValueSensitivity(ResolvedOvernightFutureTrade trade, RatesProvider ratesProvider)Calculates the present value sensitivity of the Overnight rate future trade.DoubleArrayHullWhiteIborFutureTradePricer. presentValueSensitivityModelParamsHullWhite(ResolvedIborFutureTrade trade, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider)Calculates the present value sensitivity to piecewise constant volatility parameters of the Hull-White model.IborFutureOptionSensitivityNormalIborFutureOptionMarginedTradePricer. presentValueSensitivityModelParamsVolatility(ResolvedIborFutureOptionTrade futureOptionTrade, RatesProvider ratesProvider, NormalIborFutureOptionVolatilities volatilities)Computes the present value sensitivity to the normal volatility used in the pricing.IborFutureOptionSensitivityNormalIborFutureOptionMarginedTradePricer. presentValueSensitivityModelParamsVolatility(ResolvedIborFutureOptionTrade futureOptionTrade, RatesProvider ratesProvider, NormalIborFutureOptionVolatilities volatilities, double futurePrice)Computes the present value sensitivity to the normal volatility used in the pricing based on the price of the underlying future.PointSensitivitiesHullWhiteIborFutureTradePricer. presentValueSensitivityRates(ResolvedIborFutureTrade trade, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider)Calculates the present value sensitivity of the Ibor future trade.PointSensitivitiesNormalIborFutureOptionMarginedTradePricer. presentValueSensitivityRates(ResolvedIborFutureOptionTrade trade, RatesProvider ratesProvider, NormalIborFutureOptionVolatilities volatilities)Calculates the present value sensitivity of the Ibor future option trade.doubleDiscountingIborFutureProductPricer. price(ResolvedIborFuture future, RatesProvider ratesProvider)Calculates the price of the Ibor future product.doubleDiscountingIborFutureTradePricer. price(ResolvedIborFutureTrade trade, RatesProvider ratesProvider)Calculates the price of the Ibor future trade.doubleDiscountingOvernightFutureProductPricer. price(ResolvedOvernightFuture future, RatesProvider ratesProvider)Calculates the price of the Overnight rate future product.doubleDiscountingOvernightFutureTradePricer. price(ResolvedOvernightFutureTrade trade, RatesProvider ratesProvider)Calculates the price of the Overnight rate future trade.doubleHullWhiteIborFutureProductPricer. price(ResolvedIborFuture future, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider)Calculates the price of the Ibor future product.doubleHullWhiteIborFutureTradePricer. price(ResolvedIborFutureTrade trade, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider)Calculates the price of the Ibor future trade.doubleNormalIborFutureOptionMarginedProductPricer. price(ResolvedIborFutureOption futureOption, RatesProvider ratesProvider, NormalIborFutureOptionVolatilities volatilities)Calculates the price of the Ibor future option product.doubleNormalIborFutureOptionMarginedProductPricer. price(ResolvedIborFutureOption futureOption, RatesProvider ratesProvider, NormalIborFutureOptionVolatilities volatilities, double futurePrice)Calculates the price of the Ibor future option product based on the price of the underlying future.doubleNormalIborFutureOptionMarginedTradePricer. price(ResolvedIborFutureOptionTrade trade, RatesProvider ratesProvider, NormalIborFutureOptionVolatilities volatilities)Calculates the price of the Ibor future option trade.PointSensitivitiesDiscountingIborFutureProductPricer. priceSensitivity(ResolvedIborFuture future, RatesProvider ratesProvider)Calculates the price sensitivity of the Ibor future product.PointSensitivitiesDiscountingIborFutureTradePricer. priceSensitivity(ResolvedIborFutureTrade trade, RatesProvider ratesProvider)Calculates the price sensitivity of the Ibor future product.PointSensitivitiesDiscountingOvernightFutureProductPricer. priceSensitivity(ResolvedOvernightFuture future, RatesProvider ratesProvider)Calculates the price sensitivity of the Overnight rate future product.PointSensitivitiesDiscountingOvernightFutureTradePricer. priceSensitivity(ResolvedOvernightFutureTrade trade, RatesProvider ratesProvider)Calculates the price sensitivity of the Overnight rate future product.DoubleArrayHullWhiteIborFutureProductPricer. priceSensitivityModelParamsHullWhite(ResolvedIborFuture future, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider)Calculates the price sensitivity to piecewise constant volatility parameters of the Hull-White model.IborFutureOptionSensitivityNormalIborFutureOptionMarginedProductPricer. priceSensitivityModelParamsVolatility(ResolvedIborFutureOption futureOption, RatesProvider ratesProvider, NormalIborFutureOptionVolatilities volatilities)Calculates the price sensitivity to the normal volatility used for the pricing of the Ibor future option.IborFutureOptionSensitivityNormalIborFutureOptionMarginedProductPricer. priceSensitivityModelParamsVolatility(ResolvedIborFutureOption futureOption, RatesProvider ratesProvider, NormalIborFutureOptionVolatilities volatilities, double futurePrice)Calculates the price sensitivity to the normal volatility used for the pricing of the Ibor future option based on the price of the underlying future.PointSensitivitiesHullWhiteIborFutureProductPricer. priceSensitivityRates(ResolvedIborFuture future, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider)Calculates the price sensitivity of the Ibor future product.PointSensitivitiesHullWhiteIborFutureTradePricer. priceSensitivityRates(ResolvedIborFutureTrade trade, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider)Calculates the price sensitivity of the Ibor future product.PointSensitivitiesNormalIborFutureOptionMarginedProductPricer. priceSensitivityRatesStickyStrike(ResolvedIborFutureOption futureOption, RatesProvider ratesProvider, NormalIborFutureOptionVolatilities volatilities)Calculates the price sensitivity of the Ibor future option product based on curves.PointSensitivitiesNormalIborFutureOptionMarginedProductPricer. priceSensitivityRatesStickyStrike(ResolvedIborFutureOption futureOption, RatesProvider ratesProvider, NormalIborFutureOptionVolatilities volatilities, double futurePrice)Calculates the price sensitivity of the Ibor future option product based on the price of the underlying future. -
Uses of RatesProvider in com.opengamma.strata.pricer.rate
Classes in com.opengamma.strata.pricer.rate that implement RatesProvider Modifier and Type Class Description classImmutableRatesProviderThe default immutable rates provider, used to calculate analytic measures.Methods in com.opengamma.strata.pricer.rate with parameters of type RatesProvider Modifier and Type Method Description doubleRateComputationFn. explainRate(T computation, LocalDate startDate, LocalDate endDate, RatesProvider provider, ExplainMapBuilder builder)Explains the calculation of the applicable rate.doubleRateComputationFn. rate(T computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)Determines the applicable rate for the computation.PointSensitivityBuilderRateComputationFn. rateSensitivity(T computation, LocalDate startDate, LocalDate endDate, RatesProvider provider)Determines the point sensitivity for the rate computation. -
Uses of RatesProvider in com.opengamma.strata.pricer.sensitivity
Methods in com.opengamma.strata.pricer.sensitivity with parameters of type RatesProvider Modifier and Type Method Description CrossGammaParameterSensitivitiesCurveGammaCalculator. calculateCrossGammaCrossCurve(RatesProvider ratesProvider, Function<ImmutableRatesProvider,CurrencyParameterSensitivities> sensitivitiesFn)Computes cross-curve gamma by applying finite difference method to curve delta.CrossGammaParameterSensitivitiesCurveGammaCalculator. calculateCrossGammaIntraCurve(RatesProvider ratesProvider, Function<ImmutableRatesProvider,CurrencyParameterSensitivities> sensitivitiesFn)Computes intra-curve cross gamma by applying finite difference method to curve delta.CurrencyParameterSensitivitiesNotionalEquivalentCalculator. notionalEquivalent(CurrencyParameterSensitivities marketQuoteSensitivities, RatesProvider provider)Calculates the notional equivalent from the present value market quote sensitivities.CurrencyParameterSensitivitiesMarketQuoteSensitivityCalculator. sensitivity(CurrencyParameterSensitivities paramSensitivities, RatesProvider provider)Calculates the market quote sensitivities from parameter sensitivity.CurrencyParameterSensitivitiesRatesFiniteDifferenceSensitivityCalculator. sensitivity(RatesProvider provider, Function<ImmutableRatesProvider,CurrencyAmount> valueFn)Computes the first order sensitivities of a function of a RatesProvider to a double by finite difference. -
Uses of RatesProvider in com.opengamma.strata.pricer.swap
Methods in com.opengamma.strata.pricer.swap with parameters of type RatesProvider Modifier and Type Method Description CurrencyAmountDiscountingSwapLegPricer. accruedInterest(ResolvedSwapLeg leg, RatesProvider provider)Calculates the accrued interest since the last payment.MultiCurrencyAmountDiscountingSwapProductPricer. accruedInterest(ResolvedSwap swap, RatesProvider provider)Calculates the accrued interest since the last payment.MultiCurrencyAmountDiscountingSwapTradePricer. accruedInterest(ResolvedSwapTrade trade, RatesProvider provider)Calculates the accrued interest since the last payment.doubleSwapPaymentPeriodPricer. accruedInterest(T period, RatesProvider provider)Calculates the accrued interest since the last payment.CashFlowsDiscountingSwapLegPricer. cashFlows(ResolvedSwapLeg leg, RatesProvider provider)Calculates the future cash flows of the swap leg.CashFlowsDiscountingSwapProductPricer. cashFlows(ResolvedSwap swap, RatesProvider provider)Calculates the future cash flows of the swap product.CashFlowsDiscountingSwapTradePricer. cashFlows(ResolvedSwapTrade trade, RatesProvider provider)Calculates the future cash flows of the swap trade.doubleDiscountingSwapLegPricer. couponEquivalent(ResolvedSwapLeg leg, RatesProvider provider, double pvbp)Calculates the coupon equivalent of a swap leg.MultiCurrencyAmountDiscountingSwapLegPricer. currencyExposure(ResolvedSwapLeg leg, RatesProvider provider)Calculates the currency exposure of the swap leg.MultiCurrencyAmountDiscountingSwapProductPricer. currencyExposure(ResolvedSwap swap, RatesProvider provider)Calculates the currency exposure of the swap product.MultiCurrencyAmountDiscountingSwapTradePricer. currencyExposure(ResolvedSwapTrade trade, RatesProvider provider)Calculates the currency exposure of the swap trade.MultiCurrencyAmountSwapPaymentEventPricer. currencyExposure(T event, RatesProvider provider)Calculates the currency exposure of a single payment event.MultiCurrencyAmountSwapPaymentPeriodPricer. currencyExposure(T period, RatesProvider provider)Calculates the currency exposure of a single payment period.CurrencyAmountDiscountingSwapLegPricer. currentCash(ResolvedSwapLeg leg, RatesProvider provider)Calculates the current cash of the swap leg.MultiCurrencyAmountDiscountingSwapProductPricer. currentCash(ResolvedSwap swap, RatesProvider provider)Calculates the current cash of the swap product.MultiCurrencyAmountDiscountingSwapTradePricer. currentCash(ResolvedSwapTrade trade, RatesProvider provider)Calculates the current cash of the swap trade.doubleSwapPaymentEventPricer. currentCash(T event, RatesProvider provider)Calculates the current cash of a single payment event.doubleSwapPaymentPeriodPricer. currentCash(T period, RatesProvider provider)Calculates the current cash of a single payment period.ExplainMapDiscountingSwapLegPricer. explainPresentValue(ResolvedSwapLeg leg, RatesProvider provider)Explain present value for a swap leg.ExplainMapDiscountingSwapProductPricer. explainPresentValue(ResolvedSwap swap, RatesProvider provider)Explains the present value of the swap product.ExplainMapDiscountingSwapTradePricer. explainPresentValue(ResolvedSwapTrade trade, RatesProvider provider)Explains the present value of the swap trade.voidSwapPaymentEventPricer. explainPresentValue(T event, RatesProvider provider, ExplainMapBuilder builder)Explains the present value of a single payment event.voidSwapPaymentPeriodPricer. explainPresentValue(T period, RatesProvider provider, ExplainMapBuilder builder)Explains the present value of a single payment period.CurrencyAmountDiscountingSwapLegPricer. forecastValue(ResolvedSwapLeg leg, RatesProvider provider)Calculates the forecast value of the swap leg.MultiCurrencyAmountDiscountingSwapProductPricer. forecastValue(ResolvedSwap swap, RatesProvider provider)Calculates the forecast value of the swap product.MultiCurrencyAmountDiscountingSwapTradePricer. forecastValue(ResolvedSwapTrade trade, RatesProvider provider)Calculates the forecast value of the swap trade.doubleSwapPaymentEventPricer. forecastValue(T event, RatesProvider provider)Calculates the forecast value of a single payment event.doubleSwapPaymentPeriodPricer. forecastValue(T period, RatesProvider provider)Calculates the forecast value of a single payment period.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.PointSensitivitiesDiscountingSwapTradePricer. forecastValueSensitivity(ResolvedSwapTrade trade, RatesProvider provider)Calculates the forecast value sensitivity of the swap trade.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.doubleDiscountingSwapProductPricer. marketQuote(ResolvedSwap swap, RatesProvider provider)Computes the market quote of swaps.PointSensitivityBuilderDiscountingSwapProductPricer. marketQuoteSensitivity(ResolvedSwap swap, RatesProvider provider)Computes the market quote curve sensitivity for swaps.doubleDiscountingSwapProductPricer. parRate(ResolvedSwap swap, RatesProvider provider)Computes the par rate for swaps with a fixed leg.doubleDiscountingSwapTradePricer. parRate(ResolvedSwapTrade trade, RatesProvider provider)Calculates the par rate of the swap trade.PointSensitivityBuilderDiscountingSwapProductPricer. parRateSensitivity(ResolvedSwap swap, RatesProvider provider)Calculates the par rate curve sensitivity for a swap with a fixed leg.PointSensitivitiesDiscountingSwapTradePricer. parRateSensitivity(ResolvedSwapTrade trade, RatesProvider provider)Calculates the par rate curve sensitivity of the swap trade.doubleDiscountingSwapProductPricer. parSpread(ResolvedSwap swap, RatesProvider provider)Computes the par spread for swaps.doubleDiscountingSwapTradePricer. parSpread(ResolvedSwapTrade trade, RatesProvider provider)Calculates the par spread of the swap trade.PointSensitivityBuilderDiscountingSwapProductPricer. parSpreadSensitivity(ResolvedSwap swap, RatesProvider provider)Calculates the par spread curve sensitivity for a swap.PointSensitivitiesDiscountingSwapTradePricer. parSpreadSensitivity(ResolvedSwapTrade trade, RatesProvider provider)Calculates the par spread curve sensitivity of the swap trade.CurrencyAmountDiscountingSwapLegPricer. presentValue(ResolvedSwapLeg leg, Currency currency, RatesProvider provider)Calculates the present value of the swap leg, converted to the specified currency.CurrencyAmountDiscountingSwapLegPricer. presentValue(ResolvedSwapLeg leg, RatesProvider provider)Calculates the present value of the swap leg.CurrencyAmountDiscountingSwapProductPricer. presentValue(ResolvedSwap swap, Currency currency, RatesProvider provider)Calculates the present value of the swap product, converted to the specified currency.MultiCurrencyAmountDiscountingSwapProductPricer. presentValue(ResolvedSwap swap, RatesProvider provider)Calculates the present value of the swap product.CurrencyAmountDiscountingSwapTradePricer. presentValue(ResolvedSwapTrade trade, Currency currency, RatesProvider provider)Calculates the present value of the swap trade, converted to the specified currency.MultiCurrencyAmountDiscountingSwapTradePricer. presentValue(ResolvedSwapTrade trade, RatesProvider provider)Calculates the present value of the swap trade.doubleSwapPaymentEventPricer. presentValue(T event, RatesProvider provider)Calculates the present value of a single payment event.doubleSwapPaymentPeriodPricer. presentValue(T period, RatesProvider provider)Calculates the present value of a single payment period.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.PointSensitivitiesDiscountingSwapTradePricer. presentValueSensitivity(ResolvedSwapTrade trade, RatesProvider provider)Calculates the present value sensitivity of the swap trade.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.doubleDiscountingSwapLegPricer. pvbp(ResolvedSwapLeg leg, RatesProvider provider)Computes the Present Value of a Basis Point for a swap leg.doubleSwapPaymentPeriodPricer. pvbp(T period, RatesProvider provider)Calculates the present value of a basis point of a 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 RatesProvider in com.opengamma.strata.pricer.swaption
Methods in com.opengamma.strata.pricer.swaption with parameters of type RatesProvider Modifier and Type Method Description protected doubleVolatilitySwaptionCashParYieldProductPricer. calculateNumeraire(ResolvedSwaption swaption, ResolvedSwapLeg fixedLeg, double forward, RatesProvider ratesProvider)Calculates the numeraire, used to multiply the results.SabrParametersSwaptionVolatilitiesSabrSwaptionCalibrator. calibrateAlphaWithAtm(SwaptionVolatilitiesName name, SabrParametersSwaptionVolatilities sabr, RatesProvider ratesProvider, SwaptionVolatilities atmVolatilities, List<Tenor> tenors, List<Period> expiries, SurfaceInterpolator interpolator)Calibrate SABR alpha parameters to a set of ATM swaption volatilities.SabrParametersSwaptionVolatilitiesSabrSwaptionCalibrator. calibrateWithFixedBetaAndShift(SabrSwaptionDefinition definition, ZonedDateTime calibrationDateTime, TenorRawOptionData data, RatesProvider ratesProvider, Surface betaSurface, Surface shiftSurface)Calibrate SABR parameters to a set of raw swaption data.SabrParametersSwaptionVolatilitiesSabrSwaptionCalibrator. calibrateWithFixedBetaAndShift(SabrSwaptionDefinition definition, ZonedDateTime calibrationDateTime, TenorRawOptionData data, RatesProvider ratesProvider, Surface betaSurface, Surface shiftSurface, boolean stopOnMathException)Calibrate SABR parameters to a set of raw swaption data.MultiCurrencyAmountBlackSwaptionTradePricer. currencyExposure(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, BlackSwaptionVolatilities swaptionVolatilities)Computes the currency exposure of the swaption trade.MultiCurrencyAmountHullWhiteSwaptionPhysicalProductPricer. currencyExposure(ResolvedSwaption swaption, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider)Calculates the currency exposure of the swaption product.MultiCurrencyAmountHullWhiteSwaptionPhysicalTradePricer. currencyExposure(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider)Computes the currency exposure of the swaption trade.MultiCurrencyAmountNormalSwaptionTradePricer. currencyExposure(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, NormalSwaptionVolatilities swaptionVolatilities)Computes the currency exposure of the swaption trade.MultiCurrencyAmountSabrSwaptionTradePricer. currencyExposure(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Computes the currency exposure of the swaption trade.MultiCurrencyAmountVolatilitySwaptionCashParYieldProductPricer. currencyExposure(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Computes the currency exposure of the swaption.MultiCurrencyAmountVolatilitySwaptionPhysicalProductPricer. currencyExposure(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Computes the currency exposure of the swaption.MultiCurrencyAmountVolatilitySwaptionProductPricer. currencyExposure(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Computes the currency exposure of the swaption.MultiCurrencyAmountVolatilitySwaptionTradePricer. currencyExposure(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Computes the currency exposure of the swaption trade.doubleBlackSwaptionTradePricer. forwardRate(ResolvedSwaptionTrade swaptionTrade, RatesProvider ratesProvider)Provides the forward rate.doubleNormalSwaptionTradePricer. forwardRate(ResolvedSwaptionTrade swaptionTrade, RatesProvider ratesProvider)Provides the forward rate.doubleSabrSwaptionTradePricer. forwardRate(ResolvedSwaptionTrade swaptionTrade, RatesProvider ratesProvider)Provides the forward rate.doubleVolatilitySwaptionCashParYieldProductPricer. forwardRate(ResolvedSwaption swaption, RatesProvider ratesProvider)Provides the forward rate.doubleVolatilitySwaptionPhysicalProductPricer. forwardRate(ResolvedSwaption swaption, RatesProvider ratesProvider)Provides the forward rate.doubleVolatilitySwaptionProductPricer. forwardRate(ResolvedSwaption swaption, RatesProvider ratesProvider)Provides the forward rate.doubleVolatilitySwaptionTradePricer. forwardRate(ResolvedSwaptionTrade swaptionTrade, RatesProvider ratesProvider)Provides the forward rate.doubleBlackSwaptionTradePricer. impliedVolatility(ResolvedSwaptionTrade swaptionTrade, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Computes the implied volatility of the swaption.doubleNormalSwaptionTradePricer. impliedVolatility(ResolvedSwaptionTrade swaptionTrade, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Computes the implied volatility of the swaption.doubleSabrSwaptionTradePricer. impliedVolatility(ResolvedSwaptionTrade swaptionTrade, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Computes the implied volatility of the swaption.doubleVolatilitySwaptionCashParYieldProductPricer. impliedVolatility(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Computes the implied volatility of the swaption.doubleVolatilitySwaptionPhysicalProductPricer. impliedVolatility(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Computes the implied volatility of the swaption.doubleVolatilitySwaptionProductPricer. impliedVolatility(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Computes the implied volatility of the swaption.doubleVolatilitySwaptionTradePricer. impliedVolatility(ResolvedSwaptionTrade swaptionTrade, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Computes the implied volatility of the swaption.doubleNormalSwaptionCashParYieldProductPricer. impliedVolatilityFromPresentValue(ResolvedSwaption swaption, RatesProvider ratesProvider, DayCount dayCount, double presentValue)Computes the implied normal volatility from the present value of a swaption.doubleNormalSwaptionPhysicalProductPricer. impliedVolatilityFromPresentValue(ResolvedSwaption swaption, RatesProvider ratesProvider, DayCount dayCount, double presentValue)Computes the implied normal volatility from the present value of a swaption.CurrencyAmountBlackSwaptionTradePricer. presentValue(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, BlackSwaptionVolatilities swaptionVolatilities)Calculates the present value of the swaption trade.CurrencyAmountHullWhiteSwaptionPhysicalProductPricer. presentValue(ResolvedSwaption swaption, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider)Calculates the present value of the swaption product.CurrencyAmountHullWhiteSwaptionPhysicalTradePricer. presentValue(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider)Calculates the present value of the swaption trade.CurrencyAmountNormalSwaptionTradePricer. presentValue(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, NormalSwaptionVolatilities swaptionVolatilities)Calculates the present value of the swaption trade.CurrencyAmountSabrSwaptionTradePricer. presentValue(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value of the swaption trade.CurrencyAmountVolatilitySwaptionCashParYieldProductPricer. presentValue(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value of the swaption.CurrencyAmountVolatilitySwaptionPhysicalProductPricer. presentValue(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value of the swaption.CurrencyAmountVolatilitySwaptionProductPricer. presentValue(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value of the swaption.CurrencyAmountVolatilitySwaptionTradePricer. presentValue(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value of the swaption trade.CurrencyAmountVolatilitySwaptionCashParYieldProductPricer. presentValueDelta(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value delta of the swaption.CurrencyAmountVolatilitySwaptionPhysicalProductPricer. presentValueDelta(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value delta of the swaption.CurrencyAmountVolatilitySwaptionProductPricer. presentValueDelta(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value delta of the swaption.CurrencyAmountVolatilitySwaptionCashParYieldProductPricer. presentValueGamma(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value gamma of the swaption.CurrencyAmountVolatilitySwaptionPhysicalProductPricer. presentValueGamma(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value gamma of the swaption.CurrencyAmountVolatilitySwaptionProductPricer. presentValueGamma(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value gamma of the swaption.DoubleArrayHullWhiteSwaptionPhysicalProductPricer. presentValueSensitivityModelParamsHullWhite(ResolvedSwaption swaption, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider)Calculates the present value sensitivity to piecewise constant volatility parameters of the Hull-White model.DoubleArrayHullWhiteSwaptionPhysicalTradePricer. presentValueSensitivityModelParamsHullWhite(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider)Calculates the present value sensitivity piecewise constant volatility parameters of the Hull-White model.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.PointSensitivitiesSabrSwaptionTradePricer. presentValueSensitivityModelParamsSabr(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity to the SABR model parameters of the swaption trade.PointSensitivitiesBlackSwaptionTradePricer. presentValueSensitivityModelParamsVolatility(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, BlackSwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity to the implied volatility of the swaption trade.PointSensitivitiesNormalSwaptionTradePricer. presentValueSensitivityModelParamsVolatility(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, NormalSwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity to the implied volatility of the swaption trade.PointSensitivitiesSabrSwaptionTradePricer. presentValueSensitivityModelParamsVolatility(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity to the implied volatility of the swaption trade.SwaptionSensitivityVolatilitySwaptionCashParYieldProductPricer. presentValueSensitivityModelParamsVolatility(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity to the implied volatility of the swaption.SwaptionSensitivityVolatilitySwaptionPhysicalProductPricer. presentValueSensitivityModelParamsVolatility(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity to the implied volatility of the swaption.SwaptionSensitivityVolatilitySwaptionProductPricer. presentValueSensitivityModelParamsVolatility(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity to the implied volatility of the swaption.PointSensitivitiesVolatilitySwaptionTradePricer. presentValueSensitivityModelParamsVolatility(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity to the implied volatility of the swaption trade.PointSensitivityBuilderHullWhiteSwaptionPhysicalProductPricer. presentValueSensitivityRates(ResolvedSwaption swaption, RatesProvider ratesProvider, HullWhiteOneFactorPiecewiseConstantParametersProvider hwProvider)Calculates the present value sensitivity of the swaption product.PointSensitivitiesHullWhiteSwaptionPhysicalTradePricer. presentValueSensitivityRates(ResolvedSwaptionTrade trade, 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.PointSensitivitiesSabrSwaptionTradePricer. presentValueSensitivityRatesStickyModel(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity of the swaption trade to the rate curves.PointSensitivitiesBlackSwaptionTradePricer. presentValueSensitivityRatesStickyStrike(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, BlackSwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity of the swaption trade to the rate curves.PointSensitivitiesNormalSwaptionTradePricer. presentValueSensitivityRatesStickyStrike(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, NormalSwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity of the swaption trade to the rate curves.PointSensitivitiesSabrSwaptionTradePricer. presentValueSensitivityRatesStickyStrike(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SabrSwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity of the swaption trade 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.PointSensitivitiesVolatilitySwaptionTradePricer. presentValueSensitivityRatesStickyStrike(ResolvedSwaptionTrade trade, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value sensitivity of the swaption to the rate curves.CurrencyAmountVolatilitySwaptionCashParYieldProductPricer. presentValueTheta(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value of the swaption.CurrencyAmountVolatilitySwaptionPhysicalProductPricer. presentValueTheta(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value of the swaption.CurrencyAmountVolatilitySwaptionProductPricer. presentValueTheta(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Calculates the present value of the swaption.protected voidVolatilitySwaptionCashParYieldProductPricer. validate(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Validates that the rates and volatilities providers are coherent and that the swaption is single currency cash par-yield.protected voidVolatilitySwaptionPhysicalProductPricer. validate(ResolvedSwaption swaption, RatesProvider ratesProvider, SwaptionVolatilities swaptionVolatilities)Validates that the rates and volatilities providers are coherent and that the swaption is single currency physical.
-