FloatingStrikeSwingOption

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,472 of 2,4720%270 of 2700%1811814244244646
validateInputs()3090%540%2828434311
applyFixingAtEvent(SpaceTimeDiscretization, double, List)1900%180%1010343411
FloatingStrikeSwingOption(String, double[], double[], double[], double, double, double[], double[], double[], double, double, CallOrPut, SwingQuantityMode, double, SwingStrikeFixingConvention)1850%360%1919414111
buildCumulativeQuantityGrids()1820%180%1010242411
propagateBackwardOverSegment(FiniteDifferenceEquityModel, double, List)1690%140%88333311
applyDecisionAtEvent(FloatingStrikeSwingOption.Event, SpaceTimeDiscretization, List, List)1550%120%77252511
getValue(double, FiniteDifferenceEquityModel)1520%220%1212313111
interpolate2DWithConstantExtrapolation(double[], double[], double[], double, double)1520%80%55151511
buildEvents()1190%200%1111212111
uniqueSorted(List)920%100%66151511
createSegmentDiscretization(SpaceTimeDiscretization, double)910%40%33191911
buildUnitIntrinsicVector(SpaceTimeDiscretization, double)860%100%66151511
buildLocalQuantityCandidates(int)710%60%44131311
interpolateAccumulatorAtState(List, double, int)700%40%33101011
getAdmissibleDestinationIndices(int, double, double[])670%80%55111111
deepCopyValuePlanes(List)460%40%339911
getLowerBracketIndexWithConstantExtrapolation(double[], double)400%80%558811
buildZeroValuePlanes(int, int, int)350%40%337711
getEffectiveStrike(double, double)280%40%335511
interpolateAccumulatorPlaneSlice(List, double)260%20%225511
getTotalLocalMaxQuantity()250%20%224411
FloatingStrikeSwingOption(String, double[], double[], double[], double, double, double[], double, double, double, double, CallOrPut, SwingQuantityMode, double, SwingStrikeFixingConvention)240%n/a114411
getNumberOfStates(SpaceTimeDiscretization)220%20%224411
FloatingStrikeSwingOption(double[], double[], double[], double, double, double[], double[], double[], double, double, CallOrPut, SwingQuantityMode, double, SwingStrikeFixingConvention)180%n/a112211
FloatingStrikeSwingOption(double[], double[], double[], double, double, double[], double, double, double, double, CallOrPut, SwingQuantityMode, double, SwingStrikeFixingConvention)180%n/a112211
unitIntrinsic(double, double)130%n/a112211
fill(int, double)80%n/a113311
lambda$propagateBackwardOverSegment$0(double[], double[], double[], double, double)80%n/a111111
flatten(int, int, int)60%n/a111111
getValues(FiniteDifferenceEquityModel)50%n/a111111
getDecisionTimes()50%n/a111111
getFixingTimes()50%n/a111111
getFixingWeights()50%n/a111111
getAccumulatorGrid()50%n/a111111
getLocalMinQuantity()50%n/a111111
getLocalMaxQuantity()50%n/a111111
getUnderlyingName()30%n/a111111
getMaturity()30%n/a111111
getStrikeShift()30%n/a111111
getStrikeScale()30%n/a111111
getGlobalMinQuantity()30%n/a111111
getGlobalMaxQuantity()30%n/a111111
getCallOrPut()30%n/a111111
getQuantityMode()30%n/a111111
getQuantityGridStep()30%n/a111111
getFixingConvention()30%n/a111111