IMP_SWIG_BASE_OBJECT(IMP::gsl, GSLOptimizer, GSLOptimizers); %warnfilter(302); IMP_SWIG_OBJECT(IMP::gsl, ConjugateGradients, ConjugateGradientss); IMP_SWIG_OBJECT(IMP::gsl, QuasiNewton, QuasiNewtons); IMP_SWIG_OBJECT(IMP::gsl, Simplex, Simplexes); namespace IMP { namespace gsl { %warnfilter(403) GSLOptimizer; } } /* Wrap our own classes */ %include "IMP/gsl/GSLOptimizer.h" %include "IMP/gsl/ConjugateGradients.h" %include "IMP/gsl/QuasiNewton.h" %include "IMP/gsl/Simplex.h"