Check for finite pairing error rate

This commit is contained in:
2022-03-01 09:01:53 -06:00
parent 64209691f0
commit 8275cf7740

View File

@@ -245,11 +245,11 @@ public class Simulator implements GraphModificationFunctions {
//rate of pairing error
double pairingErrorRate = (double) falseCount / (trueCount + falseCount);
BigDecimal pairingErrorRateTrunc;
if(!Double.isFinite(pairingErrorRate)) {
pairingErrorRateTrunc = new BigDecimal(-1, mc);
if(Double.isFinite(pairingErrorRate)) {
pairingErrorRateTrunc = new BigDecimal(pairingErrorRate, mc);
}
else{
pairingErrorRateTrunc = new BigDecimal(pairingErrorRate, mc);
pairingErrorRateTrunc = new BigDecimal(-1, mc);
}
//get list of well populations
Integer[] wellPopulations = data.getWellPopulations();