CommonIdealFactory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,257 of 4,62572%196 of 54063%1423892409289112
extractCommonality_noCompare(Monic[])3750%420%2222686811
extractCommonality_noCompare(Monic, Monic)2200%140%88464611
getInteger(RationalExpression)1607231%241131%1522355301
castToReal(NumericExpression)679458%8538%711163501
monicMask(Monic, boolean[])650%140%88161611
isLEQ0orGEQ0(Monomial, boolean)4916577%122062%101753601
addWithCast(Monomial[])440%80%558811
cast(NumericExpression, SymbolicType)423142%14630%911111701
addMonomials(Monomial[])390%40%336611
expand(NumericExpression)290%20%227711
divideIntegerMonomials(Monomial, Monomial)286268%101254%81221601
extractCommonality(Monic[])1918390%31986%31233801
intModulusMonomials(Monomial, Monomial)156781%41071%3821601
multiplyWithCast(Monomial[])133371%2466%242901
intDivideConstants(Constant, Constant)120%n/a112211
power(NumericExpression, NumericExpression)119789%42284%31412501
power(NumericExpression, NumberObject)92371%3562%351701
divideRealMonomials(Monomial, Monomial)86789%41477%41001701
primitivePower(Primitive, NumberObject)61368%1375%131501
factorTermMap(Monomial[])48495%2880%2601701
powerTermMap(SymbolicType, Monomial[], NumberObject)45693%4660%4601301
addMonomials(Monomial, Monomial)44792%2880%260901
divideRationals(RationalExpression, RationalExpression)41376%2250%230201
isZero(Monomial)6395%1583%1401201
isNonZero(Monomial)6395%1583%1401201
realConstant(int)2388%1150%121501
neq(NumericExpression, NumericExpression)2388%1583%141601
oneIntObject()0%n/a111111
monicFactory()0%n/a111111
powerGeneral(RationalExpression, RationalExpression)6096%1990%1601601
isNonnegative(RationalExpression)5296%1583%1411101
isPositive(RationalExpression)4095%1583%1411001
multiplyConstantTermMap(Constant, Monomial[])2793%1375%131701
arePositive(Monomial, Monomial)1588%1150%121401
static {...}880%1150%120201
isPositive(Monomial)198100%20100%01103701
init()168100%n/a0102601
extractCommonality(Monic, Monic)167100%10100%0603101
intFactor(Monomial, Monomial)97100%2675%2502001
getConstantFactor(Monomial[])69100%8100%0501801
multiplyMonomialTermMap(Monomial, Monomial[])53100%2100%0201101
roundToZero(NumericExpression)52100%6100%0401001
addRational(RationalExpression, RationalExpression)50100%n/a010801
floor(NumericExpression)46100%4100%030901
divide(NumericExpression, NumericExpression)44100%1990%160701
lessThan(NumericExpression, NumericExpression)42100%8100%0501001
extractCommonality(Monomial, Monomial)40100%n/a010501
multiplyRational(RationalExpression, RationalExpression)39100%8100%0501101
CommonIdealFactory(NumberFactory, ObjectFactory, SymbolicTypeFactory, BooleanExpressionFactory)35100%n/a010901
multiplyTermMaps2(Monomial[], Monomial[])33100%2100%020501
add(NumericExpression, NumericExpression)31100%6100%040501
multiply(NumericExpression, NumericExpression)31100%6100%040501
constant(NumberObject)29100%6100%040401
lessThanEquals(NumericExpression, NumericExpression)29100%6100%040701
minus(NumericExpression)26100%6100%040701
equals(NumericExpression, NumericExpression)26100%6100%040601
addNoCommon(Monomial, Monomial)25100%2100%020501
intConstant(int)23100%2100%020401
multiplyTermMaps(Monomial[], Monomial[])22100%2100%020501
getConcreteExponent(RationalExpression)21100%2100%020501
monic(SymbolicType, PrimitivePower[])21100%4100%030601
monomial(Constant, Monic)20100%6100%040701
multiplyMonomials(Monomial, Monomial)19100%n/a010401
lessThanEqualsMain(NumericExpression, NumericExpression)18100%2100%020401
expression(SymbolicExpression.SymbolicOperator, SymbolicType, SymbolicObject[])18100%n/a010301
ntPrimitivePower(Primitive, NumberObject)17100%n/a010401
ntMonic(SymbolicType, PrimitivePower[])17100%n/a010301
multiplyMonics(Monic, Monic)17100%n/a010301
areNegative(Monomial, Monomial)17100%2100%020401
symbolicConstant(StringObject, SymbolicType)17100%n/a010401
polynomial(SymbolicType, Monomial[])17100%n/a010401
multiplyConstants(Constant, Constant)13100%n/a010201
divideConstants(Constant, Constant)13100%n/a010201
add(Constant, Constant)13100%n/a010201
intModuloConstants(Constant, Constant)12100%n/a010201
divideMonomialConstant(Monomial, Constant)12100%n/a010301
multiplyConstantMonomial(Constant, Monomial)12100%n/a010301
negate(Constant)11100%n/a010201
negate(RationalExpression)11100%n/a010201
negate(Monomial)11100%n/a010201
ntMonomial(Constant, Monic)10100%n/a010101
ntRationalExpression(Monomial, Monomial)10100%n/a010201
invert(RationalExpression)9100%n/a010101
extractNumber(NumericExpression)9100%2100%020301
zero(SymbolicType)9100%2100%020101
one(SymbolicType)9100%2100%020101
addTermMaps(Monomial[], Monomial[])9100%n/a010101
oneTermMap(SymbolicType)9100%2100%020301
ceil(NumericExpression)9100%n/a010101
subtract(NumericExpression, NumericExpression)7100%n/a010101
modulo(NumericExpression, NumericExpression)7100%n/a010101
constant(Number)7100%n/a010101
isNegative(Monomial)6100%n/a010101
isZero(RationalExpression)6100%n/a010101
isNonZero(RationalExpression)6100%n/a010101
powerNumericInteger(NumericExpression, IntegerNumber)6100%n/a010101
isNonnegative(Monomial)5100%n/a010101
isNonpositive(Monomial)5100%n/a010101
notLessThan(NumericExpression, NumericExpression)5100%n/a010101
notLessThanEquals(NumericExpression, NumericExpression)5100%n/a010101
number(NumberObject)4100%n/a010101
numberFactory()100%n/a010101
booleanFactory()100%n/a010101
objectFactory()100%n/a010101
oneInt()100%n/a010101
oneReal()100%n/a010101
typeFactory()100%n/a010101
comparator()100%n/a010101
zeroInt()100%n/a010101
zeroReal()100%n/a010101
monicComparator()100%n/a010101
polynomialFactory()100%n/a010101