File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change 3
3
# #==============================================================================
4
4
5
5
# TODO consider changing this to AbstractFactor
6
- abstract type FunctorInferenceType <: Function end
7
- abstract type PackedInferenceType end
6
+ abstract type AbstractFactor end
7
+ const FunctorInferenceType = AbstractFactor
8
+ abstract type AbstractPackedFactor end
9
+ const PackedInferenceType = AbstractPackedFactor
8
10
9
- abstract type AbstractPrior <: FunctorInferenceType end
10
- abstract type AbstractRelative <: FunctorInferenceType end
11
+ abstract type AbstractPrior <: AbstractFactor end
12
+ abstract type AbstractRelative <: AbstractFactor end
11
13
abstract type AbstractRelativeRoots <: AbstractRelative end
12
14
abstract type AbstractRelativeMinimize <: AbstractRelative end
13
15
14
16
# NOTE DF, Convolution is IIF idea, but DFG should know about "FactorOperationalMemory"
15
17
# DF, IIF.CommonConvWrapper <: FactorOperationalMemory #
18
+ # TODO resolve whether `<: Function` is really needed here
16
19
abstract type FactorOperationalMemory <: Function end
17
20
# TODO to be removed from DFG,
18
21
# we can add to IIF or have IIF.CommonConvWrapper <: FactorOperationalMemory directly
You can’t perform that action at this time.
0 commit comments