fix regression for linux

release/4.3a0
Varun Agrawal 2025-05-16 00:58:58 -04:00
parent 30aeff9c73
commit a84ac8f0f2
1 changed files with 2 additions and 9 deletions

View File

@ -624,17 +624,10 @@ TEST(HybridBayesNet, Sampling) {
expected.insert({X(0), Vector1(0.0252479903896)}); expected.insert({X(0), Vector1(0.0252479903896)});
expected.insert({X(1), Vector1(-0.513637101911)}); expected.insert({X(1), Vector1(-0.513637101911)});
#elif __linux__ #elif __linux__
expected.insert({X(0), Vector1(-0.00799425182219)}); expected.insert({X(0), Vector1(0.0165089744897)});
expected.insert({X(1), Vector1(-0.526463854268)}); expected.insert({X(1), Vector1(-0.454323399979)});
#endif #endif
std::cout << std::setprecision(12)
<< average_continuous.scale(1.0 / num_samples).at(X(0))
<< std::endl;
std::cout << std::setprecision(12)
<< average_continuous.scale(1.0 / num_samples).at(X(1))
<< std::endl;
EXPECT(assert_equal(expected, average_continuous.scale(1.0 / num_samples))); EXPECT(assert_equal(expected, average_continuous.scale(1.0 / num_samples)));
} }