OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-ure commits / 3106fb6

Convert TrtuhValue to modern API
3106fb63e6234c44f06b48fec5a88262c7857ed8
by Linas Vepštas <linasvepstas@gmail.com> · 2025-08-19T06:11:51.000Z

Changed files (3) +12 -12

opencog/ure/BetaDistribution.cc +1 -1
……@@ -170,7 +170,7 @@ TruthValuePtr mk_stv(double mean, double variance,
170170
171171 // The strength is in fact the mode, this should be corrected once
172172 // TruthValue is reworked
173 return SimpleTruthValue::createTV(mode, confidence);
173 return createSimpleTruthValue(mode, confidence);
174174}
175175
176176std::string oc_to_string(const BetaDistribution& bd, const std::string& indent)
tests/ure/ActionSelectionUTest.cxxtest +5 -5
……@@ -54,11 +54,11 @@ void ActionSelectionUTest::test_distribution()
5454 A4 = an(NODE, "A4"),
5555 A5 = an(NODE, "A5");
5656 TruthValuePtr
57 TV1 = SimpleTruthValue::createSTV(0.000000, 0.003793),
58 TV2 = SimpleTruthValue::createSTV(1.000000, 0.001585),
59 TV3 = SimpleTruthValue::createSTV(0.000000, 0.007500),
60 TV4 = SimpleTruthValue::createSTV(0.000000, 0.001611),
61 TV5 = SimpleTruthValue::createSTV(0.001785, 0.001256);
57 TV1 = createSimpleTruthValue(0.000000, 0.003793),
58 TV2 = createSimpleTruthValue(1.000000, 0.001585),
59 TV3 = createSimpleTruthValue(0.000000, 0.007500),
60 TV4 = createSimpleTruthValue(0.000000, 0.001611),
61 TV5 = createSimpleTruthValue(0.001785, 0.001256);
6262
6363 HandleTVMap a2tv{{A1, TV1}, {A2, TV2}, {A3, TV3}, {A4, TV4}, {A5, TV5}};
6464
tests/ure/BetaDistributionUTest.cxxtest +6 -6
……@@ -53,12 +53,12 @@ void BetaDistributionUTest::test_cdf()
5353 logger().debug("BEGIN TEST: %s", __FUNCTION__);
5454
5555 vector<TruthValuePtr>
56 TVs{SimpleTruthValue::createSTV(0.0, 0.01),
57 SimpleTruthValue::createSTV(0.5, 0.01),
58 SimpleTruthValue::createSTV(1.0, 0.01),
59 SimpleTruthValue::createSTV(0.0, 1),
60 SimpleTruthValue::createSTV(0.5, 1),
61 SimpleTruthValue::createSTV(1.0, 1),};
56 TVs{createSimpleTruthValue(0.0, 0.01),
57 createSimpleTruthValue(0.5, 0.01),
58 createSimpleTruthValue(1.0, 0.01),
59 createSimpleTruthValue(0.0, 1),
60 createSimpleTruthValue(0.5, 1),
61 createSimpleTruthValue(1.0, 1),};
6262
6363 vector<BetaDistribution> BDs;
6464 for (const auto& TV : TVs)