27 #ifndef _OPENCOG_COUNT_TRUTH_VALUE_H_
28 #define _OPENCOG_COUNT_TRUTH_VALUE_H_
70 std::make_shared<CountTruthValue>(s, f, c));
75 return std::make_shared<CountTruthValue>(*this);
86 #endif // _OPENCOG_COUNT_TRUTH_VALUE_H_
TruthValueType getType() const
virtual TruthValuePtr merge(TruthValuePtr, TVMergeStyle ms=DEFAULT) const
std::shared_ptr< CountTruthValue > CountTruthValuePtr
std::shared_ptr< TruthValue > TruthValuePtr
TruthValuePtr clone() const
CountTruthValue(strength_t, confidence_t, count_t)
std::string toString() const
static TruthValuePtr createTV(strength_t s, confidence_t f, count_t c)
confidence_t getConfidence() const
virtual bool operator==(const TruthValue &rhs) const
a TruthValue that stores a mean, a confidence and the number of observations
strength_t getMean() const
TruthValue * rawclone() const