import numpy

class ApproximateInferenceEngine(object):
    def __init__(self, network):
        """Defines an engine for performing approximate inference in a discrete Bayesian network.

        Keyword arguments:
        network -- A 'libpgm.discretebayesiannetwork.DiscreteBayesianNetwork' object representing a discrete Bayesian network.

        """