13#include <NeMachineLearningLib.h>
14#include <MachineLearning/FgDiscreteFactorNode.h>
18 namespace MachineLearning
20 template<
class T,
class U>
32 IGraph(std::vector<T*> &factorNodes) {}
41 virtual void ComputeMarginal(
int numIter,
double tolerance = 1e-6f) = 0;
44 std::vector<T*> factorList;
45 std::vector<U*> variableList;
48 friend class boost::serialization::access;
50 template<
class Archive>
51 void serialize(Archive& ar,
unsigned int version)
IGraph(std::vector< T * > &factorNodes)
Constructor.