Skip to content

Commit a22941d

Browse files
committed
fix polarity of polarization error :)
1 parent 96f7614 commit a22941d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/inference_manager.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -334,9 +334,9 @@ NPopInferenceManager<P>::construct_bins(const double polarization_error)
334334
block_key_prob_map m, new_keys;
335335
for (const std::pair<block_key, double> &kp : bin_key<P>::run(bk, na))
336336
{
337-
new_keys[kp.first] += polarization_error * kp.second;
337+
new_keys[kp.first] += (1. - polarization_error) * kp.second;
338338
if (polarization_error > 0)
339-
new_keys[folded_key(kp.first)] += (1. - polarization_error) * kp.second;
339+
new_keys[folded_key(kp.first)] += polarization_error * kp.second;
340340
}
341341
new_keys = merge_monomorphic(new_keys);
342342
for (const std::pair<block_key, double> &kp : new_keys)

0 commit comments

Comments
 (0)