/// <summary> /// Creates an instance. /// </summary> /// <param name="tradePricer"> the pricer for <seealso cref="ResolvedIborFutureOptionTrade"/> </param> internal IborFutureOptionMeasureCalculations(NormalIborFutureOptionMarginedTradePricer tradePricer) { this.tradePricer = ArgChecker.notNull(tradePricer, "tradePricer"); }
/// <summary> /// Creates an instance. /// <para> /// In most cases, applications should use the <seealso cref="#DEFAULT"/> instance. /// /// </para> /// </summary> /// <param name="tradePricer"> the pricer for <seealso cref="ResolvedIborFutureOptionTrade"/> </param> public IborFutureOptionTradeCalculations(NormalIborFutureOptionMarginedTradePricer tradePricer) { this.calc = new IborFutureOptionMeasureCalculations(tradePricer); }