Gegenbauer Functions
====================

 -- Function: int gsl_sf_gegenpoly_1_impl (double lambda, double x, gsl_sf_result * result)
 -- Function: int gsl_sf_gegenpoly_2_impl (double lambda, double x, gsl_sf_result * result)
 -- Function: int gsl_sf_gegenpoly_3_impl (double lambda, double x, gsl_sf_result * result)
 -- Function: int gsl_sf_gegenpoly_1_e (double lambda, double x, gsl_sf_result * result)
 -- Function: int gsl_sf_gegenpoly_2_e (double lambda, double x, gsl_sf_result * result)
 -- Function: int gsl_sf_gegenpoly_3_e (double lambda, double x, gsl_sf_result * result)
     Evaluate Gegenbauer polynomials using explicit representations. Exceptional Return Values: none

 -- Function: int gsl_sf_gegenpoly_n_impl (int n, double lambda, double x, gsl_sf_result * result)
 -- Function: int gsl_sf_gegenpoly_n_e (int n, double lambda, double x, gsl_sf_result * result)
     Evaluate Gegenbauer polynomials. Domain: lambda > -1/2, n >= 0 Exceptional Return Values: GSL_EDOM

 -- Function: int gsl_sf_gegenpoly_array_impl (int nmax, double lambda, double x, double * result_array);
 -- Function: int gsl_sf_gegenpoly_array_e (int nmax, double lambda, double x, double * result_array);
     Calculate array of Gegenbauer polynomials. Conditions: n = 0, 1, 2, ... nmax Domain: lambda > -1/2, nmax >= 0 Exceptional Return Values: GSL_EDOM