Re: GSL in ROOT 5

From: Lorenzo Moneta <Lorenzo.Moneta_at_cern.ch>
Date: Wed, 8 Feb 2006 16:50:17 +0100


Hi Nick,

  we can certainly add for the next release the few extra-functions you need as free function in
the ROOT::Math namespace.
Just let me know exactly the gsl functions names

  Cheers,
  Lorenzo

On Feb 8, 2006, at 11:43 AM, Nick van Eijndhoven wrote:

> Hi Lorenzo,
> Just some input from my side.
> Dipo's classes (containing the usage of the various GSL
> functions) are part of a large analysis package which
> is used by various people.
> The shared lib of this analysis package is built at the institutes
> using installation scripts/procedures.
> However, the standard ROOT package is mainly installed
> by taking the binaries from the ROOT webpages.
> So, introducing a solution which implies the need to make
> local builds of ROOT itself is not desirable.
> So the question is whether the ROOT team could include
> additional GSL functions into the standard ROOT package
> in case someone specifies the ones which are needed.
> As far as I understood from Dipo's mail, in his case it
> concerns only one or two special functions.
>
> Cheers,
> Nick.
>
> ----- Original Message -----
> From: "Lorenzo Moneta" <Lorenzo.Moneta_at_cern.ch>
> To: "Oladipo Fadiran" <dipo_at_ctsps.cau.edu>
> Cc: <roottalk_at_pcroot.cern.ch>
> Sent: Tuesday, February 07, 2006 20:42
> Subject: Re: [ROOT] GSL in ROOT 5
>
>
>> HI Oladipo,
>>
>> we don't have C++ wrapper in ROOT::Math for all the GSL special
>> functions, only for those proposed for inclusion in the next C++
>> standard. The list is in the MathMore ref doc ( http://
>> seal.web.cern.ch/seal/MathLibs/MathMore/html/group__SpecFunc.html )
>> or in the User guide.
>>
>> However, when you build mathmore, it builds as well internally (look
>> in root/mathmore/src/gsl-1.5) a libgsl.a which is not exposed, but
>> you can eventually install and use for your application.
>> Best Regards
>>
>> Lorenzo
>>
>> On 7 Feb 2006, at 17:32, Oladipo Fadiran wrote:
>>
>>>
>>>
>>>
>>> Hi,
>>> I have ROOT ver. 5 installed and I have been using some of the GSL
>>> capabilities by loading the libMathMore and calling the required
>>> function as ROOT::Math:func. I have succeded in using some of the
>>> functions. I have however tried to us the Kummer function:
>>> gsl_sf_hyperg_U* *but it doesn't seem to be included. I was of the
>>> impression that ROOT 5 has the whole of the GSL capabilites
>>> included, is this right?
>>> Is it possible to included this separately or better still, is
>>> there a way to for me to include all the GSL capabilities into
>>> ROOT 5?
>>>
>>> Thanks.
>>>
>>>
>>> --
>>> Center for Theoretical Studies of Physical Systems
>>> and Department of Engineering
>>> Clark Atlanta University,
>>> Atlanta, Georgia.
>>> Tel : 404-880-6432
>>>
>>>
>>
Received on Wed Feb 08 2006 - 16:52:14 MET

This archive was generated by hypermail 2.2.0 : Mon Jan 01 2007 - 16:31:57 MET