@@ -8,7 +8,7 @@ function pack(dfg::G, d::VariableNodeData)::PackedVariableNodeData where G <: Ab
8
8
d. BayesNetOutVertIDs,
9
9
d. dimIDs, d. dims, d. eliminated,
10
10
d. BayesNetVertID, d. separator,
11
- d. softtype != nothing ? string (d. softtype) : nothing , d. initialized, d. partialinit , d. ismargin, d. dontmargin)
11
+ d. softtype != nothing ? string (d. softtype) : nothing , d. initialized, d. inferdim , d. ismargin, d. dontmargin)
12
12
end
13
13
14
14
function unpack (dfg:: G , d:: PackedVariableNodeData ):: VariableNodeData where G <: AbstractDFG
@@ -43,7 +43,7 @@ function unpack(dfg::G, d::PackedVariableNodeData)::VariableNodeData where G <:
43
43
44
44
return VariableNodeData (M3,M4, d. BayesNetOutVertIDs,
45
45
d. dimIDs, d. dims, d. eliminated, d. BayesNetVertID, d. separator,
46
- st, d. initialized, d. partialinit , d. ismargin, d. dontmargin )
46
+ st, d. initialized, d. inferdim , d. ismargin, d. dontmargin )
47
47
end
48
48
49
49
function compare (a:: VariableNodeData ,b:: VariableNodeData )
@@ -56,7 +56,7 @@ function compare(a::VariableNodeData,b::VariableNodeData)
56
56
TP = TP && a. eliminated == b. eliminated
57
57
TP = TP && a. BayesNetVertID == b. BayesNetVertID
58
58
TP = TP && a. separator == b. separator
59
- TP = TP && a . partialinit == b. partialinit
59
+ TP = TP && abs (a . inferdim - b. inferdim) < 1e-14
60
60
TP = TP && a. ismargin == b. ismargin
61
61
TP = TP && a. softtype == b. softtype
62
62
return TP
0 commit comments