On 11/03/2015 12:51 AM, Alasdair McAndrew wrote:
> By the way, where is "per" defined?
>> (defun gslintegrationqng (per f a b)
>> (apply (|mkLispFunction3| per) (multiple-value-list
>> (gsl:integration-qng (|mkLispFunction1| f) a b))))
>> ...
>>
>> -- gsl.spad
>> ...
>> integrationQng: (DF -> DF,DF,DF) -> Record(result:DF, abserr:DF,
>> neval:Integer)
>> ++ \spad{\integrationQng} applies the Gauss-Kronrod 10-point,
>> ++ 21-point, 43-point and 87-point integration rules in succession
>> ...
>> integrationQng(f,a,b) == GSLINTEGRATIONQNG(
>> -- convert returned values to Spad representation
>> (v1:DF,v2:DF,v3:Integer):Record(result:DF, abserr:DF,
>> neval:Integer)+->[v1,v2,v3],
>> f,a,b)$Lisp
As far as I can see, the definition of integrationQng calls
GSLINTEGRATIONQNG with 4 parameters. The first parameter is the per,
i.e. the (anonymous) function:
(v1:DF,v2:DF,v3:Integer): Record(result:DF, abserr:DF,neval:Integer) _
+-> [v1,v2,v3]
Ralf
--
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.