SwingOption

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,646 of 1,6460%172 of 1720%1211212872873535
buildCumulativeQuantityGrids()1820%180%1010242411
validateInputs()1560%260%1414232311
getValue(double, FiniteDifferenceEquityModel)1520%220%1212282811
interpolate2DWithConstantExtrapolation(double[], double[], double[], double, double)1520%80%55151511
propagateBackwardOverSegment(FiniteDifferenceEquityModel, double, List)1270%100%66252511
SwingOption(String, double[], double, double[], double[], double, double, CallOrPut, SwingQuantityMode, double)1180%220%1212282811
applySwingStepConditionAtDecision(int, SpaceTimeDiscretization, double[], double[], List)1170%140%88232311
uniqueSorted(List)920%100%66151511
createSegmentDiscretization(SpaceTimeDiscretization, double)910%40%33191911
buildUnitIntrinsicVector(SpaceTimeDiscretization)840%100%66151511
buildLocalQuantityCandidates(int)710%60%44131311
getAdmissibleDestinationIndices(int, double, double[])670%80%55111111
getLowerBracketIndexWithConstantExtrapolation(double[], double)400%80%558811
deepCopySlices(List)250%20%225511
getTotalLocalMaxQuantity()250%20%224411
getNumberOfStates(SpaceTimeDiscretization)220%20%224411
SwingOption(String, double[], double, double, double, double, double, CallOrPut, SwingQuantityMode, double)190%n/a114411
unitIntrinsic(double)140%n/a112211
SwingOption(double[], double, double[], double[], double, double, CallOrPut, SwingQuantityMode, double)130%n/a112211
SwingOption(double[], double, double, double, double, double, CallOrPut, SwingQuantityMode, 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
getLocalMinQuantity()50%n/a111111
getLocalMaxQuantity()50%n/a111111
getUnderlyingName()30%n/a111111
getMaturity()30%n/a111111
getStrike()30%n/a111111
getGlobalMinQuantity()30%n/a111111
getGlobalMaxQuantity()30%n/a111111
getCallOrPut()30%n/a111111
getQuantityMode()30%n/a111111
getQuantityGridStep()30%n/a111111