/src/main/java/net/finmath/marketdata/model/volatilities/OptionSurfaceData.java
final OptionSmileData relevantSmile = surface.get( volatility) ;
final OptionSmileData relevantSmile = surface.get ( maturity ) ;
public double getValue(final double maturity, final double strike, final QuotingConvention quotingConvention) { return getValue(null,maturity,strike,quotingConvention); } public double getValue(final AnalyticModel model, final double maturity, final double strike, final QuotingConvention quotingConvention) { if(quotingConvention.equals(convention)) { <extra_id_0> return relevantSmile.getSmile().get(strike).getValue(); } else { if(quotingConvention == QuotingConvention.PRICE && convention == QuotingConvention.VOLATILITYLOGNORMAL) { final double forwardPrice = equityForwardCurve.getValue(maturity); final double discountBond = discountCurve.getValue(maturity); final OptionSmileData relevantSmile = surface.get(maturity);