@@ -16,8 +16,8 @@ getPPEMean(fg::AbstractDFG, varlabel::Symbol, solveKey::Symbol=:default) =
16
16
17
17
" $(SIGNATURES) "
18
18
getPPESuggested (est:: AbstractPointParametricEst ) = est. suggested
19
- getPPESuggested (fg :: AbstractDFG , varlabel :: Symbol , solveKey:: Symbol = :default ) =
20
- getPPE (fg , varlabel, solveKey) |> getPPESuggested
19
+ getPPESuggested (var :: DFGVariable , solveKey:: Symbol = :default ) = getPPE (var, solveKey) |> getPPESuggested
20
+ getPPESuggested (dfg :: AbstractDFG , varlabel :: Symbol , solveKey :: Symbol = :default ) = getPPE (getVariable (dfg , varlabel) , solveKey)
21
21
22
22
" $(SIGNATURES) "
23
23
getLastUpdatedTimestamp (est:: AbstractPointParametricEst ) = est. lastUpdatedTimestamp
@@ -793,14 +793,13 @@ Notes
793
793
- Defaults on keywords `solveKey` and `method`
794
794
795
795
Related
796
- getMeanPPE, getMaxPPE, getKDEMean, getKDEFit, getPPEs, getVariablePPEs
796
+ [` getMeanPPE`](@ref), [` getMaxPPE`](@ref), [`updatePPE!`](@ref) , getKDEMean, getKDEFit, getPPEs, getVariablePPEs
797
797
"""
798
- function getPPE (dfg:: AbstractDFG , variablekey:: Symbol , ppekey:: Symbol = :default )
799
- v = getVariable (dfg, variablekey)
800
- ! haskey (v. ppeDict, ppekey) && error (" PPE key '$ppekey ' not found in variable '$variablekey '" )
798
+ function getPPE (v:: DFGVariable , ppekey:: Symbol = :default )
799
+ ! haskey (v. ppeDict, ppekey) && error (" PPE key '$ppekey ' not found in variable '$(getLabel (v)) '" )
801
800
return v. ppeDict[ppekey]
802
801
end
803
-
802
+ getPPE (dfg :: AbstractDFG , variablekey :: Symbol , ppekey :: Symbol = :default ) = getPPE ( getVariable (dfg, variablekey), ppekey)
804
803
# Not the most efficient call but it at least reuses above (in memory it's probably ok)
805
804
getPPE (dfg:: AbstractDFG , sourceVariable:: VariableDataLevel1 , ppekey:: Symbol = :default ) = getPPE (dfg, sourceVariable. label, ppekey)
806
805
0 commit comments