208 g : &G, |
208 g : &G, |
209 x : M, |
209 x : M, |
210 τ : f64, |
210 τ : f64, |
211 logmap : impl Fn(usize, IterInfo<M>) -> I |
211 logmap : impl Fn(usize, IterInfo<M>) -> I |
212 ) -> DynError |
212 ) -> DynError |
213 where M : ManifoldPoint |
213 where |
214 + EmbeddedManifoldPoint<EmbeddedCoords = Loc<f64, 3>> |
214 M : ManifoldPoint |
215 + FacedManifoldPoint, |
215 + EmbeddedManifoldPoint<EmbeddedCoords = Loc<f64, 3>> |
216 F : Desc<M> + Mapping<M, Codomain = f64>, |
216 + FacedManifoldPoint, |
217 G : Prox<M> + Mapping<M, Codomain = f64>, |
217 F : Desc<M> + Mapping<M, Codomain = f64>, |
218 I : Serialize { |
218 G : Prox<M> + Mapping<M, Codomain = f64>, |
|
219 I : Serialize |
|
220 { |
219 |
221 |
220 let mut logger = Logger::new(); |
222 let mut logger = Logger::new(); |
221 let iter = AlgIteratorOptions{ |
223 let iter = AlgIteratorOptions{ |
222 max_iter : 20, |
224 max_iter : 20, |
223 verbose_iter : Verbose::Every(1), |
225 verbose_iter : Verbose::Every(1), |