use convenient function
This commit is contained in:
parent
978ad635b7
commit
d5c2e6833d
@ -256,13 +256,9 @@ CbpSolver::calculateFactor2VariableMsg (SpLink* _link)
|
|||||||
src->factor().ranges(), msgProduct);
|
src->factor().ranges(), msgProduct);
|
||||||
assert (msgProduct.size() == src->factor().size());
|
assert (msgProduct.size() == src->factor().size());
|
||||||
if (Globals::logDomain) {
|
if (Globals::logDomain) {
|
||||||
for (size_t i = 0; i < result.size(); i++) {
|
result.params() += src->factor().params();
|
||||||
result[i] += src->factor()[i];
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
for (size_t i = 0; i < result.size(); i++) {
|
result.params() *= src->factor().params();
|
||||||
result[i] *= src->factor()[i];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if (Constants::SHOW_BP_CALCS) {
|
if (Constants::SHOW_BP_CALCS) {
|
||||||
cout << " message product: " << msgProduct << endl;
|
cout << " message product: " << msgProduct << endl;
|
||||||
|
Reference in New Issue
Block a user