src/mapping.rs

branch
dev
changeset 133
2b13f8a0c8ba
parent 128
f75bf34adda0
child 150
c4e394a9c84c
equal deleted inserted replaced
132:89371dc4d637 133:2b13f8a0c8ba
306 // .outer 306 // .outer
307 // .differential_impl(self.inner.apply(x.ref_instance())), 307 // .differential_impl(self.inner.apply(x.ref_instance())),
308 // inner: self.inner.differential_impl(x), 308 // inner: self.inner.differential_impl(x),
309 // intermediate_norm_exponent: self.intermediate_norm_exponent, 309 // intermediate_norm_exponent: self.intermediate_norm_exponent,
310 // } 310 // }
311
311 self.outer 312 self.outer
312 .differential_impl(self.inner.apply(x.ref_instance())) 313 .differential_impl(x.eval_ref_decompose(|r| self.inner.apply(r)))
313 * self.inner.differential_impl(x) 314 * self.inner.differential_impl(x)
314 } 315 }
315 } 316 }
316 317
317 mod dataterm; 318 mod dataterm;

mercurial