From: John P. <jwp...@gm...> - 2009-05-08 19:40:29
|
By Alexandrescu. http://www.boostcon.com/site-media/var/sphene/sphwiki/attachment/2009/05/08/iterators-must-go.pdf -- John |
From: Roy S. <roy...@ic...> - 2009-05-08 19:59:53
|
On Fri, 8 May 2009, John Peterson wrote: > By Alexandrescu. > > http://www.boostcon.com/site-media/var/sphene/sphwiki/attachment/2009/05/08/iterators-must-go.pdf The title is inflammatory, but I read it out of respect for the author... and he had me at "sort(zip(vs, vd))". We've got an ugly vector<pair<float, int> > temporary for doing that in mesh_refinement_flagging.C. --- Roy |
From: John P. <jwp...@gm...> - 2009-05-08 20:24:33
Attachments:
double_iterator.h
double_iterator.C
|
On Fri, May 8, 2009 at 2:59 PM, Roy Stogner <roy...@ic...> wrote: > > On Fri, 8 May 2009, John Peterson wrote: > >> By Alexandrescu. >> >> >> http://www.boostcon.com/site-media/var/sphene/sphwiki/attachment/2009/05/08/iterators-must-go.pdf > > The title is inflammatory, but I read it out of respect for the > author... and he had me at "sort(zip(vs, vd))". We've got an ugly > vector<pair<float, int> > temporary for doing that in > mesh_refinement_flagging.C. You can check out this double_iterator class I wrote that helps with things like what zip gives you. The header defines the class, the C file gives some examples of use. -- John |