File indexing completed on 2025-01-18 10:00:59
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