result.put(PDEResultCollection.GRID_DUAL_DELTA, modelDualDelta.toDoubleArray());
result.put(PDEResultCollection.GRID_GAMMA, modelGamma.toDoubleArray());
result.put(PDEResultCollection.GRID_DUAL_GAMMA, modelDualGamma.toDoubleArray());
result.put(PDEResultCollection.GRID_VEGA, modelVega.toDoubleArray());
result.put(PDEResultCollection.GRID_VANNA, modelVanna.toDoubleArray());
result.put(PDEResultCollection.GRID_VOMMA, modelVomma.toDoubleArray());
result.put(PDEResultCollection.GRID_DOMESTIC_PV_QUOTE, absoluteDomesticPrice.toDoubleArray());
return result;
}
private double getBSImpliedVol(final double mPrice, final double m, final double expiry, final boolean isCall) {