| 126 } |
126 } |
| 127 |
127 |
| 128 impl<'a, F, X, Y, A, G> LipschitzDifferentiableImpl<X, X::NormExp> for DataTerm<F, X, A, G> |
128 impl<'a, F, X, Y, A, G> LipschitzDifferentiableImpl<X, X::NormExp> for DataTerm<F, X, A, G> |
| 129 where |
129 where |
| 130 F: Float, |
130 F: Float, |
| 131 X: Normed<F> + Clone, |
131 X: Normed<F>, |
| 132 Y: Normed<F>, |
132 Y: Normed<F>, |
| 133 A: Clone + BoundedLinear<X, X::NormExp, L2, F, Codomain = Y>, |
133 A: BoundedLinear<X, X::NormExp, L2, F, Codomain = Y>, |
| 134 G: Mapping<Y, Codomain = F> + LipschitzDifferentiableImpl<Y, Y::NormExp>, |
134 G: Mapping<Y, Codomain = F> + LipschitzDifferentiableImpl<Y, Y::NormExp>, |
| 135 Self: DifferentiableImpl<X>, |
135 Self: DifferentiableImpl<X>, |
| 136 { |
136 { |
| 137 type FloatType = F; |
137 type FloatType = F; |
| 138 |
138 |