On Mon, Apr 4, 2016 at 11:43 AM, Pierre Schnizer <[email protected]> wrote:
> Dear Cong,
>
> please can you send me the file:
>
> Include/pygsl/pygsl_features_config.h
Here it is in the attached file.
The relevant code section in swig_src/callback_wrap.c is as follows
"""
#include <pygsl/pygsl_features.h>
#ifdef _PYGSL_GSL_HAS_FMINIMIZER_NMSIMPLEX
extern const
gsl_multimin_fminimizer_type *gsl_multimin_fminimizer_nmsimplex;
#else
gsl_multimin_fminimizer_type *gsl_multimin_fminimizer_nmsimplex = NULL;
#endif
"""
On inspecting the file you requested, could it be that the macro to
check should be _PYGSL_GSL_HAS_MULTIMIN_FMINIMIZER_NMSIMPLEX, rather
than _PYGSL_GSL_HAS_FMINIMIZER_NMSIMPLEX as in the quoted code section
above?
Best wishes,
Cong.
#ifndef _PyGSL_FEATURES_CONFIG_H_
#define _PyGSL_FEATURES_CONFIG_H_ 1
/*
* WARNING: Automatically generated file: do not edit by hand.
* edit 'setup_try' instead!
*/
/* check that no config variables are predefined */
#ifdef PYGSL_GSL_CONFIG_GSL_VERSION
#warning The name PYGSL_GSL_CONFIG_GSL_VERSION
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* PYGSL_GSL_CONFIG_GSL_VERSION */
#ifdef PYGSL_GSL_MAJOR_VERSION
#warning The name PYGSL_GSL_MAJOR_VERSION
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* PYGSL_GSL_MAJOR_VERSION */
#ifdef PYGSL_GSL_MINOR_VERSION
#warning The name PYGSL_GSL_MINOR_VERSION
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* PYGSL_GSL_MINOR_VERSION */
#ifdef _PYGSL_GSL_HAS_BSPLINE
#warning The name _PYGSL_GSL_HAS_BSPLINE
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_BSPLINE */
#ifdef _PYGSL_GSL_HAS_CONST_CGS
#warning The name _PYGSL_GSL_HAS_CONST_CGS
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_CONST_CGS */
#ifdef _PYGSL_GSL_HAS_CONST_CGSM
#warning The name _PYGSL_GSL_HAS_CONST_CGSM
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_CONST_CGSM */
#ifdef _PYGSL_GSL_HAS_CONST_MKS
#warning The name _PYGSL_GSL_HAS_CONST_MKS
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_CONST_MKS */
#ifdef _PYGSL_GSL_HAS_CONST_MKSA
#warning The name _PYGSL_GSL_HAS_CONST_MKSA
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_CONST_MKSA */
#ifdef _PYGSL_GSL_HAS_DERIV
#warning The name _PYGSL_GSL_HAS_DERIV
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_DERIV */
#ifdef _PYGSL_GSL_HAS_GSL_EIGEN_FRANCIS_WORKSPACE
#warning The name _PYGSL_GSL_HAS_GSL_EIGEN_FRANCIS_WORKSPACE
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_EIGEN_FRANCIS_WORKSPACE */
#ifdef _PYGSL_GSL_HAS_GSL_EIGEN_NONSYMM_PARAMS
#warning The name _PYGSL_GSL_HAS_GSL_EIGEN_NONSYMM_PARAMS
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_EIGEN_NONSYMM_PARAMS */
#ifdef _PYGSL_GSL_HAS_GSL_LINALG_BALANCE_ACCUM
#warning The name _PYGSL_GSL_HAS_GSL_LINALG_BALANCE_ACCUM
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_LINALG_BALANCE_ACCUM */
#ifdef _PYGSL_GSL_HAS_GSL_LINALG_BALANCE_MATRIX
#warning The name _PYGSL_GSL_HAS_GSL_LINALG_BALANCE_MATRIX
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_LINALG_BALANCE_MATRIX */
#ifdef _PYGSL_GSL_HAS_GSL_LINALG_CHOLESKY_INVERT
#warning The name _PYGSL_GSL_HAS_GSL_LINALG_CHOLESKY_INVERT
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_LINALG_CHOLESKY_INVERT */
#ifdef _PYGSL_GSL_HAS_GSL_LINALG_COMPLEX_CHOLESKY_DECOMP
#warning The name _PYGSL_GSL_HAS_GSL_LINALG_COMPLEX_CHOLESKY_DECOMP
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_LINALG_COMPLEX_CHOLESKY_DECOMP */
#ifdef _PYGSL_GSL_HAS_GSL_LINALG_COMPLEX_CHOLESKY_INVERT
#warning The name _PYGSL_GSL_HAS_GSL_LINALG_COMPLEX_CHOLESKY_INVERT
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_LINALG_COMPLEX_CHOLESKY_INVERT */
#ifdef _PYGSL_GSL_HAS_GSL_LINALG_COMPLEX_CHOLESKY_SOLVE
#warning The name _PYGSL_GSL_HAS_GSL_LINALG_COMPLEX_CHOLESKY_SOLVE
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_LINALG_COMPLEX_CHOLESKY_SOLVE */
#ifdef _PYGSL_GSL_HAS_GSL_LINALG_COMPLEX_CHOLESKY_SVX
#warning The name _PYGSL_GSL_HAS_GSL_LINALG_COMPLEX_CHOLESKY_SVX
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_LINALG_COMPLEX_CHOLESKY_SVX */
#ifdef _PYGSL_GSL_HAS_GSL_LINALG_COMPLEX_HOUSEHOLDER_MH
#warning The name _PYGSL_GSL_HAS_GSL_LINALG_COMPLEX_HOUSEHOLDER_MH
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_LINALG_COMPLEX_HOUSEHOLDER_MH */
#ifdef _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG
#warning The name _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG */
#ifdef _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG_DECOMP
#warning The name _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG_DECOMP
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG_DECOMP */
#ifdef _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG_SET_ZERO
#warning The name _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG_SET_ZERO
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG_SET_ZERO */
#ifdef _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG_SUBMATRIX
#warning The name _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG_SUBMATRIX
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG_SUBMATRIX */
#ifdef _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG_UNPACK
#warning The name _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG_UNPACK
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG_UNPACK */
#ifdef _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG_UNPACK_ACCUM
#warning The name _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG_UNPACK_ACCUM
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG_UNPACK_ACCUM */
#ifdef _PYGSL_GSL_HAS_GSL_LINALG_HESSTRI_DECOMP
#warning The name _PYGSL_GSL_HAS_GSL_LINALG_HESSTRI_DECOMP
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_LINALG_HESSTRI_DECOMP */
#ifdef _PYGSL_GSL_HAS_GSL_LINALG_QR_MATQ
#warning The name _PYGSL_GSL_HAS_GSL_LINALG_QR_MATQ
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_LINALG_QR_MATQ */
#ifdef _PYGSL_GSL_HAS_GSL_LINALG_QR_QTMAT
#warning The name _PYGSL_GSL_HAS_GSL_LINALG_QR_QTMAT
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_LINALG_QR_QTMAT */
#ifdef _PYGSL_GSL_HAS_GSL_LINALG_SV_LEVERAGE
#warning The name _PYGSL_GSL_HAS_GSL_LINALG_SV_LEVERAGE
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_LINALG_SV_LEVERAGE */
#ifdef _PYGSL_GSL_HAS_GSL_PERMUTATION_CANONICAL_CYCLES
#warning The name _PYGSL_GSL_HAS_GSL_PERMUTATION_CANONICAL_CYCLES
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_PERMUTATION_CANONICAL_CYCLES */
#ifdef _PYGSL_GSL_HAS_GSL_PERMUTATION_CANONICAL_TO_LINEAR
#warning The name _PYGSL_GSL_HAS_GSL_PERMUTATION_CANONICAL_TO_LINEAR
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_PERMUTATION_CANONICAL_TO_LINEAR */
#ifdef _PYGSL_GSL_HAS_GSL_PERMUTATION_INVERSIONS
#warning The name _PYGSL_GSL_HAS_GSL_PERMUTATION_INVERSIONS
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_PERMUTATION_INVERSIONS */
#ifdef _PYGSL_GSL_HAS_GSL_PERMUTATION_LINEAR_CYCLES
#warning The name _PYGSL_GSL_HAS_GSL_PERMUTATION_LINEAR_CYCLES
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_PERMUTATION_LINEAR_CYCLES */
#ifdef _PYGSL_GSL_HAS_GSL_PERMUTATION_LINEAR_TO_CANONICAL
#warning The name _PYGSL_GSL_HAS_GSL_PERMUTATION_LINEAR_TO_CANONICAL
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_PERMUTATION_LINEAR_TO_CANONICAL */
#ifdef _PYGSL_GSL_HAS_GSL_PERMUTATION_MUL
#warning The name _PYGSL_GSL_HAS_GSL_PERMUTATION_MUL
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_GSL_PERMUTATION_MUL */
#ifdef _PYGSL_GSL_HAS_INTERP2D
#warning The name _PYGSL_GSL_HAS_INTERP2D
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_INTERP2D */
#ifdef _PYGSL_GSL_HAS_MULTFIT_FDFSOLVER_LMNIEL
#warning The name _PYGSL_GSL_HAS_MULTFIT_FDFSOLVER_LMNIEL
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_MULTFIT_FDFSOLVER_LMNIEL */
#ifdef _PYGSL_GSL_HAS_MULTFIT_LINEAR_WORKSPACE_STRUCT_MEMBER_NMAX_PMAX
#warning The name _PYGSL_GSL_HAS_MULTFIT_LINEAR_WORKSPACE_STRUCT_MEMBER_NMAX_PMAX
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_MULTFIT_LINEAR_WORKSPACE_STRUCT_MEMBER_NMAX_PMAX */
#ifdef _PYGSL_GSL_HAS_MULTFIT_LINEAR_WORKSPACE_STRUCT_MEMBER_N_P
#warning The name _PYGSL_GSL_HAS_MULTFIT_LINEAR_WORKSPACE_STRUCT_MEMBER_N_P
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_MULTFIT_LINEAR_WORKSPACE_STRUCT_MEMBER_N_P */
#ifdef _PYGSL_GSL_HAS_MULTFIT_NLIN_FDFSOLVER_JAC
#warning The name _PYGSL_GSL_HAS_MULTFIT_NLIN_FDFSOLVER_JAC
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_MULTFIT_NLIN_FDFSOLVER_JAC */
#ifdef _PYGSL_GSL_HAS_MULTFIT_NLIN_FDFSOLVER_STRUCT_MEMBER_J
#warning The name _PYGSL_GSL_HAS_MULTFIT_NLIN_FDFSOLVER_STRUCT_MEMBER_J
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_MULTFIT_NLIN_FDFSOLVER_STRUCT_MEMBER_J */
#ifdef _PYGSL_GSL_HAS_MULTFIT_ROBUST
#warning The name _PYGSL_GSL_HAS_MULTFIT_ROBUST
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_MULTFIT_ROBUST */
#ifdef _PYGSL_GSL_HAS_MULTIMIN_FDFMINIMIZER_VECTOR_BFGS2
#warning The name _PYGSL_GSL_HAS_MULTIMIN_FDFMINIMIZER_VECTOR_BFGS2
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_MULTIMIN_FDFMINIMIZER_VECTOR_BFGS2 */
#ifdef _PYGSL_GSL_HAS_MULTIMIN_FMINIMIZER_NMSIMPLEX
#warning The name _PYGSL_GSL_HAS_MULTIMIN_FMINIMIZER_NMSIMPLEX
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_MULTIMIN_FMINIMIZER_NMSIMPLEX */
#ifdef _PYGSL_GSL_HAS_MULTIMIN_FMINIMIZER_NMSIMPLEX2
#warning The name _PYGSL_GSL_HAS_MULTIMIN_FMINIMIZER_NMSIMPLEX2
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_MULTIMIN_FMINIMIZER_NMSIMPLEX2 */
#ifdef _PYGSL_GSL_HAS_MULTIMIN_FMINIMIZER_NMSIMPLEX2RAND
#warning The name _PYGSL_GSL_HAS_MULTIMIN_FMINIMIZER_NMSIMPLEX2RAND
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_MULTIMIN_FMINIMIZER_NMSIMPLEX2RAND */
#ifdef _PYGSL_GSL_HAS_MULTIMIN_FSOLVER
#warning The name _PYGSL_GSL_HAS_MULTIMIN_FSOLVER
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_MULTIMIN_FSOLVER */
#ifdef _PYGSL_GSL_HAS_ODEIV2
#warning The name _PYGSL_GSL_HAS_ODEIV2
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_ODEIV2 */
#ifdef _PYGSL_GSL_HAS_RNG_KNUTHRAN2002
#warning The name _PYGSL_GSL_HAS_RNG_KNUTHRAN2002
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_RNG_KNUTHRAN2002 */
#ifdef _PYGSL_GSL_HAS_WAVELET
#warning The name _PYGSL_GSL_HAS_WAVELET
#warning is used as preprocessor directive which is automatically defined during
#warning the config process. The variable given here could be overwritten by the
#warning definitions below.
#endif /* _PYGSL_GSL_HAS_WAVELET */
/* end check that no config variables are predefined */
/* definition of config variables */
#define PYGSL_GSL_CONFIG_GSL_VERSION "1.16"
#define PYGSL_GSL_MAJOR_VERSION GSL_MAJOR_VERSION
#define PYGSL_GSL_MINOR_VERSION GSL_MINOR_VERSION
#define _PYGSL_GSL_HAS_BSPLINE 1
#define _PYGSL_GSL_HAS_CONST_CGS 1
#define _PYGSL_GSL_HAS_CONST_CGSM 1
#define _PYGSL_GSL_HAS_CONST_MKS 1
#define _PYGSL_GSL_HAS_CONST_MKSA 1
#define _PYGSL_GSL_HAS_DERIV 1
#define _PYGSL_GSL_HAS_GSL_EIGEN_FRANCIS_WORKSPACE 1
#define _PYGSL_GSL_HAS_GSL_EIGEN_NONSYMM_PARAMS 1
#define _PYGSL_GSL_HAS_GSL_LINALG_BALANCE_ACCUM 1
#define _PYGSL_GSL_HAS_GSL_LINALG_BALANCE_MATRIX 1
#define _PYGSL_GSL_HAS_GSL_LINALG_CHOLESKY_INVERT 1
#define _PYGSL_GSL_HAS_GSL_LINALG_COMPLEX_CHOLESKY_DECOMP 1
#define _PYGSL_GSL_HAS_GSL_LINALG_COMPLEX_CHOLESKY_INVERT 1
#define _PYGSL_GSL_HAS_GSL_LINALG_COMPLEX_CHOLESKY_SOLVE 1
#define _PYGSL_GSL_HAS_GSL_LINALG_COMPLEX_CHOLESKY_SVX 1
#define _PYGSL_GSL_HAS_GSL_LINALG_COMPLEX_HOUSEHOLDER_MH 1
#define _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG 1
#define _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG_DECOMP 1
#define _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG_SET_ZERO 1
#define _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG_SUBMATRIX 1
#define _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG_UNPACK 1
#define _PYGSL_GSL_HAS_GSL_LINALG_HESSENBERG_UNPACK_ACCUM 1
#define _PYGSL_GSL_HAS_GSL_LINALG_HESSTRI_DECOMP 1
#define _PYGSL_GSL_HAS_GSL_LINALG_QR_QTMAT 1
#define _PYGSL_GSL_HAS_GSL_LINALG_SV_LEVERAGE 1
#define _PYGSL_GSL_HAS_GSL_PERMUTATION_CANONICAL_CYCLES 1
#define _PYGSL_GSL_HAS_GSL_PERMUTATION_CANONICAL_TO_LINEAR 1
#define _PYGSL_GSL_HAS_GSL_PERMUTATION_INVERSIONS 1
#define _PYGSL_GSL_HAS_GSL_PERMUTATION_LINEAR_CYCLES 1
#define _PYGSL_GSL_HAS_GSL_PERMUTATION_LINEAR_TO_CANONICAL 1
#define _PYGSL_GSL_HAS_GSL_PERMUTATION_MUL 1
#define _PYGSL_GSL_HAS_MULTFIT_LINEAR_WORKSPACE_STRUCT_MEMBER_N_P 1
#define _PYGSL_GSL_HAS_MULTFIT_NLIN_FDFSOLVER_STRUCT_MEMBER_J 1
#define _PYGSL_GSL_HAS_MULTFIT_ROBUST 1
#define _PYGSL_GSL_HAS_MULTIMIN_FDFMINIMIZER_VECTOR_BFGS2 1
#define _PYGSL_GSL_HAS_MULTIMIN_FMINIMIZER_NMSIMPLEX 1
#define _PYGSL_GSL_HAS_MULTIMIN_FMINIMIZER_NMSIMPLEX2 1
#define _PYGSL_GSL_HAS_MULTIMIN_FMINIMIZER_NMSIMPLEX2RAND 1
#define _PYGSL_GSL_HAS_ODEIV2 1
#define _PYGSL_GSL_HAS_RNG_KNUTHRAN2002 1
#define _PYGSL_GSL_HAS_WAVELET 1
/* end definition of config variables */
#endif /* _PyGSL_FEATURES_CONFIG_H_ */
------------------------------------------------------------------------------
_______________________________________________
pygsl-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pygsl-discuss