You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
""" inflationSpread particular to this factor (by how much to dispurse the belief initial values before numerical optimization is run). Analogous to stochastic search """
115
117
inflation::Float64=SolverParams().inflation
116
-
# multihypo specific field containers for recipe of hypotheses to compute
117
-
""" multi hypothesis settings #NOTE no need for a parameter as type is known from `parseusermultihypo` """
118
-
hypotheses::HP=nothing
119
-
""" categorical to select which hypothesis is being considered during convolution operation """
120
-
certainhypo::CH=nothing
121
-
""" subsection indices to select which params should be used for this hypothesis evaluation """
Copy file name to clipboardExpand all lines: src/services/ApproxConv.jl
+23-8Lines changed: 23 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -12,23 +12,36 @@ function approxConvBelief(
12
12
skipSolve::Bool=false,
13
13
)
14
14
#
15
-
v1 =getVariable(dfg, target)
16
-
N = N ==0?getNumPts(v1; solveKey = solveKey) : N
15
+
v_trg =getVariable(dfg, target)
16
+
N = N ==0?getNumPts(v_trg; solveKey = solveKey) : N
17
+
# approxConv should push its result into duplicate memory destination, NOT the variable.VND.val itself. ccw.varValsAll always points directly to variable.VND.val
17
18
# points and infoPerCoord
18
-
pts, ipc =evalFactor(dfg, fc, v1.label, measurement; solveKey, N, skipSolve, nullSurplus)
0 commit comments