MathArrays

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total254 of 3,11291%68 of 39682%4826451575564
verifyValues(double[], double[], int, int, boolean)545349%10428%7871701
equals(float[], float[])470%160%998811
equalsIncludingNaN(float[], float[])470%160%998811
checkOrder(CalculusFieldElement[], MathArrays.OrderDirection, boolean, boolean)377867%161140%1115122801
checkEqualLength(int[], int[], boolean)23723%3125%234601
safeNorm(double[])1116393%11995%11113901
shuffle(int[], int, MathArrays.Position)80%n/a112211
verifyValues(double[], double[], int, int)70%n/a111111
shuffle(int[])60%n/a112211
sortInPlace(double[], MathArrays.OrderDirection, double[][])413997%11794%11012901
checkOrder(double[], MathArrays.OrderDirection, boolean, boolean)10898%12696%11512801
shuffle(int[], int, MathArrays.Position, RandomGenerator)7397%1685%1511501
isMonotonic(Comparable[], MathArrays.OrderDirection, boolean)5796%11694%11011901
checkEqualLength(double[], double[], boolean)2893%1375%131601
checkEqualLength(CalculusFieldElement[], CalculusFieldElement[], boolean)2893%1375%131601
linearCombination(double, double, double, double, double, double, double, double)263100%4100%0303701
linearCombination(double, double, double, double, double, double)195100%4100%0302801
linearCombination(double[], double[])192100%12100%0703401
linearCombination(double, double, double, double)127100%4100%0301901
normalizeArray(double[], double)110100%16100%0901901
convolve(double[], double[])75100%10100%0601601
verifyValues(double[], int, int, boolean)72100%10100%0601101
buildArray(Field, int, int, int)65100%6100%040901
concatenate(double[][])55100%4100%0301001
checkNonNegative(long[][])48100%6100%040501
equals(double[], double[])47100%16100%090801
equalsIncludingNaN(double[], double[])47100%16100%090801
equals(long[], long[])47100%16100%090801
equals(int[], int[])46100%16100%090801
equals(byte[], byte[])46100%16100%090801
equals(short[], short[])46100%16100%090801
unique(double[])44100%4100%0301001
checkRectangular(long[][])43100%4100%030601
buildArray(Field, int, int)43100%4100%030801
checkPositive(double[])34100%4100%030501
checkNonNegative(long[])34100%4100%030401
distance(int[], int[])31100%2100%020601
distance(double[], double[])30100%2100%020601
ebeAdd(double[], double[])26100%2100%020501
ebeSubtract(double[], double[])26100%2100%020501
ebeMultiply(double[], double[])26100%2100%020501
ebeDivide(double[], double[])26100%2100%020501
distance1(double[], double[])26100%2100%020501
distance1(int[], int[])26100%2100%020501
distanceInf(double[], double[])26100%2100%020501
distanceInf(int[], int[])26100%2100%020501
checkNotNaN(double[])26100%4100%030401
scale(double, double[])22100%2100%020401
sequence(int, int, int)20100%2100%020401
scaleInPlace(double, double[])16100%2100%020301
buildArray(Field, int)12100%n/a010301
cosAngle(double[], double[])10100%n/a010101
checkOrder(double[], MathArrays.OrderDirection, boolean)7100%n/a010201
checkOrder(CalculusFieldElement[], MathArrays.OrderDirection, boolean)7100%n/a010201
isMonotonic(double[], MathArrays.OrderDirection, boolean)6100%n/a010101
checkEqualLength(double[], double[])6100%n/a010201
checkEqualLength(CalculusFieldElement[], CalculusFieldElement[])6100%n/a010201
checkEqualLength(int[], int[])6100%n/a010201
shuffle(int[], RandomGenerator)6100%n/a010201
verifyValues(double[], int, int)6100%n/a010101
checkOrder(double[])5100%n/a010201
checkOrder(CalculusFieldElement[])5100%n/a010201
sortInPlace(double[], double[][])5100%n/a010201
natural(int)5100%n/a010101