import numpy import opengm import matplotlib.pyplot as plt f1=numpy.ones([2]) f2=numpy.ones([2,2]) #Chain (non-shared functions): numVar=5 gm=opengm.gm([2]*numVar) for vi in xrange(numVar): gm.addFactor(gm.addFunction(f1),vi) if(vi+1