/// <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="ResolvedBondFutureOptionTrade"/> </param> public BondFutureOptionTradeCalculations(BlackBondFutureOptionMarginedTradePricer tradePricer) { this.calc = new BondFutureOptionMeasureCalculations(tradePricer); }
/// <summary> /// Creates an instance. /// </summary> /// <param name="tradePricer"> the pricer for <seealso cref="ResolvedBondFutureOptionTrade"/> </param> internal BondFutureOptionMeasureCalculations(BlackBondFutureOptionMarginedTradePricer tradePricer) { this.tradePricer = ArgChecker.notNull(tradePricer, "tradePricer"); }