From 64209691f0fd6cc7a6e5b76e2b060777e91f3b79 Mon Sep 17 00:00:00 2001 From: efischer Date: Tue, 1 Mar 2022 09:00:58 -0600 Subject: [PATCH] Check for finite pairing error rate --- src/main/java/Simulator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/Simulator.java b/src/main/java/Simulator.java index 9818aa5..f74312e 100644 --- a/src/main/java/Simulator.java +++ b/src/main/java/Simulator.java @@ -245,7 +245,7 @@ public class Simulator implements GraphModificationFunctions { //rate of pairing error double pairingErrorRate = (double) falseCount / (trueCount + falseCount); BigDecimal pairingErrorRateTrunc; - if(pairingErrorRate == NaN || pairingErrorRate == POSITIVE_INFINITY || pairingErrorRate == NEGATIVE_INFINITY) { + if(!Double.isFinite(pairingErrorRate)) { pairingErrorRateTrunc = new BigDecimal(-1, mc); } else{