Re: Re: locally changing Options
- To: mathgroup at smc.vnet.net
- Subject: [mg108320] Re: [mg108275] Re: locally changing Options
- From: Leonid Shifrin <lshifr at gmail.com>
- Date: Sat, 13 Mar 2010 07:59:11 -0500 (EST)
- References: <hnakgk$5oa$1@smc.vnet.net> <201003121211.HAA13710@smc.vnet.net>
Hi Peter, Interesting - I never tried this package out. It however has a fault of not protecting against exceptions being thrown somewhere in the code. I just tried it and found that in this case the option of interest gets globally changed after the code executes. With that fixed, this package may be a good option. Regards, Leonid On Fri, Mar 12, 2010 at 3:11 PM, Peter Pein <petsie at dordos.net> wrote: > Am 11.03.2010 12:34, schrieb hemmecke: > > In a function I'd like to temporarily say > > > > foo[x_]:=Module[{...}, > > ... > > SetOptions[RowReduce, Method->OneStepRowReduction]; > > ... > > ] > > > > without affecting the global setting for RowReduce when I call foo. > > > ... > > > > Ralf > > > > > Hi Ralf, > > There is a package "BlockOptions" at > http://library.wolfram.com/infocenter/MathSource/5549/ > > It is used like (you might want to know before downloading): > > BlockOptions[{RowReduce}, > SetOptions[RowReduce, what->ever, you->like]; > ... RowReducing over and over again ... > (* simply close the bracket and don't worry what you've done to the > options of any of the functions in the list above *) > ] > > Peter > >
- References:
- Re: locally changing Options
- From: Peter Pein <petsie@dordos.net>
- Re: locally changing Options