| validateInputs() |  | 0% |  | 0% | 28 | 28 | 43 | 43 | 1 | 1 |
| applyFixingAtEvent(SpaceTimeDiscretization, double, List) |  | 0% |  | 0% | 10 | 10 | 34 | 34 | 1 | 1 |
| FloatingStrikeSwingOption(String, double[], double[], double[], double, double, double[], double[], double[], double, double, CallOrPut, SwingQuantityMode, double, SwingStrikeFixingConvention) |  | 0% |  | 0% | 19 | 19 | 41 | 41 | 1 | 1 |
| buildCumulativeQuantityGrids() |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 1 | 1 |
| propagateBackwardOverSegment(FiniteDifferenceEquityModel, double, List) |  | 0% |  | 0% | 8 | 8 | 33 | 33 | 1 | 1 |
| applyDecisionAtEvent(FloatingStrikeSwingOption.Event, SpaceTimeDiscretization, List, List) |  | 0% |  | 0% | 7 | 7 | 25 | 25 | 1 | 1 |
| getValue(double, FiniteDifferenceEquityModel) |  | 0% |  | 0% | 12 | 12 | 31 | 31 | 1 | 1 |
| interpolate2DWithConstantExtrapolation(double[], double[], double[], double, double) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| buildEvents() |  | 0% |  | 0% | 11 | 11 | 21 | 21 | 1 | 1 |
| uniqueSorted(List) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| createSegmentDiscretization(SpaceTimeDiscretization, double) |  | 0% |  | 0% | 3 | 3 | 19 | 19 | 1 | 1 |
| buildUnitIntrinsicVector(SpaceTimeDiscretization, double) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| buildLocalQuantityCandidates(int) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| interpolateAccumulatorAtState(List, double, int) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| getAdmissibleDestinationIndices(int, double, double[]) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| deepCopyValuePlanes(List) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| getLowerBracketIndexWithConstantExtrapolation(double[], double) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| buildZeroValuePlanes(int, int, int) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getEffectiveStrike(double, double) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| interpolateAccumulatorPlaneSlice(List, double) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getTotalLocalMaxQuantity() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| FloatingStrikeSwingOption(String, double[], double[], double[], double, double, double[], double, double, double, double, CallOrPut, SwingQuantityMode, double, SwingStrikeFixingConvention) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getNumberOfStates(SpaceTimeDiscretization) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| FloatingStrikeSwingOption(double[], double[], double[], double, double, double[], double[], double[], double, double, CallOrPut, SwingQuantityMode, double, SwingStrikeFixingConvention) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| FloatingStrikeSwingOption(double[], double[], double[], double, double, double[], double, double, double, double, CallOrPut, SwingQuantityMode, double, SwingStrikeFixingConvention) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unitIntrinsic(double, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| fill(int, double) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$propagateBackwardOverSegment$0(double[], double[], double[], double, double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| flatten(int, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getValues(FiniteDifferenceEquityModel) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDecisionTimes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFixingTimes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFixingWeights() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAccumulatorGrid() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLocalMinQuantity() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLocalMaxQuantity() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUnderlyingName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaturity() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStrikeShift() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStrikeScale() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getGlobalMinQuantity() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getGlobalMaxQuantity() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCallOrPut() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getQuantityMode() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getQuantityGridStep() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFixingConvention() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |