File indexing completed on 2025-10-31 09:05:19
0001 
0002 
0003 
0004 
0005 
0006 
0007 
0008 
0009 
0010 
0011 
0012 
0013 
0014 
0015 
0016 
0017 
0018 
0019 
0020 
0021 
0022 #ifndef __GSL_SF_ELLINT_H__
0023 #define __GSL_SF_ELLINT_H__
0024 
0025 #include <gsl/gsl_mode.h>
0026 #include <gsl/gsl_sf_result.h>
0027 
0028 #undef __BEGIN_DECLS
0029 #undef __END_DECLS
0030 #ifdef __cplusplus
0031 # define __BEGIN_DECLS extern "C" {
0032 # define __END_DECLS }
0033 #else
0034 # define __BEGIN_DECLS 
0035 # define __END_DECLS 
0036 #endif
0037 
0038 __BEGIN_DECLS
0039 
0040 
0041 
0042 
0043 
0044 
0045 
0046 
0047 
0048 int gsl_sf_ellint_Kcomp_e(double k, gsl_mode_t mode, gsl_sf_result * result);
0049 double gsl_sf_ellint_Kcomp(double k, gsl_mode_t mode);
0050 
0051 int gsl_sf_ellint_Ecomp_e(double k, gsl_mode_t mode, gsl_sf_result * result);
0052 double gsl_sf_ellint_Ecomp(double k, gsl_mode_t mode);
0053 
0054 int gsl_sf_ellint_Pcomp_e(double k, double n, gsl_mode_t mode, gsl_sf_result * result);
0055 double gsl_sf_ellint_Pcomp(double k, double n, gsl_mode_t mode);
0056 
0057 int gsl_sf_ellint_Dcomp_e(double k, gsl_mode_t mode, gsl_sf_result * result);
0058 double gsl_sf_ellint_Dcomp(double k, gsl_mode_t mode);
0059 
0060 
0061 
0062 
0063 
0064 
0065 
0066 
0067 
0068 
0069 
0070 
0071 
0072 
0073 
0074 
0075 int gsl_sf_ellint_F_e(double phi, double k, gsl_mode_t mode, gsl_sf_result * result);
0076 double gsl_sf_ellint_F(double phi, double k, gsl_mode_t mode);
0077 
0078 int gsl_sf_ellint_E_e(double phi, double k, gsl_mode_t mode, gsl_sf_result * result);
0079 double gsl_sf_ellint_E(double phi, double k, gsl_mode_t mode);
0080 
0081 int gsl_sf_ellint_P_e(double phi, double k, double n, gsl_mode_t mode, gsl_sf_result * result);
0082 double gsl_sf_ellint_P(double phi, double k, double n, gsl_mode_t mode);
0083 
0084 int gsl_sf_ellint_D_e(double phi, double k, gsl_mode_t mode, gsl_sf_result * result);
0085 double gsl_sf_ellint_D(double phi, double k, gsl_mode_t mode);
0086 
0087 
0088 
0089 
0090 
0091 
0092 
0093 
0094 
0095 
0096 
0097 int gsl_sf_ellint_RC_e(double x, double y, gsl_mode_t mode, gsl_sf_result * result);
0098 double gsl_sf_ellint_RC(double x, double y, gsl_mode_t mode);
0099 
0100 int gsl_sf_ellint_RD_e(double x, double y, double z, gsl_mode_t mode, gsl_sf_result * result);
0101 double gsl_sf_ellint_RD(double x, double y, double z, gsl_mode_t mode);
0102 
0103 int gsl_sf_ellint_RF_e(double x, double y, double z, gsl_mode_t mode, gsl_sf_result * result);
0104 double gsl_sf_ellint_RF(double x, double y, double z, gsl_mode_t mode);
0105 
0106 int gsl_sf_ellint_RJ_e(double x, double y, double z, double p, gsl_mode_t mode, gsl_sf_result * result);
0107 double gsl_sf_ellint_RJ(double x, double y, double z, double p, gsl_mode_t mode);
0108 
0109 
0110 __END_DECLS
0111 
0112 #endif