The Abstract prefix came up in #1146
Listing current abstract types for "do we use Abstract prefix?":
| AbstractType |
JustType |
| AbstractDFG |
|
| AbstractParams |
|
| AbstractBlobstore |
|
|
DFGNode |
| AbstractDFGVariable |
|
| AbstractDFGFactor |
|
| AbstractPackedFactorObservation |
|
| AbstractFactorObservation |
|
| AbstractPrior |
|
| AbstractRelative |
|
|
FactorSolverCache |
|
VariableStateType |
|
PackedBelief |
| AbstractPointParametricEst |
will be obsolete |
Note: DFGVariable and DFGFactor conflicts with names to be deprecated and is too similar to VariableDFG.
Julia uses the Abstract prefix regularly, and it's a recommendation in the SciML style guide: https://docs.sciml.ai/SciMLStyle/stable/#General-Naming-Principles
DFG v1.0 implementation :
| Old |
AbstractType |
Alias |
|
AbstractDFG |
-- |
| AbstractParams |
AbstractDFGParams |
DFGParams |
|
AbstractBlobstore |
Blobstore |
| DFGNode |
AbstractGraphNode |
GraphNode |
| AbstractDFGVariable |
AbstractGraphVariable |
GraphVariable |
| AbstractDFGFactor |
AbstractGraphFactor |
GraphFactor |
| AbstractPackedFactorObservation |
AbstractPackedObservation |
PackedObservation |
| AbstractFactorObservation |
AbstractObservation |
Observation |
| AbstractPrior |
AbstractPriorObservation |
PriorObservation |
| AbstractRelative |
AbstractRelativeObservation |
RelativeObservation |
| FactorSolverCache |
AbstractFactorCache |
FactorCache |
| VariableStateType |
AbstractStateType |
StateType |
|
AbstractPackedBelief |
PackedBelief |
The Abstract prefix came up in #1146
Listing current abstract types for "do we use Abstract prefix?":
Note: DFGVariable and DFGFactor conflicts with names to be deprecated and is too similar to VariableDFG.
Julia uses the Abstract prefix regularly, and it's a recommendation in the SciML style guide: https://docs.sciml.ai/SciMLStyle/stable/#General-Naming-Principles
DFG v1.0 implementation :