Searched refs:RandomVariableNode (Results 1 – 3 of 3) sorted by relevance
132 using RandomVariableNode = std::shared_ptr<RandomVariableBase>; variable162 RandomVariableNode get() const { return mVar; }; in get()191 RandomVariableNode mVar;194 using EvaluationOrder = std::vector<RandomVariableNode>;200 void add(const RandomVariableNode& var);203 int join(const RandomVariableNode& var1, const RandomVariableNode& var2) { in join()217 std::unordered_map<RandomVariableNode, int> mIndexMap;245 bool isSubordinate(const RandomVariableNode& node1, const RandomVariableNode& node2);
54 RandomVariableBase::RandomVariableBase(const RandomVariableNode& lhs, const RandomVariableNode& rhs, in RandomVariableBase()550 RandomVariableNode node1 = mVar, node2 = other.get(); in setEqual()595 void DisjointNetwork::add(const RandomVariableNode& var) { in add()639 bool RandomVariableNetwork::isSubordinate(const RandomVariableNode& node1, in isSubordinate()640 const RandomVariableNode& node2) { in isSubordinate()657 RandomVariableNode var;697 EvalInfo(const RandomVariableNode& var) in EvalInfo()702 using EvalContext = std::unordered_map<RandomVariableNode, EvalInfo>;705 inline std::string toString(const RandomVariableNode& var, EvalContext* context) { in toString()834 std::vector<RandomVariableNode> bridgeNodes;[all …]
320 inline std::string toString<RandomVariableNode>(const RandomVariableNode& var) {