Thank you, I have added this text to the documentation
On 1/29/21 11:26 PM, vishn...@gmail.com wrote:
> From: "Vishnu V. Krishnan" <vishn...@gmail.com>
>
> ---
> doc/interp.rst | 10 ++++++----
> 1 file changed, 6 insertions(+), 4 deletions(-)
>
> diff --git a/doc/interp.rst b/doc/interp.rst
> index 5a062d50..9ee31e09 100644
> --- a/doc/interp.rst
> +++ b/doc/interp.rst
> @@ -168,10 +168,12 @@ which is a kind of iterator for interpolation lookups.
>
> .. function:: gsl_interp_accel * gsl_interp_accel_alloc (void)
>
> - This function returns a pointer to an accelerator object, which is a
> - kind of iterator for interpolation lookups. It tracks the state of
> - lookups, thus allowing for application of various acceleration
> - strategies.
> + This function returns a pointer to an accelerator object, which is a kind
> of
> + iterator for interpolation lookups. It tracks the state of lookups, thus
> + allowing for application of various acceleration strategies. When
> multiple,
> + concurrent interpolants are in use, the same accelerator object may be
> used
> + for all functions defined on the same domain (x_array), but different
> + accelerators must be defined for data defined on different domains.
>
> .. function:: size_t gsl_interp_accel_find (gsl_interp_accel * a, const
> double x_array[], size_t size, double x)
>