Edwin Woollett wrote:
> On Sept. 23, Raymond Toy wrote;
>
>
>> Edwin Woollett wrote:
>>
>>> In the manual under quad_qag and quad_qags the statement:
>>> "(limit - limlst)/2 is the maximum number of subintervals to
>>> use. Default is 200."
>>>
>>> Since this refers to the keyword "limit", is the default value
>>> of limit equal to 200 or does this mean (limit - limlst)/2 ?
>>>
>>> What is the value of limlst?
>>>
>> Had to look up the Fortran source code to find out.
>>
>> It's an error in the documentation. There is no limlst for qag and
>> qags. So limit defaults to 200 and is the maximum number of subintervals.
>>
>> limlst appears to be only used by qawf.
>>
>> Ray
>>
>>
> Thanks for the information about "limlst" use.
>
> My review of the quad_qaxx section of manual
> shows that, according to the manual,
> *both* quad_qawf and quad_qawo use
> and define limlst as "Upper bound on
> the number of cycles. Must be greater than
> or equal to 3. Default is 10. ",
>
> but neither define what is meant by "cycles".
>
> Moreover, both _qawf and _qawo have the confusing definition of "limit".
>
> Of the other five quad_qaxx functions, only one ( _qaws) has a coherent
> definition of "limit".
>
>
Thank for looking over the docs. I will try to update them with better
descriptions soon.
I'm not exactly sure what cycles means either. Perhaps the source code
says. Otherwise I'll have to see if I can't find the quadpack book.
Ray