← Back to team overview

yade-users team mailing list archive

Re: O.engines.append ?

 

2010/4/24 Václav Šmilauer <eudoxos@xxxxxxxx>

>
>
> >                O.engines=O.engines+[YourEngine()]
> > I have tried this way and you insert the engine at the end of the list
> > (or vector). What if you want to insert the engine at a specific
> > position? If .append does not work I suppose that also .insert does
> > not as well..
>
> For instance, to insert after 3rd element, you would write
>
>  O.engines=O.engines[:3]+[YourEngine()]+O.engines[3:]
>
> (see http://docs.python.org/tutorial/introduction.html#strings, look for
> "slice")
>
> HTH, v.
>
> PS. If you think it is really useful, vector<shared_ptr<Engine> > can be
> wrapped specially to mimick all list operators, it would just be some
> work that I can't do ATM.
>

I think this feature would be useful. Maybe in the future can be added.
cheers, Chiara

>
>
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~yade-users<https://launchpad.net/%7Eyade-users>
> Post to     : yade-users@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~yade-users<https://launchpad.net/%7Eyade-users>
> More help   : https://help.launchpad.net/ListHelp
>

References