JuliaRobotics / IncrementalInference.jl

Compare 88c0cb4 ... +3 ... ae302d0

Coverage Reach
services/EvalFactor.jl services/GraphInit.jl services/CliqueTypes.jl services/CalcFactor.jl services/FactorGradients.jl services/BayesNet.jl services/ApproxConv.jl services/HeatmapSampler.jl JunctionTree.jl ParametricUtils.jl CliqueStateMachine.jl FactorGraph.jl TreeDebugTools.jl TreeMessageUtils.jl Factors/GenericFunctions.jl Factors/Mixture.jl Factors/Circular.jl Factors/LinearRelative.jl Factors/DefaultPrior.jl Factors/EuclidDistance.jl Factors/MsgPrior.jl Factors/PartialPriorPassThrough.jl Factors/GenericMarginal.jl Factors/PartialPrior.jl CliqStateMachineUtils.jl SolverAPI.jl FGOSUtils.jl entities/JunctionTreeTypes.jl entities/OptionalDensities.jl entities/AliasScalarSampling.jl entities/BeliefTypes.jl entities/CliqueTypes.jl entities/FactorOperationalMemory.jl entities/FactorGradients.jl entities/SolverParams.jl CanonicalGraphExamples.jl NumericalCalculations.jl ParametricCSMFunctions.jl SerializingDistributions.jl ExplicitDiscreteMarginalizations.jl SolveTree.jl Flux/FluxModelsSerialization.jl Flux/FluxModelsDistribution.jl SolverUtilities.jl TreeBasedInitialization.jl AnalysisTools.jl DeconvUtils.jl TetherUtils.jl ODE/DERelative.jl ccolamd.jl SubGraphFunctions.jl AdditionalUtils.jl DispatchPackedConversions.jl GraphProductOperations.jl EmbeddedPlottingUtils.jl TreeMessageAccessors.jl ManifoldSampling.jl ConsolidateParametricRelatives.jl CompareUtils.jl SerializationMKD.jl RequireInteractiveUtils.jl Deprecated.jl NeedsResolution.jl Variables/DefaultVariables.jl VariableStatistics.jl IncrementalInference.jl DefaultNodeTypes.jl

No flags found

Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.

e.g., #unittest #integration

#production #enterprise

#frontend #backend

Learn more about Codecov Flags here.

Showing 1 of 2 files from the diff.
Other files ignored by Codecov
Project.toml has changed.

@@ -62,6 +62,8 @@
Loading
62 62
  $(SIGNATURES)
63 63
After deserializing a factor using decodePackedType, use this to
64 64
completely rebuild the factor's CCW and user data.
65 +
Dev Notes:
66 +
- TODO: We should only really do this in-memory if we can by without it (review this).
65 67
"""
66 68
function rebuildFactorMetadata!(dfg::AbstractDFG{SolverParams}, 
67 69
                                factor::DFGFactor,
@@ -97,12 +99,16 @@
Loading
97 99
    #
98 100
99 101
    # replace old factor in dfg with a new one
100 -
    deleteFactor!(dfg, factor)
102 +
    deleteFactor!(dfg, factor, suppressGetFactor=true)
101 103
    addFactor!(dfg, factor__)
102 104
103 105
    factor__
104 106
  else
105 107
    setSolverData!(factor, fnd_new)
108 +
    # We're not updating here because we don't want
109 +
    # to solve cloud in loop, we want to make sure this flow works:
110 +
    # Pull big cloud graph into local -> solve local -> push back into cloud.
111 +
    # updateFactor!(dfg, factor)
106 112
    factor
107 113
  end
108 114

Learn more Showing 1 files with coverage changes found.

Changes in src/NumericalCalculations.jl
-1
+1
Loading file...
Files Coverage
src -0.02% 77.31%
Project Totals (67 files) 77.31%
Loading