|
@@ -98,11 +98,16 @@ export class IVProgAssessment {
|
|
castNumberA = new Decimal(castNumberA);
|
|
castNumberA = new Decimal(castNumberA);
|
|
castNumberB = new Decimal(castNumberB);
|
|
castNumberB = new Decimal(castNumberB);
|
|
const decimalPlaces = Math.min(castNumberA.dp(), castNumberB.dp());
|
|
const decimalPlaces = Math.min(castNumberA.dp(), castNumberB.dp());
|
|
|
|
+ Decimal.set({ rounding: Decimal.ROUND_FLOOR});
|
|
castNumberA = new Decimal(castNumberA.toFixed(decimalPlaces));
|
|
castNumberA = new Decimal(castNumberA.toFixed(decimalPlaces));
|
|
castNumberB = new Decimal(castNumberB.toFixed(decimalPlaces));
|
|
castNumberB = new Decimal(castNumberB.toFixed(decimalPlaces));
|
|
|
|
+ console.log(castNumberA.toNumber());
|
|
|
|
+ console.log(castNumberB.toNumber());
|
|
if (!castNumberA.eq(castNumberB)) {
|
|
if (!castNumberA.eq(castNumberB)) {
|
|
|
|
+ Decimal.set({ rounding: Decimal.ROUND_HALF_UP});
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
+ Decimal.set({ rounding: Decimal.ROUND_HALF_UP});
|
|
} else if(outValue != bList[i]) {
|
|
} else if(outValue != bList[i]) {
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|