quad_qags limlst ?



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