1 %feature("docstring") gum::GibbsBNdistance
2 "
3 Class representing a Gibbs-Approximated computation of divergence and distance between BNs
4 
5 
6 GibbsBNdistance(P,Q) -> GibbsBNdistance
7     Parameters:
8         * **P** (*pyAgrum.BayesNet*) -- a Bayesian network
9         * **Q** (*pyAgrum.BayesNet*) -- another Bayesian network to compare with the first one
10 
11 GibbsBNdistance(gbnd) -> GibbsBNdistance
12     Parameters:
13         * **gbnd** (*pyAgrum.GibbsBNdistance*) -- the Gibbs BNdistance to copy
14 
15 Raises
16 ------
17 pyAgrum.OperationNotAllowed
18 	If the 2BNs have not the same domain size of compatible node sets
19 "
20 
21 %feature("docstring") gum::GibbsBNdistance::nbrDrawnVar
22 "
23 Returns
24 -------
25 int
26   the number of variable drawn at each iteration
27 "
28 
29 %feature("docstring") gum::GibbsBNdistance::isDrawnAtRandom
30 "
31 Returns
32 -------
33 bool
34   True if variables are drawn at random
35 "
36 
37 %feature("docstring") gum::GibbsBNdistance::setDrawnAtRandom
38 "
39 Parameters
40 ----------
41 _atRandom : bool
42   indicates if variables should be drawn at random
43 "
44 
45 %feature("docstring") gum::GibbsBNdistance::setNbrDrawnVar
46 "
47 Parameters
48 ----------
49 _nbr : int
50   the number of variables to be drawn at each iteration
51 "
52