ShoutOption

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,222 of 1,2220%104 of 1040%89892082083737
interpolate2DAtTime(double[][], double[], double[], int, double, double)1620%80%55191911
getValues2D(FiniteDifferenceEquityModel)1030%60%44191911
getValues1D(FiniteDifferenceEquityModel)930%40%33171711
ShoutOption(String, double, double, double[], int, CallOrPut, double)710%120%77202011
interpolatePlaneAtInitialStrike2D(double[][][], SpaceTimeDiscretization, double[], double[], double)670%60%44101011
interpolate1DAtTime(double[][], double[], int, double)640%40%33101011
interpolatePlaneAtInitialStrike1D(double[][][], SpaceTimeDiscretization, double[], double)630%60%449911
interpolateLinearWithConstantExtrapolation(double[], double[], double)600%40%33101011
validateStrikeGridCoversResetRange(double[])540%80%555511
interpolateNextPlaneAtResetStrike2D(double[][][], SpaceTimeDiscretization, double[], double[], double, double, double)410%20%226611
validateStrikeGrid()410%80%556611
getLowerBracketIndexWithConstantExtrapolation(double[], double)400%80%558811
getValue(double, FiniteDifferenceEquityModel)390%20%229911
interpolateNextPlaneAtResetStrike1D(double[][][], SpaceTimeDiscretization, double[], double, double)390%20%226611
getValues(FiniteDifferenceEquityModel)360%60%449911
solveLastPlane1D(FiniteDifferenceEquityModel)270%20%224411
solveLastPlane2D(FiniteDifferenceEquityModel)270%20%224411
getTimeIndexForRunningTime(SpaceTimeDiscretization, double)270%40%337711
validateInitialStrikeInsideGrid()260%40%333311
buildPointwiseTerminalValues(double[], double)230%20%224411
terminalPayoff(double, double)160%20%223311
toString()140%n/a112211
lambda$getValues2D$0(double[][][], SpaceTimeDiscretization, double[], double[], double, double, double)130%n/a111111
createVanillaSliceProduct(double)110%n/a111111
lambda$getValues1D$0(double[][][], SpaceTimeDiscretization, double[], double, double)110%n/a111111
ShoutOption(double, double, double[], int, CallOrPut)100%n/a112211
validateModel(FiniteDifferenceEquityModel)80%20%223311
flatten(int, int, int)60%n/a111111
getStrikeGrid()50%n/a111111
lambda$getValues2D$1(double, double, double)50%n/a111111
getUnderlyingName()30%n/a111111
getMaturity()30%n/a111111
getInitialStrike()30%n/a111111
getMaximumNumberOfShouts()30%n/a111111
getCallOrPut()30%n/a111111
getShoutCashAdjustment()30%n/a111111
resetStrike(double)20%n/a111111