-
Notifications
You must be signed in to change notification settings - Fork 4
/
ambiguity-fixes.jl.txt
126 lines (101 loc) · 3.1 KB
/
ambiguity-fixes.jl.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
function superpose(::T, ::T) where {T<:SuperpositionMeasure}
@error "FIXME"
end
function kernel(::Type{M}, ::NamedTuple{()}) where {M<:ParameterizedMeasure}
@error "FIXME"
end
function logdensity_def(
::T,
::S,
::Any,
) where {
T<:(MeasureBase.SuperpositionMeasure{Tuple{A,B}} where {A,B}),
S<:(MeasureBase.SuperpositionMeasure{Tuple{A,B}} where {A,B}),
}
@error "FIXME"
end
function transport_def(::StdUniform, ::StdExponential, ::NoTransformOrigin)
@error "FIXME"
end
@inline function transport_def(::StdExponential, ::StdUniform, ::NoTransformOrigin)
@error "FIXME"
end
function transport_def(::StdUniform, ::StdExponential, ::NoTransport)
@error "FIXME"
end
@inline function transport_def(::StdExponential, ::StdUniform, ::NoTransport)
@error "FIXME"
end
function transport_def(::StdUniform, ::StdLogistic, ::NoTransformOrigin)
@error "FIXME"
end
function transport_def(::StdUniform, ::StdLogistic, ::NoTransport)
@error "FIXME"
end
function transport_def(::StdLogistic, ::StdUniform, ::NoTransport)
@error "FIXME"
end
@inline function transport_def(::StdLogistic, ::StdUniform, ::NoTransformOrigin)
@error "FIXME"
end
@inline function transport_def(::MU, ::MU, ::NoTransport) where {MU<:StdMeasure}
@error "FIXME"
end
@inline function transport_def(::MU, ::MU, ::NoTransformOrigin) where {MU<:StdMeasure}
@error "FIXME"
end
function transport_def(::StdMeasure, ::PowerMeasure{<:StdMeasure}, ::NoTransport)
@error "FIXME"
end
function transport_def(::StdMeasure, ::PowerMeasure{<:StdMeasure}, ::NoTransformOrigin)
@error "FIXME"
end
function transport_def(::PowerMeasure{<:StdMeasure}, ::StdMeasure, ::NoTransformOrigin)
@error "FIXME"
end
function transport_def(::PowerMeasure{<:StdMeasure}, ::StdMeasure, ::NoTransport)
@error "FIXME"
end
function transport_def(
::PowerMeasure{<:StdMeasure,<:Tuple{Base.OneTo}},
::PowerMeasure{<:StdMeasure,<:Tuple{Base.OneTo}},
::NoTransport,
)
@error "FIXME"
end
function transport_def(
::PowerMeasure{<:StdMeasure,<:Tuple{Base.OneTo}},
::PowerMeasure{<:StdMeasure,<:Tuple{Base.OneTo}},
::NoTransformOrigin,
)
@error "FIXME"
end
function transport_def(
::PowerMeasure{<:StdMeasure,<:Tuple{Vararg{Base.OneTo,N}}},
::PowerMeasure{<:StdMeasure,<:Tuple{Vararg{Base.OneTo,M}}},
::NoTransport,
) where {N,M}
@error "FIXME"
end
function transport_def(
::PowerMeasure{<:StdMeasure,<:Tuple{Vararg{Base.OneTo,N}}},
::PowerMeasure{<:StdMeasure,<:Tuple{Vararg{Base.OneTo,M}}},
::NoTransformOrigin,
) where {N,M}
@error "FIXME"
end
function transport_to(::Type{NU}, ::Type{MU}) where {MU<:StdMeasure,NU<:StdMeasure}
@error "FIXME"
end
function transport_def(::Dirac, ::PowerMeasure{<:StdMeasure}, ::NoTransport)
@error "FIXME"
end
function transport_def(::Dirac, ::PowerMeasure{<:StdMeasure}, ::NoTransformOrigin)
@error "FIXME"
end
@inline function transport_def(::PowerMeasure{<:StdMeasure}, ::Dirac, ::NoTransport)
@error "FIXME"
end
@inline function transport_def(::PowerMeasure{<:StdMeasure}, ::Dirac, ::NoTransformOrigin)
@error "FIXME"
end