| getLocalVarianceFromImpliedVolatilities(double, double) |  | 0% |  | 0% | 3 | 3 | 19 | 19 | 1 | 1 |
| getLocalVarianceFromOptionPrices(double, double) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| DupireLocalVolatility(OptionSurfaceDataInterpolated, DupireLocalVolatility.LocalVolatilityFormula, double, double, double, DupireLocalVolatility.NegativeLocalVarianceHandling) |  | 0% |  | 0% | 10 | 10 | 19 | 19 | 1 | 1 |
| getSecondStrikeDerivative(OptionSurfaceDataInterpolated, double, double, VolatilitySurface.QuotingConvention, double) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| getFirstTimeDerivative(OptionSurfaceDataInterpolated, double, double, VolatilitySurface.QuotingConvention, double) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getFirstStrikeDerivative(OptionSurfaceDataInterpolated, double, double, VolatilitySurface.QuotingConvention, double) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| handleLocalVariance(double, double, double) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| getValue(double, double) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| createFormulaSurface(OptionSurfaceDataInterpolated, DupireLocalVolatility.LocalVolatilityFormula) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| resolveFormula(OptionSurfaceDataInterpolated, DupireLocalVolatility.LocalVolatilityFormula) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| getDividendYieldRate(double) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| makeTimeSafe(double) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| makeStrikeSafe(double) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| getLocalVolatilityFromOptionPrices(double, double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLocalVolatilityFromImpliedVolatilities(double, double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStrikeEpsilon() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| DupireLocalVolatility(OptionSurfaceDataInterpolated) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| DupireLocalVolatility(OptionSurfaceDataInterpolated, DupireLocalVolatility.LocalVolatilityFormula) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getRiskFreeRate(double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSpot() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getForward(double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDiscountFactor(double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getQuoteSurface() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFormulaSurface() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRequestedFormula() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEffectiveFormula() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTimeEpsilon() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStrikeEpsilonFactor() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getVarianceFloor() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNegativeLocalVarianceHandling() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |