/* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 1.3.24 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make * changes to this file unless you know what you are doing--modify the SWIG * interface file instead. * ----------------------------------------------------------------------------- */ #define SWIGPYTHON #ifndef SWIG_TEMPLATE_DISAMBIGUATOR # if defined(__SUNPRO_CC) # define SWIG_TEMPLATE_DISAMBIGUATOR template # else # define SWIG_TEMPLATE_DISAMBIGUATOR # endif #endif #include /*********************************************************************** * swigrun.swg * * This file contains generic CAPI SWIG runtime support for pointer * type checking. * ************************************************************************/ /* This should only be incremented when either the layout of swig_type_info changes, or for whatever reason, the runtime changes incompatibly */ #define SWIG_RUNTIME_VERSION "1" /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */ #ifdef SWIG_TYPE_TABLE #define SWIG_QUOTE_STRING(x) #x #define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x) #define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE) #else #define SWIG_TYPE_TABLE_NAME #endif #include #ifndef SWIGINLINE #if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) # define SWIGINLINE inline #else # define SWIGINLINE #endif #endif /* You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for creating a static or dynamic library from the swig runtime code. In 99.9% of the cases, swig just needs to declare them as 'static'. But only do this if is strictly necessary, ie, if you have problems with your compiler or so. */ #ifndef SWIGRUNTIME #define SWIGRUNTIME static #endif #ifndef SWIGRUNTIMEINLINE #define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE #endif #ifdef __cplusplus extern "C" { #endif typedef void *(*swig_converter_func)(void *); typedef struct swig_type_info *(*swig_dycast_func)(void **); typedef struct swig_type_info { const char *name; swig_converter_func converter; const char *str; void *clientdata; swig_dycast_func dcast; struct swig_type_info *next; struct swig_type_info *prev; } swig_type_info; /* Compare two type names skipping the space characters, therefore "char*" == "char *" and "Class" == "Class", etc. Return 0 when the two name types are equivalent, as in strncmp, but skipping ' '. */ SWIGRUNTIME int SWIG_TypeNameComp(const char *f1, const char *l1, const char *f2, const char *l2) { for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) { while ((*f1 == ' ') && (f1 != l1)) ++f1; while ((*f2 == ' ') && (f2 != l2)) ++f2; if (*f1 != *f2) return *f1 - *f2; } return (l1 - f1) - (l2 - f2); } /* Check type equivalence in a name list like ||... */ SWIGRUNTIME int SWIG_TypeEquiv(const char *nb, const char *tb) { int equiv = 0; const char* te = tb + strlen(tb); const char* ne = nb; while (!equiv && *ne) { for (nb = ne; *ne; ++ne) { if (*ne == '|') break; } equiv = SWIG_TypeNameComp(nb, ne, tb, te) == 0; if (*ne) ++ne; } return equiv; } /* Register a type mapping with the type-checking */ SWIGRUNTIME swig_type_info * SWIG_TypeRegisterTL(swig_type_info **tl, swig_type_info *ti) { swig_type_info *tc, *head, *ret, *next; /* Check to see if this type has already been registered */ tc = *tl; while (tc) { /* check simple type equivalence */ int typeequiv = (strcmp(tc->name, ti->name) == 0); /* check full type equivalence, resolving typedefs */ if (!typeequiv) { /* only if tc is not a typedef (no '|' on it) */ if (tc->str && ti->str && !strstr(tc->str,"|")) { typeequiv = SWIG_TypeEquiv(ti->str,tc->str); } } if (typeequiv) { /* Already exists in the table. Just add additional types to the list */ if (ti->clientdata) tc->clientdata = ti->clientdata; head = tc; next = tc->next; goto l1; } tc = tc->prev; } head = ti; next = 0; /* Place in list */ ti->prev = *tl; *tl = ti; /* Build linked lists */ l1: ret = head; tc = ti + 1; /* Patch up the rest of the links */ while (tc->name) { head->next = tc; tc->prev = head; head = tc; tc++; } if (next) next->prev = head; head->next = next; return ret; } /* Check the typename */ SWIGRUNTIME swig_type_info * SWIG_TypeCheck(const char *c, swig_type_info *ty) { swig_type_info *s; if (!ty) return 0; /* Void pointer */ s = ty->next; /* First element always just a name */ do { if (strcmp(s->name,c) == 0) { if (s == ty->next) return s; /* Move s to the top of the linked list */ s->prev->next = s->next; if (s->next) { s->next->prev = s->prev; } /* Insert s as second element in the list */ s->next = ty->next; if (ty->next) ty->next->prev = s; ty->next = s; s->prev = ty; return s; } s = s->next; } while (s && (s != ty->next)); return 0; } /* Cast a pointer up an inheritance hierarchy */ SWIGRUNTIMEINLINE void * SWIG_TypeCast(swig_type_info *ty, void *ptr) { return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr); } /* Dynamic pointer casting. Down an inheritance hierarchy */ SWIGRUNTIME swig_type_info * SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) { swig_type_info *lastty = ty; if (!ty || !ty->dcast) return ty; while (ty && (ty->dcast)) { ty = (*ty->dcast)(ptr); if (ty) lastty = ty; } return lastty; } /* Return the name associated with this type */ SWIGRUNTIMEINLINE const char * SWIG_TypeName(const swig_type_info *ty) { return ty->name; } /* Return the pretty name associated with this type, that is an unmangled type name in a form presentable to the user. */ SWIGRUNTIME const char * SWIG_TypePrettyName(const swig_type_info *type) { /* The "str" field contains the equivalent pretty names of the type, separated by vertical-bar characters. We choose to print the last name, as it is often (?) the most specific. */ if (type->str != NULL) { const char *last_name = type->str; const char *s; for (s = type->str; *s; s++) if (*s == '|') last_name = s+1; return last_name; } else return type->name; } /* Search for a swig_type_info structure */ SWIGRUNTIME swig_type_info * SWIG_TypeQueryTL(swig_type_info *tl, const char *name) { swig_type_info *ty = tl; while (ty) { if (ty->str && (SWIG_TypeEquiv(ty->str,name))) return ty; if (ty->name && (strcmp(name,ty->name) == 0)) return ty; ty = ty->prev; } return 0; } /* Set the clientdata field for a type */ SWIGRUNTIME void SWIG_TypeClientDataTL(swig_type_info *tl, swig_type_info *ti, void *clientdata) { swig_type_info *tc, *equiv; if (ti->clientdata) return; /* if (ti->clientdata == clientdata) return; */ ti->clientdata = clientdata; equiv = ti->next; while (equiv) { if (!equiv->converter) { tc = tl; while (tc) { if ((strcmp(tc->name, equiv->name) == 0)) SWIG_TypeClientDataTL(tl,tc,clientdata); tc = tc->prev; } } equiv = equiv->next; } } /* Pack binary data into a string */ SWIGRUNTIME char * SWIG_PackData(char *c, void *ptr, size_t sz) { static char hex[17] = "0123456789abcdef"; unsigned char *u = (unsigned char *) ptr; const unsigned char *eu = u + sz; register unsigned char uu; for (; u != eu; ++u) { uu = *u; *(c++) = hex[(uu & 0xf0) >> 4]; *(c++) = hex[uu & 0xf]; } return c; } /* Unpack binary data from a string */ SWIGRUNTIME const char * SWIG_UnpackData(const char *c, void *ptr, size_t sz) { register unsigned char *u = (unsigned char *) ptr; register const unsigned char *eu = u + sz; for (; u != eu; ++u) { register int d = *(c++); register unsigned char uu = 0; if ((d >= '0') && (d <= '9')) uu = ((d - '0') << 4); else if ((d >= 'a') && (d <= 'f')) uu = ((d - ('a'-10)) << 4); else return (char *) 0; d = *(c++); if ((d >= '0') && (d <= '9')) uu |= (d - '0'); else if ((d >= 'a') && (d <= 'f')) uu |= (d - ('a'-10)); else return (char *) 0; *u = uu; } return c; } /* This function will propagate the clientdata field of type to any new swig_type_info structures that have been added into the list of equivalent types. It is like calling SWIG_TypeClientData(type, clientdata) a second time. */ SWIGRUNTIME void SWIG_PropagateClientDataTL(swig_type_info *tl, swig_type_info *type) { swig_type_info *equiv = type->next; swig_type_info *tc; if (!type->clientdata) return; while (equiv) { if (!equiv->converter) { tc = tl; while (tc) { if ((strcmp(tc->name, equiv->name) == 0) && !tc->clientdata) SWIG_TypeClientDataTL(tl,tc, type->clientdata); tc = tc->prev; } } equiv = equiv->next; } } /* Pack 'void *' into a string buffer. */ SWIGRUNTIME char * SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) { char *r = buff; if ((2*sizeof(void *) + 2) > bsz) return 0; *(r++) = '_'; r = SWIG_PackData(r,&ptr,sizeof(void *)); if (strlen(name) + 1 > (bsz - (r - buff))) return 0; strcpy(r,name); return buff; } SWIGRUNTIME const char * SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) { if (*c != '_') { if (strcmp(c,"NULL") == 0) { *ptr = (void *) 0; return name; } else { return 0; } } return SWIG_UnpackData(++c,ptr,sizeof(void *)); } SWIGRUNTIME char * SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) { char *r = buff; size_t lname = (name ? strlen(name) : 0); if ((2*sz + 2 + lname) > bsz) return 0; *(r++) = '_'; r = SWIG_PackData(r,ptr,sz); if (lname) { strncpy(r,name,lname+1); } else { *r = 0; } return buff; } SWIGRUNTIME const char * SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) { if (*c != '_') { if (strcmp(c,"NULL") == 0) { memset(ptr,0,sz); return name; } else { return 0; } } return SWIG_UnpackData(++c,ptr,sz); } #ifdef __cplusplus } #endif /*********************************************************************** * common.swg * * This file contains generic SWIG runtime support for pointer * type checking as well as a few commonly used macros to control * external linkage. * * Author : David Beazley (beazley@cs.uchicago.edu) * * Copyright (c) 1999-2000, The University of Chicago * * This file may be freely redistributed without license or fee provided * this copyright message remains intact. ************************************************************************/ #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) # if !defined(STATIC_LINKED) # define SWIGEXPORT(a) __declspec(dllexport) a # else # define SWIGEXPORT(a) a # endif #else # define SWIGEXPORT(a) a #endif #ifdef __cplusplus extern "C" { #endif /*************************************************************************/ /* The static type info list */ static swig_type_info *swig_type_list = 0; static swig_type_info **swig_type_list_handle = &swig_type_list; /* Register a type mapping with the type-checking */ static swig_type_info * SWIG_TypeRegister(swig_type_info *ti) { return SWIG_TypeRegisterTL(swig_type_list_handle, ti); } /* Search for a swig_type_info structure */ static swig_type_info * SWIG_TypeQuery(const char *name) { return SWIG_TypeQueryTL(*swig_type_list_handle, name); } /* Set the clientdata field for a type */ static void SWIG_TypeClientData(swig_type_info *ti, void *clientdata) { SWIG_TypeClientDataTL(*swig_type_list_handle, ti, clientdata); } /* This function will propagate the clientdata field of type to * any new swig_type_info structures that have been added into the list * of equivalent types. It is like calling * SWIG_TypeClientData(type, clientdata) a second time. */ static void SWIG_PropagateClientData(swig_type_info *type) { SWIG_PropagateClientDataTL(*swig_type_list_handle, type); } #ifdef __cplusplus } #endif /* ----------------------------------------------------------------------------- * SWIG API. Portion that goes into the runtime * ----------------------------------------------------------------------------- */ #ifdef __cplusplus extern "C" { #endif /* ----------------------------------------------------------------------------- * for internal method declarations * ----------------------------------------------------------------------------- */ #ifndef SWIGINTERN #define SWIGINTERN static #endif #ifndef SWIGINTERNSHORT #ifdef __cplusplus #define SWIGINTERNSHORT static inline #else /* C case */ #define SWIGINTERNSHORT static #endif /* __cplusplus */ #endif /* Exception handling in wrappers */ #define SWIG_fail goto fail #define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg) #define SWIG_append_errmsg(msg) SWIG_Python_AddErrMesg(msg,0) #define SWIG_preppend_errmsg(msg) SWIG_Python_AddErrMesg(msg,1) #define SWIG_type_error(type,obj) SWIG_Python_TypeError(type,obj) #define SWIG_null_ref(type) SWIG_Python_NullRef(type) /* Contract support */ #define SWIG_contract_assert(expr, msg) \ if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else /* ----------------------------------------------------------------------------- * Constant declarations * ----------------------------------------------------------------------------- */ /* Constant Types */ #define SWIG_PY_INT 1 #define SWIG_PY_FLOAT 2 #define SWIG_PY_STRING 3 #define SWIG_PY_POINTER 4 #define SWIG_PY_BINARY 5 /* Constant information structure */ typedef struct swig_const_info { int type; char *name; long lvalue; double dvalue; void *pvalue; swig_type_info **ptype; } swig_const_info; /* ----------------------------------------------------------------------------- * Alloc. memory flags * ----------------------------------------------------------------------------- */ #define SWIG_OLDOBJ 1 #define SWIG_NEWOBJ SWIG_OLDOBJ + 1 #define SWIG_PYSTR SWIG_NEWOBJ + 1 #ifdef __cplusplus } #endif /*********************************************************************** * pyrun.swg * * This file contains the runtime support for Python modules * and includes code for managing global variables and pointer * type checking. * * Author : David Beazley (beazley@cs.uchicago.edu) ************************************************************************/ /* Common SWIG API */ #define SWIG_ConvertPtr(obj, pp, type, flags) SWIG_Python_ConvertPtr(obj, pp, type, flags) #define SWIG_NewPointerObj(p, type, flags) SWIG_Python_NewPointerObj(p, type, flags) #define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags) /* Python-specific SWIG API */ #define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags) #define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type) /* ----------------------------------------------------------------------------- * Pointer declarations * ----------------------------------------------------------------------------- */ /* Use SWIG_NO_COBJECT_TYPES to force the use of strings to represent C/C++ pointers in the python side. Very useful for debugging, but not always safe. */ #if !defined(SWIG_NO_COBJECT_TYPES) && !defined(SWIG_COBJECT_TYPES) # define SWIG_COBJECT_TYPES #endif /* Flags for pointer conversion */ #define SWIG_POINTER_EXCEPTION 0x1 #define SWIG_POINTER_DISOWN 0x2 #ifdef __cplusplus extern "C" { #endif /* ----------------------------------------------------------------------------- * Create a new pointer string * ----------------------------------------------------------------------------- */ #ifndef SWIG_BUFFER_SIZE #define SWIG_BUFFER_SIZE 1024 #endif #if defined(SWIG_COBJECT_TYPES) #if !defined(SWIG_COBJECT_PYTHON) /* ----------------------------------------------------------------------------- * Implements a simple Swig Object type, and use it instead of PyCObject * ----------------------------------------------------------------------------- */ typedef struct { PyObject_HEAD void *ptr; const char *desc; } PySwigObject; /* Declarations for objects of type PySwigObject */ SWIGRUNTIME int PySwigObject_print(PySwigObject *v, FILE *fp, int flags) { char result[SWIG_BUFFER_SIZE]; if (SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result))) { fputs("", fp); return 0; } else { return 1; } } SWIGRUNTIME PyObject * PySwigObject_repr(PySwigObject *v) { char result[SWIG_BUFFER_SIZE]; return SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result)) ? PyString_FromFormat("", result) : 0; } SWIGRUNTIME PyObject * PySwigObject_str(PySwigObject *v) { char result[SWIG_BUFFER_SIZE]; return SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result)) ? PyString_FromString(result) : 0; } SWIGRUNTIME PyObject * PySwigObject_long(PySwigObject *v) { return PyLong_FromUnsignedLong((unsigned long) v->ptr); } SWIGRUNTIME PyObject * PySwigObject_oct(PySwigObject *v) { char buf[100]; unsigned long x = (unsigned long)v->ptr; if (x == 0) strcpy(buf, "0"); else PyOS_snprintf(buf, sizeof(buf), "0%lo", x); return PyString_FromString(buf); } SWIGRUNTIME PyObject * PySwigObject_hex(PySwigObject *v) { char buf[100]; PyOS_snprintf(buf, sizeof(buf), "0x%lx", (unsigned long)v->ptr); return PyString_FromString(buf); } SWIGRUNTIME int PySwigObject_compare(PySwigObject *v, PySwigObject *w) { int c = strcmp(v->desc, w->desc); if (c) { return c; } else { void *i = v->ptr; void *j = w->ptr; return (i < j) ? -1 : (i > j) ? 1 : 0; } } SWIGRUNTIME void PySwigObject_dealloc(PySwigObject *self) { PyObject_DEL(self); } SWIGRUNTIME PyTypeObject* PySwigObject_GetType() { static char PySwigObject_Type__doc__[] = "Swig object carries a C/C++ instance pointer"; static PyNumberMethods PySwigObject_as_number = { (binaryfunc)0, /*nb_add*/ (binaryfunc)0, /*nb_subtract*/ (binaryfunc)0, /*nb_multiply*/ (binaryfunc)0, /*nb_divide*/ (binaryfunc)0, /*nb_remainder*/ (binaryfunc)0, /*nb_divmod*/ (ternaryfunc)0,/*nb_power*/ (unaryfunc)0, /*nb_negative*/ (unaryfunc)0, /*nb_positive*/ (unaryfunc)0, /*nb_absolute*/ (inquiry)0, /*nb_nonzero*/ 0, /*nb_invert*/ 0, /*nb_lshift*/ 0, /*nb_rshift*/ 0, /*nb_and*/ 0, /*nb_xor*/ 0, /*nb_or*/ (coercion)0, /*nb_coerce*/ (unaryfunc)PySwigObject_long, /*nb_int*/ (unaryfunc)PySwigObject_long, /*nb_long*/ (unaryfunc)0, /*nb_float*/ (unaryfunc)PySwigObject_oct, /*nb_oct*/ (unaryfunc)PySwigObject_hex, /*nb_hex*/ #if PY_VERSION_HEX >= 0x02000000 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */ #endif }; static int type_init = 0; static PyTypeObject PySwigObject_Type; if (!type_init) { PyTypeObject tmp = { PyObject_HEAD_INIT(&PyType_Type) 0, /*ob_size*/ "PySwigObject", /*tp_name*/ sizeof(PySwigObject), /*tp_basicsize*/ 0, /*tp_itemsize*/ /* methods */ (destructor)PySwigObject_dealloc, /*tp_dealloc*/ (printfunc)PySwigObject_print, /*tp_print*/ (getattrfunc)0, /*tp_getattr*/ (setattrfunc)0, /*tp_setattr*/ (cmpfunc)PySwigObject_compare, /*tp_compare*/ (reprfunc)PySwigObject_repr, /*tp_repr*/ &PySwigObject_as_number, /*tp_as_number*/ 0, /*tp_as_sequence*/ 0, /*tp_as_mapping*/ (hashfunc)0, /*tp_hash*/ (ternaryfunc)0, /*tp_call*/ (reprfunc)PySwigObject_str, /*tp_str*/ /* Space for future expansion */ 0L,0L,0L,0L, PySwigObject_Type__doc__, /* Documentation string */ #if PY_VERSION_HEX >= 0x02000000 0, /* tp_traverse */ 0, /* tp_clear */ #endif #if PY_VERSION_HEX >= 0x02010000 0, /* tp_richcompare */ 0, /* tp_weaklistoffset */ #endif #if PY_VERSION_HEX >= 0x02020000 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */ #endif #if PY_VERSION_HEX >= 0x02030000 0, /* tp_del */ #endif #ifdef COUNT_ALLOCS 0,0,0,0 /* tp_alloc -> tp_next */ #endif }; PySwigObject_Type = tmp; type_init = 1; } return &PySwigObject_Type; } SWIGRUNTIME PyObject * PySwigObject_FromVoidPtrAndDesc(void *ptr, const char *desc) { PySwigObject *self = PyObject_NEW(PySwigObject, PySwigObject_GetType()); if (self == NULL) return NULL; self->ptr = ptr; self->desc = desc; return (PyObject *)self; } SWIGRUNTIMEINLINE void * PySwigObject_AsVoidPtr(PyObject *self) { return ((PySwigObject *)self)->ptr; } SWIGRUNTIMEINLINE const char * PySwigObject_GetDesc(PyObject *self) { return ((PySwigObject *)self)->desc; } SWIGRUNTIMEINLINE int PySwigObject_Check(PyObject *op) { return ((op)->ob_type == PySwigObject_GetType()) || (strcmp((op)->ob_type->tp_name,"PySwigObject") == 0); } /* ----------------------------------------------------------------------------- * Implements a simple Swig Packed type, and use it instead of string * ----------------------------------------------------------------------------- */ typedef struct { PyObject_HEAD void *pack; const char *desc; size_t size; } PySwigPacked; SWIGRUNTIME int PySwigPacked_print(PySwigPacked *v, FILE *fp, int flags) { char result[SWIG_BUFFER_SIZE]; fputs("pack, v->size, 0, sizeof(result))) { fputs("at ", fp); fputs(result, fp); } fputs(v->desc,fp); fputs(">", fp); return 0; } SWIGRUNTIME PyObject * PySwigPacked_repr(PySwigPacked *v) { char result[SWIG_BUFFER_SIZE]; if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) { return PyString_FromFormat("", result, v->desc); } else { return PyString_FromFormat("", v->desc); } } SWIGRUNTIME PyObject * PySwigPacked_str(PySwigPacked *v) { char result[SWIG_BUFFER_SIZE]; if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){ return PyString_FromFormat("%s%s", result, v->desc); } else { return PyString_FromFormat("%s", v->desc); } } SWIGRUNTIME int PySwigPacked_compare(PySwigPacked *v, PySwigPacked *w) { int c = strcmp(v->desc, w->desc); if (c) { return c; } else { size_t i = v->size; size_t j = w->size; int s = (i < j) ? -1 : (i > j) ? 1 : 0; return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size); } } SWIGRUNTIME void PySwigPacked_dealloc(PySwigPacked *self) { free(self->pack); PyObject_DEL(self); } SWIGRUNTIME PyTypeObject* PySwigPacked_GetType() { static char PySwigPacked_Type__doc__[] = "Swig object carries a C/C++ instance pointer"; static int type_init = 0; static PyTypeObject PySwigPacked_Type; if (!type_init) { PyTypeObject tmp = { PyObject_HEAD_INIT(&PyType_Type) 0, /*ob_size*/ "PySwigPacked", /*tp_name*/ sizeof(PySwigPacked), /*tp_basicsize*/ 0, /*tp_itemsize*/ /* methods */ (destructor)PySwigPacked_dealloc, /*tp_dealloc*/ (printfunc)PySwigPacked_print, /*tp_print*/ (getattrfunc)0, /*tp_getattr*/ (setattrfunc)0, /*tp_setattr*/ (cmpfunc)PySwigPacked_compare, /*tp_compare*/ (reprfunc)PySwigPacked_repr, /*tp_repr*/ 0, /*tp_as_number*/ 0, /*tp_as_sequence*/ 0, /*tp_as_mapping*/ (hashfunc)0, /*tp_hash*/ (ternaryfunc)0, /*tp_call*/ (reprfunc)PySwigPacked_str, /*tp_str*/ /* Space for future expansion */ 0L,0L,0L,0L, PySwigPacked_Type__doc__, /* Documentation string */ #if PY_VERSION_HEX >= 0x02000000 0, /* tp_traverse */ 0, /* tp_clear */ #endif #if PY_VERSION_HEX >= 0x02010000 0, /* tp_richcompare */ 0, /* tp_weaklistoffset */ #endif #if PY_VERSION_HEX >= 0x02020000 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */ #endif #if PY_VERSION_HEX >= 0x02030000 0, /* tp_del */ #endif #ifdef COUNT_ALLOCS 0,0,0,0 /* tp_alloc -> tp_next */ #endif }; PySwigPacked_Type = tmp; type_init = 1; } return &PySwigPacked_Type; } SWIGRUNTIME PyObject * PySwigPacked_FromDataAndDesc(void *ptr, size_t size, const char *desc) { PySwigPacked *self = PyObject_NEW(PySwigPacked, PySwigPacked_GetType()); if (self == NULL) { return NULL; } else { void *pack = malloc(size); memcpy(pack, ptr, size); self->pack = pack; self->desc = desc; self->size = size; return (PyObject *) self; } } SWIGRUNTIMEINLINE const char * PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size) { PySwigPacked *self = (PySwigPacked *)obj; if (self->size != size) return 0; memcpy(ptr, self->pack, size); return self->desc; } SWIGRUNTIMEINLINE const char * PySwigPacked_GetDesc(PyObject *self) { return ((PySwigPacked *)self)->desc; } SWIGRUNTIMEINLINE int PySwigPacked_Check(PyObject *op) { return ((op)->ob_type == PySwigPacked_GetType()) || (strcmp((op)->ob_type->tp_name,"PySwigPacked") == 0); } #else /* ----------------------------------------------------------------------------- * Use the old Python PyCObject instead of PySwigObject * ----------------------------------------------------------------------------- */ #define PySwigObject_GetDesc(obj) PyCObject_GetDesc(obj) #define PySwigObject_Check(obj) PyCObject_Check(obj) #define PySwigObject_AsVoidPtr(obj) PyCObject_AsVoidPtr(obj) #define PySwigObject_FromVoidPtrAndDesc(p, d) PyCObject_FromVoidPtrAndDesc(p, d, NULL) #endif #endif /* ----------------------------------------------------------------------------- * errors manipulation * ----------------------------------------------------------------------------- */ SWIGRUNTIME void SWIG_Python_TypeError(const char *type, PyObject *obj) { if (type) { #if defined(SWIG_COBJECT_TYPES) if (PySwigObject_Check(obj)) { const char *otype = (const char *) PySwigObject_GetDesc(obj); if (otype) { PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'PySwigObject(%s)' is received", type, otype); return; } } else #endif { const char *otype = (obj ? obj->ob_type->tp_name : 0); if (otype) { PyObject *str = PyObject_Str(obj); const char *cstr = str ? PyString_AsString(str) : 0; if (cstr) { PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received", type, otype, cstr); } else { PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received", type, otype); } Py_DECREF(str); return; } } PyErr_Format(PyExc_TypeError, "a '%s' is expected", type); } else { PyErr_Format(PyExc_TypeError, "unexpected type is received"); } } SWIGRUNTIMEINLINE void SWIG_Python_NullRef(const char *type) { if (type) { PyErr_Format(PyExc_TypeError, "null reference of type '%s' was received",type); } else { PyErr_Format(PyExc_TypeError, "null reference was received"); } } SWIGRUNTIME int SWIG_Python_AddErrMesg(const char* mesg, int infront) { if (PyErr_Occurred()) { PyObject *type = 0; PyObject *value = 0; PyObject *traceback = 0; PyErr_Fetch(&type, &value, &traceback); if (value) { PyObject *old_str = PyObject_Str(value); Py_XINCREF(type); PyErr_Clear(); if (infront) { PyErr_Format(type, "%s %s", mesg, PyString_AsString(old_str)); } else { PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg); } Py_DECREF(old_str); } return 1; } else { return 0; } } SWIGRUNTIME int SWIG_Python_ArgFail(int argnum) { if (PyErr_Occurred()) { /* add information about failing argument */ char mesg[256]; sprintf(mesg, "argument number %d:", argnum); return SWIG_Python_AddErrMesg(mesg, 1); } else { return 0; } } /* ----------------------------------------------------------------------------- * pointers/data manipulation * ----------------------------------------------------------------------------- */ /* Convert a pointer value */ SWIGRUNTIME int SWIG_Python_ConvertPtr(PyObject *obj, void **ptr, swig_type_info *ty, int flags) { swig_type_info *tc; const char *c = 0; static PyObject *SWIG_this = 0; int newref = 0; PyObject *pyobj = 0; void *vptr; if (!obj) return 0; if (obj == Py_None) { *ptr = 0; return 0; } #ifdef SWIG_COBJECT_TYPES if (!(PySwigObject_Check(obj))) { if (!SWIG_this) SWIG_this = PyString_FromString("this"); pyobj = obj; obj = PyObject_GetAttr(obj,SWIG_this); newref = 1; if (!obj) goto type_error; if (!PySwigObject_Check(obj)) { Py_DECREF(obj); goto type_error; } } vptr = PySwigObject_AsVoidPtr(obj); c = (const char *) PySwigObject_GetDesc(obj); if (newref) { Py_DECREF(obj); } goto type_check; #else if (!(PyString_Check(obj))) { if (!SWIG_this) SWIG_this = PyString_FromString("this"); pyobj = obj; obj = PyObject_GetAttr(obj,SWIG_this); newref = 1; if (!obj) goto type_error; if (!PyString_Check(obj)) { Py_DECREF(obj); goto type_error; } } c = PyString_AS_STRING(obj); /* Pointer values must start with leading underscore */ c = SWIG_UnpackVoidPtr(c, &vptr, ty->name); if (newref) { Py_DECREF(obj); } if (!c) goto type_error; #endif type_check: if (ty) { tc = SWIG_TypeCheck(c,ty); if (!tc) goto type_error; *ptr = SWIG_TypeCast(tc,vptr); } else { *ptr = vptr; } if ((pyobj) && (flags & SWIG_POINTER_DISOWN)) { PyObject_SetAttrString(pyobj,(char*)"thisown",Py_False); } return 0; type_error: PyErr_Clear(); if (pyobj && !obj) { obj = pyobj; if (PyCFunction_Check(obj)) { /* here we get the method pointer for callbacks */ char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc); c = doc ? strstr(doc, "swig_ptr: ") : 0; if (c) { c = SWIG_UnpackVoidPtr(c + 10, &vptr, ty->name); if (!c) goto type_error; goto type_check; } } } if (flags & SWIG_POINTER_EXCEPTION) { if (ty) { SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj); } else { SWIG_Python_TypeError("C/C++ pointer", obj); } } return -1; } /* Convert a pointer value, signal an exception on a type mismatch */ SWIGRUNTIME void * SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) { void *result; if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) { PyErr_Clear(); if (flags & SWIG_POINTER_EXCEPTION) { SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj); SWIG_Python_ArgFail(argnum); } } return result; } /* Convert a packed value value */ SWIGRUNTIME int SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty, int flags) { swig_type_info *tc; const char *c = 0; #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON) c = PySwigPacked_UnpackData(obj, ptr, sz); #else if ((!obj) || (!PyString_Check(obj))) goto type_error; c = PyString_AS_STRING(obj); /* Pointer values must start with leading underscore */ c = SWIG_UnpackDataName(c, ptr, sz, ty->name); #endif if (!c) goto type_error; if (ty) { tc = SWIG_TypeCheck(c,ty); if (!tc) goto type_error; } return 0; type_error: PyErr_Clear(); if (flags & SWIG_POINTER_EXCEPTION) { if (ty) { SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj); } else { SWIG_Python_TypeError("C/C++ packed data", obj); } } return -1; } /* Create a new array object */ SWIGRUNTIME PyObject * SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int own) { PyObject *robj = 0; if (!ptr) { Py_INCREF(Py_None); return Py_None; } #ifdef SWIG_COBJECT_TYPES robj = PySwigObject_FromVoidPtrAndDesc((void *) ptr, (char *)type->name); #else { char result[SWIG_BUFFER_SIZE]; robj = SWIG_PackVoidPtr(result, ptr, type->name, sizeof(result)) ? PyString_FromString(result) : 0; } #endif if (!robj || (robj == Py_None)) return robj; if (type->clientdata) { PyObject *inst; PyObject *args = Py_BuildValue((char*)"(O)", robj); Py_DECREF(robj); inst = PyObject_CallObject((PyObject *) type->clientdata, args); Py_DECREF(args); if (inst) { if (own) { PyObject_SetAttrString(inst,(char*)"thisown",Py_True); } robj = inst; } } return robj; } SWIGRUNTIME PyObject * SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) { PyObject *robj = 0; if (!ptr) { Py_INCREF(Py_None); return Py_None; } #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON) robj = PySwigPacked_FromDataAndDesc((void *) ptr, sz, (char *)type->name); #else { char result[SWIG_BUFFER_SIZE]; robj = SWIG_PackDataName(result, ptr, sz, type->name, sizeof(result)) ? PyString_FromString(result) : 0; } #endif return robj; } /* -----------------------------------------------------------------------------* * Get type list * -----------------------------------------------------------------------------*/ #ifdef SWIG_LINK_RUNTIME void *SWIG_ReturnGlobalTypeList(void *); #endif SWIGRUNTIME swig_type_info ** SWIG_Python_GetTypeListHandle() { static void *type_pointer = (void *)0; /* first check if module already created */ if (!type_pointer) { #ifdef SWIG_LINK_RUNTIME type_pointer = SWIG_ReturnGlobalTypeList((void *)0); #else type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME); if (PyErr_Occurred()) { PyErr_Clear(); type_pointer = (void *)0; } } #endif return (swig_type_info **) type_pointer; } /* Search for a swig_type_info structure */ SWIGRUNTIMEINLINE swig_type_info * SWIG_Python_GetTypeList() { swig_type_info **tlh = SWIG_Python_GetTypeListHandle(); return tlh ? *tlh : (swig_type_info*)0; } #define SWIG_Runtime_GetTypeList SWIG_Python_GetTypeList #ifdef __cplusplus } #endif /* -------- TYPES TABLE (BEGIN) -------- */ #define SWIGTYPE_p_gsl_vector swig_types[0] #define SWIGTYPE_p_double swig_types[1] #define SWIGTYPE_p_gsl_vector_complex swig_types[2] #define SWIGTYPE_p_gsl_complex swig_types[3] #define SWIGTYPE_p_gsl_matrix_complex swig_types[4] #define SWIGTYPE_p_unsigned_int swig_types[5] #define SWIGTYPE_unsigned_int swig_types[6] #define SWIGTYPE_p_gsl_matrix_float swig_types[7] #define SWIGTYPE_p_float swig_types[8] #define SWIGTYPE_p_gsl_vector_float swig_types[9] #define SWIGTYPE_p_gsl_vector_complex_float swig_types[10] #define SWIGTYPE_p_gsl_complex_float swig_types[11] #define SWIGTYPE_p_gsl_matrix_complex_float swig_types[12] #define SWIGTYPE_p_gsl_matrix_char swig_types[13] #define SWIGTYPE_p_char swig_types[14] #define SWIGTYPE_p_gsl_vector_short swig_types[15] #define SWIGTYPE_p_short swig_types[16] #define SWIGTYPE_p_gsl_matrix_short swig_types[17] #define SWIGTYPE_p_gsl_matrix_long swig_types[18] #define SWIGTYPE_p_FILE swig_types[19] #define SWIGTYPE_p_gsl_matrix_int swig_types[20] #define SWIGTYPE_ptrdiff_t swig_types[21] #define SWIGTYPE_p_long swig_types[22] #define SWIGTYPE_p_gsl_vector_int swig_types[23] #define SWIGTYPE_p_gsl_vector_char swig_types[24] #define SWIGTYPE_p_gsl_matrix swig_types[25] #define SWIGTYPE_p_gsl_vector_long swig_types[26] #define SWIGTYPE_p_int swig_types[27] static swig_type_info *swig_types[29]; /* -------- TYPES TABLE (END) -------- */ /*----------------------------------------------- @(target):= __block.so ------------------------------------------------*/ #define SWIG_init init__block #define SWIG_name "__block" #include #include #include #include #include #include /* * Normally Microsofts (R) Visual C (TM) Compiler is used to compile python * on windows. * When I used MinGW to compile I could not convert Python File Objects to * C File Structs (The function PyFile_AsFile generated a core). Therefore * I raise a python exception if someone tries to use this Code when it was * compiled with MinGW. Do you know a better solution? Perhaps how to get it * work? */ #ifdef __MINGW32__ #define HANDLE_MINGW() \ do { \ PyGSL_add_traceback(NULL, __FILE__, __FUNCTION__, __LINE__); \ PyErr_SetString(PyExc_TypeError, "This Module was compiled using MinGW32. " \ "Conversion of python files to C files is not supported.");\ goto fail; \ } while(0) #else #define HANDLE_MINGW() #endif #include #include #include #include #include #include #include typedef int gsl_error_flag; typedef int gsl_error_flag_drop; PyObject *pygsl_module_for_error_treatment = NULL; SWIGINTERN int SWIG_AsVal_double(PyObject *obj, double *val) { if (PyFloat_Check(obj)) { if (val) *val = PyFloat_AS_DOUBLE(obj); return 1; } if (PyInt_Check(obj)) { if (val) *val = PyInt_AS_LONG(obj); return 1; } if (PyLong_Check(obj)) { double v = PyLong_AsDouble(obj); if (!PyErr_Occurred()) { if (val) *val = v; return 1; } else { if (!val) PyErr_Clear(); return 0; } } if (val) { SWIG_type_error("double", obj); } return 0; } SWIGINTERNSHORT double SWIG_As_double(PyObject* obj) { double v; if (!SWIG_AsVal_double(obj, &v)) { /* this is needed to make valgrind/purify happier. */ memset((void*)&v, 0, sizeof(double)); } return v; } SWIGINTERNSHORT int SWIG_Check_double(PyObject* obj) { return SWIG_AsVal_double(obj, (double*)0); } SWIGINTERN int SWIG_AsVal_unsigned_SS_long(PyObject *obj, unsigned long *val) { if (PyInt_Check(obj)) { long v = PyInt_AS_LONG(obj); if (v >= 0) { if (val) *val = v; return 1; } } if (PyLong_Check(obj)) { unsigned long v = PyLong_AsUnsignedLong(obj); if (!PyErr_Occurred()) { if (val) *val = v; return 1; } else { if (!val) PyErr_Clear(); return 0; } } if (val) { SWIG_type_error("unsigned long", obj); } return 0; } SWIGINTERNSHORT unsigned long SWIG_As_unsigned_SS_long(PyObject* obj) { unsigned long v; if (!SWIG_AsVal_unsigned_SS_long(obj, &v)) { /* this is needed to make valgrind/purify happier. */ memset((void*)&v, 0, sizeof(unsigned long)); } return v; } SWIGINTERNSHORT int SWIG_Check_unsigned_SS_long(PyObject* obj) { return SWIG_AsVal_unsigned_SS_long(obj, (unsigned long*)0); } /* returns SWIG_OLDOBJ if the input is a raw char*, SWIG_PYSTR if is a PyString */ SWIGINTERN int SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize) { static swig_type_info* pchar_info = 0; char* vptr = 0; if (!pchar_info) pchar_info = SWIG_TypeQuery("char *"); if (SWIG_ConvertPtr(obj, (void**)&vptr, pchar_info, 0) != -1) { if (cptr) *cptr = vptr; if (psize) *psize = vptr ? (strlen(vptr) + 1) : 0; return SWIG_OLDOBJ; } else { PyErr_Clear(); if (PyString_Check(obj)) { if (cptr) { *cptr = PyString_AS_STRING(obj); if (psize) { *psize = PyString_GET_SIZE(obj) + 1; } } return SWIG_PYSTR; } } if (cptr) { SWIG_type_error("char *", obj); } return 0; } SWIGINTERNSHORT int SWIG_AsCharPtr(PyObject *obj, char **val) { if (SWIG_AsCharPtrAndSize(obj, val, (size_t*)(0))) { return 1; } if (val) { PyErr_Clear(); SWIG_type_error("char *", obj); } return 0; } /*@/usr/local/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/ #define SWIG_From_double PyFloat_FromDouble /*@@*/ SWIGINTERN PyObject* t_output_helper(PyObject* target, PyObject* o) { if (!target) { target = o; } else if (target == Py_None) { Py_DECREF(target); target = o; } else { if (!PyList_Check(target)) { PyObject *o2 = target; target = PyList_New(1); PyList_SetItem(target, 0, o2); } PyList_Append(target,o); } return target; } SWIGINTERNSHORT PyObject* SWIG_From_unsigned_SS_long(unsigned long value) { return (value > LONG_MAX) ? PyLong_FromUnsignedLong(value) : PyInt_FromLong((long)(value)); } /*@/usr/local/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/ #define SWIG_From_int PyInt_FromLong /*@@*/ #include SWIGINTERN int SWIG_CheckDoubleInRange(double value, double min_value, double max_value, const char* errmsg) { if (value < min_value) { if (errmsg) { PyErr_Format(PyExc_OverflowError, "value %g is less than %s minimum %g", value, errmsg, min_value); } return 0; } else if (value > max_value) { if (errmsg) { PyErr_Format(PyExc_OverflowError, "value %g is greater than %s maximum %g", value, errmsg, max_value); } return 0; } return 1; } SWIGINTERN int SWIG_AsVal_float(PyObject *obj, float *val) { const char* errmsg = val ? "float" : (char*)0; double v; if (SWIG_AsVal_double(obj, &v)) { if (SWIG_CheckDoubleInRange(v, -FLT_MAX, FLT_MAX, errmsg)) { if (val) *val = (float)(v); return 1; } else { return 0; } } else { PyErr_Clear(); } if (val) { SWIG_type_error(errmsg, obj); } return 0; } SWIGINTERNSHORT float SWIG_As_float(PyObject* obj) { float v; if (!SWIG_AsVal_float(obj, &v)) { /* this is needed to make valgrind/purify happier. */ memset((void*)&v, 0, sizeof(float)); } return v; } SWIGINTERNSHORT int SWIG_Check_float(PyObject* obj) { return SWIG_AsVal_float(obj, (float*)0); } /*@/usr/local/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/ #define SWIG_From_float PyFloat_FromDouble /*@@*/ SWIGINTERN int SWIG_AsVal_long(PyObject * obj, long* val) { if (PyInt_Check(obj)) { if (val) *val = PyInt_AS_LONG(obj); return 1; } if (PyLong_Check(obj)) { long v = PyLong_AsLong(obj); if (!PyErr_Occurred()) { if (val) *val = v; return 1; } else { if (!val) PyErr_Clear(); return 0; } } if (val) { SWIG_type_error("long", obj); } return 0; } SWIGINTERNSHORT long SWIG_As_long(PyObject* obj) { long v; if (!SWIG_AsVal_long(obj, &v)) { /* this is needed to make valgrind/purify happier. */ memset((void*)&v, 0, sizeof(long)); } return v; } SWIGINTERNSHORT int SWIG_Check_long(PyObject* obj) { return SWIG_AsVal_long(obj, (long*)0); } /*@/usr/local/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/ #define SWIG_From_long PyInt_FromLong /*@@*/ #include SWIGINTERN int SWIG_CheckLongInRange(long value, long min_value, long max_value, const char *errmsg) { if (value < min_value) { if (errmsg) { PyErr_Format(PyExc_OverflowError, "value %ld is less than '%s' minimum %ld", value, errmsg, min_value); } return 0; } else if (value > max_value) { if (errmsg) { PyErr_Format(PyExc_OverflowError, "value %ld is greater than '%s' maximum %ld", value, errmsg, max_value); } return 0; } return 1; } #if INT_MAX != LONG_MAX SWIGINTERN int SWIG_AsVal_int(PyObject *obj, int *val) { const char* errmsg = val ? "int" : (char*)0; long v; if (SWIG_AsVal_long(obj, &v)) { if (SWIG_CheckLongInRange(v, INT_MIN,INT_MAX, errmsg)) { if (val) *val = (int)(v); return 1; } else { return 0; } } else { PyErr_Clear(); } if (val) { SWIG_type_error(errmsg, obj); } return 0; } #else SWIGINTERNSHORT int SWIG_AsVal_int(PyObject *obj, int *val) { return SWIG_AsVal_long(obj,(long*)val); } #endif SWIGINTERNSHORT int SWIG_As_int(PyObject* obj) { int v; if (!SWIG_AsVal_int(obj, &v)) { /* this is needed to make valgrind/purify happier. */ memset((void*)&v, 0, sizeof(int)); } return v; } SWIGINTERNSHORT int SWIG_Check_int(PyObject* obj) { return SWIG_AsVal_int(obj, (int*)0); } SWIGINTERN int SWIG_AsVal_short(PyObject *obj, short *val) { const char* errmsg = val ? "short" : (char*)0; long v; if (SWIG_AsVal_long(obj, &v)) { if (SWIG_CheckLongInRange(v, SHRT_MIN, SHRT_MAX, errmsg)) { if (val) *val = (short)(v); return 1; } else { return 0; } } else { PyErr_Clear(); } if (val) { SWIG_type_error(errmsg, obj); } return 0; } SWIGINTERNSHORT short SWIG_As_short(PyObject* obj) { short v; if (!SWIG_AsVal_short(obj, &v)) { /* this is needed to make valgrind/purify happier. */ memset((void*)&v, 0, sizeof(short)); } return v; } SWIGINTERNSHORT int SWIG_Check_short(PyObject* obj) { return SWIG_AsVal_short(obj, (short*)0); } /*@/usr/local/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/ #define SWIG_From_short PyInt_FromLong /*@@*/ SWIGINTERN int SWIG_AsCharArray(PyObject *obj, char *val, size_t size) { char* cptr; size_t csize; if (SWIG_AsCharPtrAndSize(obj, &cptr, &csize)) { /* in C you can do: char x[5] = "hello"; ie, assing the array using an extra '0' char. */ if ((csize == size + 1) && !(cptr[csize-1])) --csize; if (csize <= size) { if (val) { if (csize) memcpy(val, cptr, csize); if (csize < size) memset(val + csize, 0, size - csize); } return 1; } } if (val) { PyErr_Format(PyExc_TypeError, "a char array of maximum size %lu is expected", (unsigned long) size); } return 0; } SWIGINTERN int SWIG_AsVal_char(PyObject *obj, char *val) { const char* errmsg = val ? "char" : (char*)0; long v; if (SWIG_AsVal_long(obj, &v)) { if (SWIG_CheckLongInRange(v, CHAR_MIN,CHAR_MAX, errmsg)) { if (val) *val = (char)(v); return 1; } else { return 0; } } else { PyErr_Clear(); return SWIG_AsCharArray(obj, val, 1); } } SWIGINTERNSHORT char SWIG_As_char(PyObject* obj) { char v; if (!SWIG_AsVal_char(obj, &v)) { /* this is needed to make valgrind/purify happier. */ memset((void*)&v, 0, sizeof(char)); } return v; } SWIGINTERNSHORT int SWIG_Check_char(PyObject* obj) { return SWIG_AsVal_char(obj, (char*)0); } SWIGINTERNSHORT PyObject* SWIG_From_char(char c) { return PyString_FromStringAndSize(&c,1); } #define _GSL_BLOCK_COMPLEX_FUNCTIONS_C #include #include #include #ifdef __cplusplus extern "C" { #endif static PyObject *_wrap_gsl_vector_set_zero(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector *arg1 = (gsl_vector *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_set_zero",kwnames,&obj0)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } gsl_vector_set_zero(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_set_all(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector *arg1 = (gsl_vector *) 0 ; double arg2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "x", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_set_all",kwnames,&obj0,&obj1)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } { arg2 = (double)(SWIG_As_double(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } gsl_vector_set_all(arg1,arg2); Py_INCREF(Py_None); resultobj = Py_None; { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_set_basis(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector *arg1 = (gsl_vector *) 0 ; size_t arg2 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "i", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_set_basis",kwnames,&obj0,&obj1)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = (int)gsl_vector_set_basis(arg1,arg2); { resultobj = PyGSL_ERROR_FLAG_TO_PYINT(result); if (resultobj == NULL){ PyGSL_add_traceback(pygsl_module_for_error_treatment, "typemaps/gsl_error_typemap.i", __FUNCTION__, 47); goto fail; } } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_fread(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector *arg2 = (gsl_vector *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_fread",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride, flag; _vector2.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj1, arg2, _PyVector2, _vector2, PyGSL_OUTPUT_ARRAY, gsl_vector, 2, &stride); if (flag != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_fread(arg1,arg2); { resultobj = PyGSL_ERROR_FLAG_TO_PYINT(result); if (resultobj == NULL){ PyGSL_add_traceback(pygsl_module_for_error_treatment, "typemaps/gsl_error_typemap.i", __FUNCTION__, 47); goto fail; } } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyVector2); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyVector2); _PyVector2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_fwrite(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector *arg2 = (gsl_vector *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_fwrite",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_INPUT_ARRAY, gsl_vector, 2, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_fwrite(arg1,(gsl_vector const *)arg2); { resultobj = PyGSL_ERROR_FLAG_TO_PYINT(result); if (resultobj == NULL){ PyGSL_add_traceback(pygsl_module_for_error_treatment, "typemaps/gsl_error_typemap.i", __FUNCTION__, 47); goto fail; } } { Py_XDECREF(_PyVector2); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyVector2); _PyVector2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_fscanf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector *arg2 = (gsl_vector *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_fscanf",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride, flag; _vector2.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj1, arg2, _PyVector2, _vector2, PyGSL_OUTPUT_ARRAY, gsl_vector, 2, &stride); if (flag != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_fscanf(arg1,arg2); { resultobj = PyGSL_ERROR_FLAG_TO_PYINT(result); if (resultobj == NULL){ PyGSL_add_traceback(pygsl_module_for_error_treatment, "typemaps/gsl_error_typemap.i", __FUNCTION__, 47); goto fail; } } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyVector2); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyVector2); _PyVector2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_fprintf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector *arg2 = (gsl_vector *) 0 ; char *arg3 = (char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN",(char *) "format", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_vector_fprintf",kwnames,&obj0,&obj1,&obj2)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_INPUT_ARRAY, gsl_vector, 2, &stride) != GSL_SUCCESS){ goto fail; } } if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) { SWIG_arg_fail(3);SWIG_fail; } result = (int)gsl_vector_fprintf(arg1,(gsl_vector const *)arg2,(char const *)arg3); { resultobj = PyGSL_ERROR_FLAG_TO_PYINT(result); if (resultobj == NULL){ PyGSL_add_traceback(pygsl_module_for_error_treatment, "typemaps/gsl_error_typemap.i", __FUNCTION__, 47); goto fail; } } { Py_XDECREF(_PyVector2); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyVector2); _PyVector2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_reverse(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector *arg1 = (gsl_vector *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "INOUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_reverse",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_reverse(arg1); { resultobj = PyGSL_ERROR_FLAG_TO_PYINT(result); if (resultobj == NULL){ PyGSL_add_traceback(pygsl_module_for_error_treatment, "typemaps/gsl_error_typemap.i", __FUNCTION__, 47); goto fail; } } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_swap(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector *arg1 = (gsl_vector *) 0 ; gsl_vector *arg2 = (gsl_vector *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "INOUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector _vector1; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_swap",kwnames,&obj0,&obj1)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector, 1, &stride) != GSL_SUCCESS){ goto fail; } } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_IO_ARRAY, gsl_vector, 2, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_swap(arg1,arg2); { resultobj = PyGSL_ERROR_FLAG_TO_PYINT(result); if (resultobj == NULL){ PyGSL_add_traceback(pygsl_module_for_error_treatment, "typemaps/gsl_error_typemap.i", __FUNCTION__, 47); goto fail; } } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyVector2); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyVector2); _PyVector2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_swap_elements(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector *arg1 = (gsl_vector *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_vector_swap_elements",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector, 1, &stride) != GSL_SUCCESS){ goto fail; } } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_vector_swap_elements(arg1,arg2,arg3); { resultobj = PyGSL_ERROR_FLAG_TO_PYINT(result); if (resultobj == NULL){ PyGSL_add_traceback(pygsl_module_for_error_treatment, "typemaps/gsl_error_typemap.i", __FUNCTION__, 47); goto fail; } } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_max(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector *arg1 = (gsl_vector *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_max",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (double)gsl_vector_max((gsl_vector const *)arg1); { resultobj = SWIG_From_double((double)(result)); } { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_min(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector *arg1 = (gsl_vector *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_min",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (double)gsl_vector_min((gsl_vector const *)arg1); { resultobj = SWIG_From_double((double)(result)); } { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_minmax(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector *arg1 = (gsl_vector *) 0 ; double *arg2 = (double *) 0 ; double *arg3 = (double *) 0 ; double temp2 ; int res2 = 0 ; double temp3 ; int res3 = 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector _vector1; arg2 = &temp2; res2 = SWIG_NEWOBJ; arg3 = &temp3; res3 = SWIG_NEWOBJ; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_minmax",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector, 1, &stride) != GSL_SUCCESS){ goto fail; } } gsl_vector_minmax((gsl_vector const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ? SWIG_From_double((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_double, 0))); resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ? SWIG_From_double((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_double, 0))); { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_max_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector *arg1 = (gsl_vector *) 0 ; size_t result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_max_index",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (size_t)gsl_vector_max_index((gsl_vector const *)arg1); { resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result)); } { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_min_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector *arg1 = (gsl_vector *) 0 ; size_t result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_min_index",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (size_t)gsl_vector_min_index((gsl_vector const *)arg1); { resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result)); } { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_minmax_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector *arg1 = (gsl_vector *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector _vector1; size_t _size_t_temp2; size_t _size_t_temp3; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_minmax_index",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector, 1, &stride) != GSL_SUCCESS){ goto fail; } } gsl_vector_minmax_index((gsl_vector const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_isnull(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector *arg1 = (gsl_vector *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_isnull",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_isnull((gsl_vector const *)arg1); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyVector1); _PyVector1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_set_zero(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix *arg1 = (gsl_matrix *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_set_zero",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix, 1, &stride) !=GSL_SUCCESS) goto fail; } gsl_matrix_set_zero(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_set_all(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix *arg1 = (gsl_matrix *) 0 ; double arg2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "x", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_set_all",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix, 1, &stride) !=GSL_SUCCESS) goto fail; } { arg2 = (double)(SWIG_As_double(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } gsl_matrix_set_all(arg1,arg2); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_set_identity(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix *arg1 = (gsl_matrix *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_set_identity",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix, 1, &stride) !=GSL_SUCCESS) goto fail; } gsl_matrix_set_identity(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_fread(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix *arg2 = (gsl_matrix *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_fread",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_GENERATE(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_OUTPUT_ARRAY, gsl_matrix, 2, &stride) !=GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_fread(arg1,arg2); { resultobj = PyGSL_ERROR_FLAG_TO_PYINT(result); if (resultobj == NULL){ PyGSL_add_traceback(pygsl_module_for_error_treatment, "typemaps/gsl_error_typemap.i", __FUNCTION__, 47); goto fail; } } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_fwrite(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix *arg2 = (gsl_matrix *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_fwrite",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_INPUT_ARRAY, gsl_matrix, 2, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_fwrite(arg1,(gsl_matrix const *)arg2); { resultobj = PyGSL_ERROR_FLAG_TO_PYINT(result); if (resultobj == NULL){ PyGSL_add_traceback(pygsl_module_for_error_treatment, "typemaps/gsl_error_typemap.i", __FUNCTION__, 47); goto fail; } } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_fscanf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix *arg2 = (gsl_matrix *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_fscanf",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_GENERATE(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_OUTPUT_ARRAY, gsl_matrix, 2, &stride) !=GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_fscanf(arg1,arg2); { resultobj = PyGSL_ERROR_FLAG_TO_PYINT(result); if (resultobj == NULL){ PyGSL_add_traceback(pygsl_module_for_error_treatment, "typemaps/gsl_error_typemap.i", __FUNCTION__, 47); goto fail; } } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_fprintf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix *arg2 = (gsl_matrix *) 0 ; char *arg3 = (char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN",(char *) "format", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_fprintf",kwnames,&obj0,&obj1,&obj2)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_INPUT_ARRAY, gsl_matrix, 2, &stride) != GSL_SUCCESS) goto fail; } if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) { SWIG_arg_fail(3);SWIG_fail; } result = (int)gsl_matrix_fprintf(arg1,(gsl_matrix const *)arg2,(char const *)arg3); { resultobj = PyGSL_ERROR_FLAG_TO_PYINT(result); if (resultobj == NULL){ PyGSL_add_traceback(pygsl_module_for_error_treatment, "typemaps/gsl_error_typemap.i", __FUNCTION__, 47); goto fail; } } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_swap(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix *arg1 = (gsl_matrix *) 0 ; gsl_matrix *arg2 = (gsl_matrix *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "INOUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix _matrix1; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_swap",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix, 1, &stride) != GSL_SUCCESS) goto fail; } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_IO_ARRAY, gsl_matrix, 2, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_swap(arg1,arg2); { resultobj = PyGSL_ERROR_FLAG_TO_PYINT(result); if (resultobj == NULL){ PyGSL_add_traceback(pygsl_module_for_error_treatment, "typemaps/gsl_error_typemap.i", __FUNCTION__, 47); goto fail; } } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_swap_rows(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix *arg1 = (gsl_matrix *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_swap_rows",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_swap_rows(arg1,arg2,arg3); { resultobj = PyGSL_ERROR_FLAG_TO_PYINT(result); if (resultobj == NULL){ PyGSL_add_traceback(pygsl_module_for_error_treatment, "typemaps/gsl_error_typemap.i", __FUNCTION__, 47); goto fail; } } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_swap_columns(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix *arg1 = (gsl_matrix *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_swap_columns",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_swap_columns(arg1,arg2,arg3); { resultobj = PyGSL_ERROR_FLAG_TO_PYINT(result); if (resultobj == NULL){ PyGSL_add_traceback(pygsl_module_for_error_treatment, "typemaps/gsl_error_typemap.i", __FUNCTION__, 47); goto fail; } } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_swap_rowcol(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix *arg1 = (gsl_matrix *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_swap_rowcol",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_swap_rowcol(arg1,arg2,arg3); { resultobj = PyGSL_ERROR_FLAG_TO_PYINT(result); if (resultobj == NULL){ PyGSL_add_traceback(pygsl_module_for_error_treatment, "typemaps/gsl_error_typemap.i", __FUNCTION__, 47); goto fail; } } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_transpose(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix *arg1 = (gsl_matrix *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "INOUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_transpose",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix, 1, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_transpose(arg1); { resultobj = PyGSL_ERROR_FLAG_TO_PYINT(result); if (resultobj == NULL){ PyGSL_add_traceback(pygsl_module_for_error_treatment, "typemaps/gsl_error_typemap.i", __FUNCTION__, 47); goto fail; } } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_max(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix *arg1 = (gsl_matrix *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_max",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix, 1, &stride) != GSL_SUCCESS) goto fail; } result = (double)gsl_matrix_max((gsl_matrix const *)arg1); { resultobj = SWIG_From_double((double)(result)); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_min(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix *arg1 = (gsl_matrix *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_min",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix, 1, &stride) != GSL_SUCCESS) goto fail; } result = (double)gsl_matrix_min((gsl_matrix const *)arg1); { resultobj = SWIG_From_double((double)(result)); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_minmax(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix *arg1 = (gsl_matrix *) 0 ; double *arg2 = (double *) 0 ; double *arg3 = (double *) 0 ; double temp2 ; int res2 = 0 ; double temp3 ; int res3 = 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix _matrix1; arg2 = &temp2; res2 = SWIG_NEWOBJ; arg3 = &temp3; res3 = SWIG_NEWOBJ; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_minmax",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_minmax((gsl_matrix const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ? SWIG_From_double((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_double, 0))); resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ? SWIG_From_double((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_double, 0))); { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_max_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix *arg1 = (gsl_matrix *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix _matrix1; size_t _size_t_temp2; size_t _size_t_temp3; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_max_index",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_max_index((gsl_matrix const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_min_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix *arg1 = (gsl_matrix *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix _matrix1; size_t _size_t_temp2; size_t _size_t_temp3; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_min_index",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_min_index((gsl_matrix const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_minmax_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix *arg1 = (gsl_matrix *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; size_t *arg4 = (size_t *) 0 ; size_t *arg5 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix _matrix1; size_t _size_t_temp2; size_t _size_t_temp3; size_t _size_t_temp4; size_t _size_t_temp5; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } { _size_t_temp4 = 0; arg4 = &_size_t_temp4; } { _size_t_temp5 = 0; arg5 = &_size_t_temp5; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_minmax_index",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_minmax_index((gsl_matrix const *)arg1,arg2,arg3,arg4,arg5); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg4)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg5)); resultobj = t_output_helper(resultobj, o); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_isnull(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix *arg1 = (gsl_matrix *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_isnull",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix, 1, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_isnull((gsl_matrix const *)arg1); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_diagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix *arg1 = (gsl_matrix *) 0 ; gsl_vector_view result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_diagonal",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix, 1, &stride) != GSL_SUCCESS) goto fail; } result = gsl_matrix_diagonal(arg1); { PyArrayObject * out = NULL; gsl_vector_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_subdiagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix *arg1 = (gsl_matrix *) 0 ; size_t arg2 ; gsl_vector_view result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN",(char *) "k", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_subdiagonal",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = gsl_matrix_subdiagonal(arg1,arg2); { PyArrayObject * out = NULL; gsl_vector_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_superdiagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix *arg1 = (gsl_matrix *) 0 ; size_t arg2 ; gsl_vector_view result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN",(char *) "k", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_superdiagonal",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = gsl_matrix_superdiagonal(arg1,arg2); { PyArrayObject * out = NULL; gsl_vector_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_float_set_zero(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_float *arg1 = (gsl_vector_float *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_float _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_float_set_zero",kwnames,&obj0)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_float, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } gsl_vector_float_set_zero(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_float_set_all(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_float *arg1 = (gsl_vector_float *) 0 ; float arg2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_float _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_float_set_all",kwnames,&obj0,&obj1)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_float, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } { arg2 = (float)(SWIG_As_float(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } gsl_vector_float_set_all(arg1,arg2); Py_INCREF(Py_None); resultobj = Py_None; { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_float_set_basis(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_float *arg1 = (gsl_vector_float *) 0 ; size_t arg2 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "i", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_float _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_float_set_basis",kwnames,&obj0,&obj1)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_float, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = (int)gsl_vector_float_set_basis(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_float_fread(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_float *arg2 = (gsl_vector_float *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_float _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_float_fread",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride, flag; _vector2.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj1, arg2, _PyVector2, _vector2, PyGSL_OUTPUT_ARRAY, gsl_vector_float, 2, &stride); if (flag != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_float_fread(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_float_fwrite(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_float *arg2 = (gsl_vector_float *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_float _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_float_fwrite",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_INPUT_ARRAY, gsl_vector_float, 2, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_float_fwrite(arg1,(gsl_vector_float const *)arg2); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_float_fscanf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_float *arg2 = (gsl_vector_float *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_float _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_float_fscanf",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride, flag; _vector2.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj1, arg2, _PyVector2, _vector2, PyGSL_OUTPUT_ARRAY, gsl_vector_float, 2, &stride); if (flag != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_float_fscanf(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_float_fprintf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_float *arg2 = (gsl_vector_float *) 0 ; char *arg3 = (char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN",(char *) "format", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_float _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_vector_float_fprintf",kwnames,&obj0,&obj1,&obj2)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_INPUT_ARRAY, gsl_vector_float, 2, &stride) != GSL_SUCCESS){ goto fail; } } if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) { SWIG_arg_fail(3);SWIG_fail; } result = (int)gsl_vector_float_fprintf(arg1,(gsl_vector_float const *)arg2,(char const *)arg3); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_float_reverse(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_float *arg1 = (gsl_vector_float *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "INOUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_float _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_float_reverse",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_float, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_float_reverse(arg1); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_float_swap(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_float *arg1 = (gsl_vector_float *) 0 ; gsl_vector_float *arg2 = (gsl_vector_float *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "INOUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_float _vector1; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_float _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_float_swap",kwnames,&obj0,&obj1)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_float, 1, &stride) != GSL_SUCCESS){ goto fail; } } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_IO_ARRAY, gsl_vector_float, 2, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_float_swap(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_float_swap_elements(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_float *arg1 = (gsl_vector_float *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_float _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_vector_float_swap_elements",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_float, 1, &stride) != GSL_SUCCESS){ goto fail; } } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_vector_float_swap_elements(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_float_max(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_float *arg1 = (gsl_vector_float *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_float _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_float_max",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_float, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (double)gsl_vector_float_max((gsl_vector_float const *)arg1); { resultobj = SWIG_From_double((double)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_float_min(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_float *arg1 = (gsl_vector_float *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_float _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_float_min",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_float, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (double)gsl_vector_float_min((gsl_vector_float const *)arg1); { resultobj = SWIG_From_double((double)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_float_minmax(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_float *arg1 = (gsl_vector_float *) 0 ; float *arg2 = (float *) 0 ; float *arg3 = (float *) 0 ; float temp2 ; int res2 = 0 ; float temp3 ; int res3 = 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_float _vector1; arg2 = &temp2; res2 = SWIG_NEWOBJ; arg3 = &temp3; res3 = SWIG_NEWOBJ; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_float_minmax",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_float, 1, &stride) != GSL_SUCCESS){ goto fail; } } gsl_vector_float_minmax((gsl_vector_float const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ? SWIG_From_float((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_float, 0))); resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ? SWIG_From_float((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_float, 0))); return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_float_max_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_float *arg1 = (gsl_vector_float *) 0 ; size_t result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_float _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_float_max_index",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_float, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (size_t)gsl_vector_float_max_index((gsl_vector_float const *)arg1); { resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_float_min_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_float *arg1 = (gsl_vector_float *) 0 ; size_t result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_float _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_float_min_index",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_float, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (size_t)gsl_vector_float_min_index((gsl_vector_float const *)arg1); { resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_float_minmax_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_float *arg1 = (gsl_vector_float *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_float _vector1; size_t _size_t_temp2; size_t _size_t_temp3; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_float_minmax_index",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_float, 1, &stride) != GSL_SUCCESS){ goto fail; } } gsl_vector_float_minmax_index((gsl_vector_float const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_float_isnull(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_float *arg1 = (gsl_vector_float *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_float _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_float_isnull",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_float, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_float_isnull((gsl_vector_float const *)arg1); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_matrix_float_set_zero(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_float *arg1 = (gsl_matrix_float *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_float_set_zero",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_float, 1, &stride) !=GSL_SUCCESS) goto fail; } gsl_matrix_float_set_zero(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_set_all(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_float *arg1 = (gsl_matrix_float *) 0 ; float arg2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_float_set_all",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_float, 1, &stride) !=GSL_SUCCESS) goto fail; } { arg2 = (float)(SWIG_As_float(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } gsl_matrix_float_set_all(arg1,arg2); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_set_identity(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_float *arg1 = (gsl_matrix_float *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_float_set_identity",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_float, 1, &stride) !=GSL_SUCCESS) goto fail; } gsl_matrix_float_set_identity(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_fread(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_float *arg2 = (gsl_matrix_float *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_float _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_float_fread",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_GENERATE(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_OUTPUT_ARRAY, gsl_matrix_float, 2, &stride) !=GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_float_fread(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_fwrite(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_float *arg2 = (gsl_matrix_float *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_float _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_float_fwrite",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_INPUT_ARRAY, gsl_matrix_float, 2, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_float_fwrite(arg1,(gsl_matrix_float const *)arg2); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_fscanf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_float *arg2 = (gsl_matrix_float *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_float _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_float_fscanf",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_GENERATE(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_OUTPUT_ARRAY, gsl_matrix_float, 2, &stride) !=GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_float_fscanf(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_fprintf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_float *arg2 = (gsl_matrix_float *) 0 ; char *arg3 = (char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN",(char *) "format", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_float _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_float_fprintf",kwnames,&obj0,&obj1,&obj2)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_INPUT_ARRAY, gsl_matrix_float, 2, &stride) != GSL_SUCCESS) goto fail; } if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) { SWIG_arg_fail(3);SWIG_fail; } result = (int)gsl_matrix_float_fprintf(arg1,(gsl_matrix_float const *)arg2,(char const *)arg3); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_swap(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_float *arg1 = (gsl_matrix_float *) 0 ; gsl_matrix_float *arg2 = (gsl_matrix_float *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "INOUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_float _matrix1; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_float _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_float_swap",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_float, 1, &stride) != GSL_SUCCESS) goto fail; } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_IO_ARRAY, gsl_matrix_float, 2, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_float_swap(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_swap_rows(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_float *arg1 = (gsl_matrix_float *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_float_swap_rows",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_float, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_float_swap_rows(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_swap_columns(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_float *arg1 = (gsl_matrix_float *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_float_swap_columns",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_float, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_float_swap_columns(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_swap_rowcol(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_float *arg1 = (gsl_matrix_float *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_float_swap_rowcol",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_float, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_float_swap_rowcol(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_transpose(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_float *arg1 = (gsl_matrix_float *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "INOUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_float_transpose",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_float, 1, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_float_transpose(arg1); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_max(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_float *arg1 = (gsl_matrix_float *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_float_max",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_float, 1, &stride) != GSL_SUCCESS) goto fail; } result = (double)gsl_matrix_float_max((gsl_matrix_float const *)arg1); { resultobj = SWIG_From_double((double)(result)); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_min(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_float *arg1 = (gsl_matrix_float *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_float_min",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_float, 1, &stride) != GSL_SUCCESS) goto fail; } result = (double)gsl_matrix_float_min((gsl_matrix_float const *)arg1); { resultobj = SWIG_From_double((double)(result)); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_minmax(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_float *arg1 = (gsl_matrix_float *) 0 ; float *arg2 = (float *) 0 ; float *arg3 = (float *) 0 ; float temp2 ; int res2 = 0 ; float temp3 ; int res3 = 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_float _matrix1; arg2 = &temp2; res2 = SWIG_NEWOBJ; arg3 = &temp3; res3 = SWIG_NEWOBJ; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_float_minmax",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_float, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_float_minmax((gsl_matrix_float const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ? SWIG_From_float((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_float, 0))); resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ? SWIG_From_float((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_float, 0))); { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_max_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_float *arg1 = (gsl_matrix_float *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_float _matrix1; size_t _size_t_temp2; size_t _size_t_temp3; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_float_max_index",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_float, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_float_max_index((gsl_matrix_float const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_min_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_float *arg1 = (gsl_matrix_float *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_float _matrix1; size_t _size_t_temp2; size_t _size_t_temp3; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_float_min_index",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_float, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_float_min_index((gsl_matrix_float const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_minmax_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_float *arg1 = (gsl_matrix_float *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; size_t *arg4 = (size_t *) 0 ; size_t *arg5 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_float _matrix1; size_t _size_t_temp2; size_t _size_t_temp3; size_t _size_t_temp4; size_t _size_t_temp5; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } { _size_t_temp4 = 0; arg4 = &_size_t_temp4; } { _size_t_temp5 = 0; arg5 = &_size_t_temp5; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_float_minmax_index",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_float, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_float_minmax_index((gsl_matrix_float const *)arg1,arg2,arg3,arg4,arg5); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg4)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg5)); resultobj = t_output_helper(resultobj, o); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_isnull(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_float *arg1 = (gsl_matrix_float *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_float_isnull",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_float, 1, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_float_isnull((gsl_matrix_float const *)arg1); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_diagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_float *arg1 = (gsl_matrix_float *) 0 ; gsl_vector_float_view result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_float_diagonal",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_float, 1, &stride) != GSL_SUCCESS) goto fail; } result = gsl_matrix_float_diagonal(arg1); { PyArrayObject * out = NULL; gsl_vector_float_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_float_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_subdiagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_float *arg1 = (gsl_matrix_float *) 0 ; size_t arg2 ; gsl_vector_float_view result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN",(char *) "k", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_float_subdiagonal",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_float, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = gsl_matrix_float_subdiagonal(arg1,arg2); { PyArrayObject * out = NULL; gsl_vector_float_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_float_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_float_superdiagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_float *arg1 = (gsl_matrix_float *) 0 ; size_t arg2 ; gsl_vector_float_view result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN",(char *) "k", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_float_superdiagonal",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_float, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = gsl_matrix_float_superdiagonal(arg1,arg2); { PyArrayObject * out = NULL; gsl_vector_float_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_float_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_long_set_zero(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_long *arg1 = (gsl_vector_long *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_long _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_long_set_zero",kwnames,&obj0)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_long, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } gsl_vector_long_set_zero(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_long_set_all(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_long *arg1 = (gsl_vector_long *) 0 ; long arg2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_long _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_long_set_all",kwnames,&obj0,&obj1)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_long, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } { arg2 = (long)(SWIG_As_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } gsl_vector_long_set_all(arg1,arg2); Py_INCREF(Py_None); resultobj = Py_None; { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_long_set_basis(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_long *arg1 = (gsl_vector_long *) 0 ; size_t arg2 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "i", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_long _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_long_set_basis",kwnames,&obj0,&obj1)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_long, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = (int)gsl_vector_long_set_basis(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_long_fread(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_long *arg2 = (gsl_vector_long *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_long _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_long_fread",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride, flag; _vector2.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj1, arg2, _PyVector2, _vector2, PyGSL_OUTPUT_ARRAY, gsl_vector_long, 2, &stride); if (flag != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_long_fread(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_long_fwrite(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_long *arg2 = (gsl_vector_long *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_long _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_long_fwrite",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_INPUT_ARRAY, gsl_vector_long, 2, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_long_fwrite(arg1,(gsl_vector_long const *)arg2); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_long_fscanf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_long *arg2 = (gsl_vector_long *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_long _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_long_fscanf",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride, flag; _vector2.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj1, arg2, _PyVector2, _vector2, PyGSL_OUTPUT_ARRAY, gsl_vector_long, 2, &stride); if (flag != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_long_fscanf(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_long_fprintf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_long *arg2 = (gsl_vector_long *) 0 ; char *arg3 = (char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN",(char *) "format", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_long _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_vector_long_fprintf",kwnames,&obj0,&obj1,&obj2)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_INPUT_ARRAY, gsl_vector_long, 2, &stride) != GSL_SUCCESS){ goto fail; } } if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) { SWIG_arg_fail(3);SWIG_fail; } result = (int)gsl_vector_long_fprintf(arg1,(gsl_vector_long const *)arg2,(char const *)arg3); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_long_reverse(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_long *arg1 = (gsl_vector_long *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "INOUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_long _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_long_reverse",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_long, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_long_reverse(arg1); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_long_swap(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_long *arg1 = (gsl_vector_long *) 0 ; gsl_vector_long *arg2 = (gsl_vector_long *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "INOUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_long _vector1; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_long _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_long_swap",kwnames,&obj0,&obj1)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_long, 1, &stride) != GSL_SUCCESS){ goto fail; } } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_IO_ARRAY, gsl_vector_long, 2, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_long_swap(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_long_swap_elements(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_long *arg1 = (gsl_vector_long *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_long _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_vector_long_swap_elements",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_long, 1, &stride) != GSL_SUCCESS){ goto fail; } } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_vector_long_swap_elements(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_long_max(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_long *arg1 = (gsl_vector_long *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_long _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_long_max",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_long, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (double)gsl_vector_long_max((gsl_vector_long const *)arg1); { resultobj = SWIG_From_double((double)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_long_min(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_long *arg1 = (gsl_vector_long *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_long _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_long_min",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_long, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (double)gsl_vector_long_min((gsl_vector_long const *)arg1); { resultobj = SWIG_From_double((double)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_long_minmax(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_long *arg1 = (gsl_vector_long *) 0 ; long *arg2 = (long *) 0 ; long *arg3 = (long *) 0 ; long temp2 ; int res2 = 0 ; long temp3 ; int res3 = 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_long _vector1; arg2 = &temp2; res2 = SWIG_NEWOBJ; arg3 = &temp3; res3 = SWIG_NEWOBJ; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_long_minmax",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_long, 1, &stride) != GSL_SUCCESS){ goto fail; } } gsl_vector_long_minmax((gsl_vector_long const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ? SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0))); resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ? SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0))); return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_long_max_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_long *arg1 = (gsl_vector_long *) 0 ; size_t result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_long _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_long_max_index",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_long, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (size_t)gsl_vector_long_max_index((gsl_vector_long const *)arg1); { resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_long_min_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_long *arg1 = (gsl_vector_long *) 0 ; size_t result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_long _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_long_min_index",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_long, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (size_t)gsl_vector_long_min_index((gsl_vector_long const *)arg1); { resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_long_minmax_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_long *arg1 = (gsl_vector_long *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_long _vector1; size_t _size_t_temp2; size_t _size_t_temp3; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_long_minmax_index",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_long, 1, &stride) != GSL_SUCCESS){ goto fail; } } gsl_vector_long_minmax_index((gsl_vector_long const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_long_isnull(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_long *arg1 = (gsl_vector_long *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_long _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_long_isnull",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_long, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_long_isnull((gsl_vector_long const *)arg1); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_matrix_long_set_zero(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_long *arg1 = (gsl_matrix_long *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_long _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_long_set_zero",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_long, 1, &stride) !=GSL_SUCCESS) goto fail; } gsl_matrix_long_set_zero(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_set_all(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_long *arg1 = (gsl_matrix_long *) 0 ; long arg2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_long _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_long_set_all",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_long, 1, &stride) !=GSL_SUCCESS) goto fail; } { arg2 = (long)(SWIG_As_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } gsl_matrix_long_set_all(arg1,arg2); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_set_identity(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_long *arg1 = (gsl_matrix_long *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_long _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_long_set_identity",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_long, 1, &stride) !=GSL_SUCCESS) goto fail; } gsl_matrix_long_set_identity(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_fread(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_long *arg2 = (gsl_matrix_long *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_long _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_long_fread",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_GENERATE(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_OUTPUT_ARRAY, gsl_matrix_long, 2, &stride) !=GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_long_fread(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_fwrite(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_long *arg2 = (gsl_matrix_long *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_long _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_long_fwrite",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_INPUT_ARRAY, gsl_matrix_long, 2, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_long_fwrite(arg1,(gsl_matrix_long const *)arg2); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_fscanf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_long *arg2 = (gsl_matrix_long *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_long _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_long_fscanf",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_GENERATE(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_OUTPUT_ARRAY, gsl_matrix_long, 2, &stride) !=GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_long_fscanf(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_fprintf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_long *arg2 = (gsl_matrix_long *) 0 ; char *arg3 = (char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN",(char *) "format", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_long _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_long_fprintf",kwnames,&obj0,&obj1,&obj2)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_INPUT_ARRAY, gsl_matrix_long, 2, &stride) != GSL_SUCCESS) goto fail; } if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) { SWIG_arg_fail(3);SWIG_fail; } result = (int)gsl_matrix_long_fprintf(arg1,(gsl_matrix_long const *)arg2,(char const *)arg3); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_swap(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_long *arg1 = (gsl_matrix_long *) 0 ; gsl_matrix_long *arg2 = (gsl_matrix_long *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "INOUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_long _matrix1; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_long _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_long_swap",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_long, 1, &stride) != GSL_SUCCESS) goto fail; } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_IO_ARRAY, gsl_matrix_long, 2, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_long_swap(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_swap_rows(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_long *arg1 = (gsl_matrix_long *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_long _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_long_swap_rows",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_long, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_long_swap_rows(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_swap_columns(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_long *arg1 = (gsl_matrix_long *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_long _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_long_swap_columns",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_long, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_long_swap_columns(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_swap_rowcol(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_long *arg1 = (gsl_matrix_long *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_long _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_long_swap_rowcol",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_long, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_long_swap_rowcol(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_transpose(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_long *arg1 = (gsl_matrix_long *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "INOUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_long _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_long_transpose",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_long, 1, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_long_transpose(arg1); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_max(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_long *arg1 = (gsl_matrix_long *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_long _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_long_max",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_long, 1, &stride) != GSL_SUCCESS) goto fail; } result = (double)gsl_matrix_long_max((gsl_matrix_long const *)arg1); { resultobj = SWIG_From_double((double)(result)); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_min(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_long *arg1 = (gsl_matrix_long *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_long _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_long_min",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_long, 1, &stride) != GSL_SUCCESS) goto fail; } result = (double)gsl_matrix_long_min((gsl_matrix_long const *)arg1); { resultobj = SWIG_From_double((double)(result)); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_minmax(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_long *arg1 = (gsl_matrix_long *) 0 ; long *arg2 = (long *) 0 ; long *arg3 = (long *) 0 ; long temp2 ; int res2 = 0 ; long temp3 ; int res3 = 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_long _matrix1; arg2 = &temp2; res2 = SWIG_NEWOBJ; arg3 = &temp3; res3 = SWIG_NEWOBJ; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_long_minmax",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_long, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_long_minmax((gsl_matrix_long const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ? SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0))); resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ? SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0))); { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_max_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_long *arg1 = (gsl_matrix_long *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_long _matrix1; size_t _size_t_temp2; size_t _size_t_temp3; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_long_max_index",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_long, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_long_max_index((gsl_matrix_long const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_min_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_long *arg1 = (gsl_matrix_long *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_long _matrix1; size_t _size_t_temp2; size_t _size_t_temp3; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_long_min_index",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_long, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_long_min_index((gsl_matrix_long const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_minmax_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_long *arg1 = (gsl_matrix_long *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; size_t *arg4 = (size_t *) 0 ; size_t *arg5 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_long _matrix1; size_t _size_t_temp2; size_t _size_t_temp3; size_t _size_t_temp4; size_t _size_t_temp5; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } { _size_t_temp4 = 0; arg4 = &_size_t_temp4; } { _size_t_temp5 = 0; arg5 = &_size_t_temp5; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_long_minmax_index",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_long, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_long_minmax_index((gsl_matrix_long const *)arg1,arg2,arg3,arg4,arg5); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg4)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg5)); resultobj = t_output_helper(resultobj, o); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_isnull(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_long *arg1 = (gsl_matrix_long *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_long _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_long_isnull",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_long, 1, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_long_isnull((gsl_matrix_long const *)arg1); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_diagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_long *arg1 = (gsl_matrix_long *) 0 ; gsl_vector_long_view result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_long _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_long_diagonal",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_long, 1, &stride) != GSL_SUCCESS) goto fail; } result = gsl_matrix_long_diagonal(arg1); { PyArrayObject * out = NULL; gsl_vector_long_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_long_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_subdiagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_long *arg1 = (gsl_matrix_long *) 0 ; size_t arg2 ; gsl_vector_long_view result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN",(char *) "k", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_long _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_long_subdiagonal",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_long, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = gsl_matrix_long_subdiagonal(arg1,arg2); { PyArrayObject * out = NULL; gsl_vector_long_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_long_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_long_superdiagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_long *arg1 = (gsl_matrix_long *) 0 ; size_t arg2 ; gsl_vector_long_view result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN",(char *) "k", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_long _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_long_superdiagonal",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_long, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = gsl_matrix_long_superdiagonal(arg1,arg2); { PyArrayObject * out = NULL; gsl_vector_long_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_long_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_int_set_zero(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_int *arg1 = (gsl_vector_int *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_int _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_int_set_zero",kwnames,&obj0)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_int, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } gsl_vector_int_set_zero(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_int_set_all(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_int *arg1 = (gsl_vector_int *) 0 ; int arg2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_int _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_int_set_all",kwnames,&obj0,&obj1)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_int, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } { arg2 = (int)(SWIG_As_int(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } gsl_vector_int_set_all(arg1,arg2); Py_INCREF(Py_None); resultobj = Py_None; { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_int_set_basis(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_int *arg1 = (gsl_vector_int *) 0 ; size_t arg2 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "i", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_int _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_int_set_basis",kwnames,&obj0,&obj1)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_int, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = (int)gsl_vector_int_set_basis(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_int_fread(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_int *arg2 = (gsl_vector_int *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_int _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_int_fread",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride, flag; _vector2.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj1, arg2, _PyVector2, _vector2, PyGSL_OUTPUT_ARRAY, gsl_vector_int, 2, &stride); if (flag != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_int_fread(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_int_fwrite(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_int *arg2 = (gsl_vector_int *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_int _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_int_fwrite",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_INPUT_ARRAY, gsl_vector_int, 2, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_int_fwrite(arg1,(gsl_vector_int const *)arg2); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_int_fscanf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_int *arg2 = (gsl_vector_int *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_int _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_int_fscanf",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride, flag; _vector2.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj1, arg2, _PyVector2, _vector2, PyGSL_OUTPUT_ARRAY, gsl_vector_int, 2, &stride); if (flag != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_int_fscanf(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_int_fprintf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_int *arg2 = (gsl_vector_int *) 0 ; char *arg3 = (char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN",(char *) "format", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_int _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_vector_int_fprintf",kwnames,&obj0,&obj1,&obj2)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_INPUT_ARRAY, gsl_vector_int, 2, &stride) != GSL_SUCCESS){ goto fail; } } if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) { SWIG_arg_fail(3);SWIG_fail; } result = (int)gsl_vector_int_fprintf(arg1,(gsl_vector_int const *)arg2,(char const *)arg3); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_int_reverse(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_int *arg1 = (gsl_vector_int *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "INOUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_int _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_int_reverse",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_int, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_int_reverse(arg1); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_int_swap(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_int *arg1 = (gsl_vector_int *) 0 ; gsl_vector_int *arg2 = (gsl_vector_int *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "INOUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_int _vector1; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_int _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_int_swap",kwnames,&obj0,&obj1)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_int, 1, &stride) != GSL_SUCCESS){ goto fail; } } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_IO_ARRAY, gsl_vector_int, 2, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_int_swap(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_int_swap_elements(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_int *arg1 = (gsl_vector_int *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_int _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_vector_int_swap_elements",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_int, 1, &stride) != GSL_SUCCESS){ goto fail; } } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_vector_int_swap_elements(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_int_max(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_int *arg1 = (gsl_vector_int *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_int _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_int_max",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_int, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (double)gsl_vector_int_max((gsl_vector_int const *)arg1); { resultobj = SWIG_From_double((double)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_int_min(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_int *arg1 = (gsl_vector_int *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_int _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_int_min",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_int, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (double)gsl_vector_int_min((gsl_vector_int const *)arg1); { resultobj = SWIG_From_double((double)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_int_minmax(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_int *arg1 = (gsl_vector_int *) 0 ; int *arg2 = (int *) 0 ; int *arg3 = (int *) 0 ; int temp2 ; int res2 = 0 ; int temp3 ; int res3 = 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_int _vector1; arg2 = &temp2; res2 = SWIG_NEWOBJ; arg3 = &temp3; res3 = SWIG_NEWOBJ; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_int_minmax",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_int, 1, &stride) != GSL_SUCCESS){ goto fail; } } gsl_vector_int_minmax((gsl_vector_int const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ? SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0))); resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ? SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0))); return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_int_max_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_int *arg1 = (gsl_vector_int *) 0 ; size_t result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_int _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_int_max_index",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_int, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (size_t)gsl_vector_int_max_index((gsl_vector_int const *)arg1); { resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_int_min_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_int *arg1 = (gsl_vector_int *) 0 ; size_t result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_int _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_int_min_index",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_int, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (size_t)gsl_vector_int_min_index((gsl_vector_int const *)arg1); { resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_int_minmax_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_int *arg1 = (gsl_vector_int *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_int _vector1; size_t _size_t_temp2; size_t _size_t_temp3; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_int_minmax_index",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_int, 1, &stride) != GSL_SUCCESS){ goto fail; } } gsl_vector_int_minmax_index((gsl_vector_int const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_int_isnull(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_int *arg1 = (gsl_vector_int *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_int _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_int_isnull",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_int, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_int_isnull((gsl_vector_int const *)arg1); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_matrix_int_set_zero(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_int *arg1 = (gsl_matrix_int *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_int _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_int_set_zero",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_int, 1, &stride) !=GSL_SUCCESS) goto fail; } gsl_matrix_int_set_zero(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_set_all(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_int *arg1 = (gsl_matrix_int *) 0 ; int arg2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_int _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_int_set_all",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_int, 1, &stride) !=GSL_SUCCESS) goto fail; } { arg2 = (int)(SWIG_As_int(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } gsl_matrix_int_set_all(arg1,arg2); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_set_identity(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_int *arg1 = (gsl_matrix_int *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_int _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_int_set_identity",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_int, 1, &stride) !=GSL_SUCCESS) goto fail; } gsl_matrix_int_set_identity(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_fread(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_int *arg2 = (gsl_matrix_int *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_int _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_int_fread",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_GENERATE(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_OUTPUT_ARRAY, gsl_matrix_int, 2, &stride) !=GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_int_fread(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_fwrite(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_int *arg2 = (gsl_matrix_int *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_int _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_int_fwrite",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_INPUT_ARRAY, gsl_matrix_int, 2, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_int_fwrite(arg1,(gsl_matrix_int const *)arg2); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_fscanf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_int *arg2 = (gsl_matrix_int *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_int _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_int_fscanf",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_GENERATE(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_OUTPUT_ARRAY, gsl_matrix_int, 2, &stride) !=GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_int_fscanf(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_fprintf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_int *arg2 = (gsl_matrix_int *) 0 ; char *arg3 = (char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN",(char *) "format", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_int _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_int_fprintf",kwnames,&obj0,&obj1,&obj2)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_INPUT_ARRAY, gsl_matrix_int, 2, &stride) != GSL_SUCCESS) goto fail; } if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) { SWIG_arg_fail(3);SWIG_fail; } result = (int)gsl_matrix_int_fprintf(arg1,(gsl_matrix_int const *)arg2,(char const *)arg3); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_swap(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_int *arg1 = (gsl_matrix_int *) 0 ; gsl_matrix_int *arg2 = (gsl_matrix_int *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "INOUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_int _matrix1; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_int _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_int_swap",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_int, 1, &stride) != GSL_SUCCESS) goto fail; } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_IO_ARRAY, gsl_matrix_int, 2, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_int_swap(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_swap_rows(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_int *arg1 = (gsl_matrix_int *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_int _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_int_swap_rows",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_int, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_int_swap_rows(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_swap_columns(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_int *arg1 = (gsl_matrix_int *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_int _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_int_swap_columns",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_int, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_int_swap_columns(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_swap_rowcol(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_int *arg1 = (gsl_matrix_int *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_int _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_int_swap_rowcol",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_int, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_int_swap_rowcol(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_transpose(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_int *arg1 = (gsl_matrix_int *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "INOUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_int _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_int_transpose",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_int, 1, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_int_transpose(arg1); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_max(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_int *arg1 = (gsl_matrix_int *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_int _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_int_max",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_int, 1, &stride) != GSL_SUCCESS) goto fail; } result = (double)gsl_matrix_int_max((gsl_matrix_int const *)arg1); { resultobj = SWIG_From_double((double)(result)); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_min(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_int *arg1 = (gsl_matrix_int *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_int _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_int_min",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_int, 1, &stride) != GSL_SUCCESS) goto fail; } result = (double)gsl_matrix_int_min((gsl_matrix_int const *)arg1); { resultobj = SWIG_From_double((double)(result)); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_minmax(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_int *arg1 = (gsl_matrix_int *) 0 ; int *arg2 = (int *) 0 ; int *arg3 = (int *) 0 ; int temp2 ; int res2 = 0 ; int temp3 ; int res3 = 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_int _matrix1; arg2 = &temp2; res2 = SWIG_NEWOBJ; arg3 = &temp3; res3 = SWIG_NEWOBJ; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_int_minmax",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_int, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_int_minmax((gsl_matrix_int const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ? SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0))); resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ? SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0))); { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_max_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_int *arg1 = (gsl_matrix_int *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_int _matrix1; size_t _size_t_temp2; size_t _size_t_temp3; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_int_max_index",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_int, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_int_max_index((gsl_matrix_int const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_min_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_int *arg1 = (gsl_matrix_int *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_int _matrix1; size_t _size_t_temp2; size_t _size_t_temp3; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_int_min_index",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_int, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_int_min_index((gsl_matrix_int const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_minmax_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_int *arg1 = (gsl_matrix_int *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; size_t *arg4 = (size_t *) 0 ; size_t *arg5 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_int _matrix1; size_t _size_t_temp2; size_t _size_t_temp3; size_t _size_t_temp4; size_t _size_t_temp5; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } { _size_t_temp4 = 0; arg4 = &_size_t_temp4; } { _size_t_temp5 = 0; arg5 = &_size_t_temp5; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_int_minmax_index",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_int, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_int_minmax_index((gsl_matrix_int const *)arg1,arg2,arg3,arg4,arg5); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg4)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg5)); resultobj = t_output_helper(resultobj, o); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_isnull(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_int *arg1 = (gsl_matrix_int *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_int _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_int_isnull",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_int, 1, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_int_isnull((gsl_matrix_int const *)arg1); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_diagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_int *arg1 = (gsl_matrix_int *) 0 ; gsl_vector_int_view result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_int _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_int_diagonal",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_int, 1, &stride) != GSL_SUCCESS) goto fail; } result = gsl_matrix_int_diagonal(arg1); { PyArrayObject * out = NULL; gsl_vector_int_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_int_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_subdiagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_int *arg1 = (gsl_matrix_int *) 0 ; size_t arg2 ; gsl_vector_int_view result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN",(char *) "k", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_int _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_int_subdiagonal",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_int, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = gsl_matrix_int_subdiagonal(arg1,arg2); { PyArrayObject * out = NULL; gsl_vector_int_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_int_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_int_superdiagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_int *arg1 = (gsl_matrix_int *) 0 ; size_t arg2 ; gsl_vector_int_view result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN",(char *) "k", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_int _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_int_superdiagonal",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_int, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = gsl_matrix_int_superdiagonal(arg1,arg2); { PyArrayObject * out = NULL; gsl_vector_int_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_int_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_short_set_zero(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_short *arg1 = (gsl_vector_short *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_short _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_short_set_zero",kwnames,&obj0)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_short, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } gsl_vector_short_set_zero(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_short_set_all(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_short *arg1 = (gsl_vector_short *) 0 ; short arg2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_short _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_short_set_all",kwnames,&obj0,&obj1)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_short, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } { arg2 = (short)(SWIG_As_short(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } gsl_vector_short_set_all(arg1,arg2); Py_INCREF(Py_None); resultobj = Py_None; { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_short_set_basis(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_short *arg1 = (gsl_vector_short *) 0 ; size_t arg2 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "i", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_short _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_short_set_basis",kwnames,&obj0,&obj1)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_short, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = (int)gsl_vector_short_set_basis(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_short_fread(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_short *arg2 = (gsl_vector_short *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_short _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_short_fread",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride, flag; _vector2.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj1, arg2, _PyVector2, _vector2, PyGSL_OUTPUT_ARRAY, gsl_vector_short, 2, &stride); if (flag != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_short_fread(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_short_fwrite(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_short *arg2 = (gsl_vector_short *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_short _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_short_fwrite",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_INPUT_ARRAY, gsl_vector_short, 2, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_short_fwrite(arg1,(gsl_vector_short const *)arg2); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_short_fscanf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_short *arg2 = (gsl_vector_short *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_short _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_short_fscanf",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride, flag; _vector2.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj1, arg2, _PyVector2, _vector2, PyGSL_OUTPUT_ARRAY, gsl_vector_short, 2, &stride); if (flag != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_short_fscanf(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_short_fprintf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_short *arg2 = (gsl_vector_short *) 0 ; char *arg3 = (char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN",(char *) "format", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_short _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_vector_short_fprintf",kwnames,&obj0,&obj1,&obj2)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_INPUT_ARRAY, gsl_vector_short, 2, &stride) != GSL_SUCCESS){ goto fail; } } if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) { SWIG_arg_fail(3);SWIG_fail; } result = (int)gsl_vector_short_fprintf(arg1,(gsl_vector_short const *)arg2,(char const *)arg3); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_short_reverse(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_short *arg1 = (gsl_vector_short *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "INOUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_short _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_short_reverse",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_short, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_short_reverse(arg1); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_short_swap(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_short *arg1 = (gsl_vector_short *) 0 ; gsl_vector_short *arg2 = (gsl_vector_short *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "INOUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_short _vector1; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_short _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_short_swap",kwnames,&obj0,&obj1)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_short, 1, &stride) != GSL_SUCCESS){ goto fail; } } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_IO_ARRAY, gsl_vector_short, 2, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_short_swap(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_short_swap_elements(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_short *arg1 = (gsl_vector_short *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_short _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_vector_short_swap_elements",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_short, 1, &stride) != GSL_SUCCESS){ goto fail; } } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_vector_short_swap_elements(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_short_max(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_short *arg1 = (gsl_vector_short *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_short _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_short_max",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_short, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (double)gsl_vector_short_max((gsl_vector_short const *)arg1); { resultobj = SWIG_From_double((double)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_short_min(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_short *arg1 = (gsl_vector_short *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_short _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_short_min",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_short, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (double)gsl_vector_short_min((gsl_vector_short const *)arg1); { resultobj = SWIG_From_double((double)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_short_minmax(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_short *arg1 = (gsl_vector_short *) 0 ; short *arg2 = (short *) 0 ; short *arg3 = (short *) 0 ; short temp2 ; int res2 = 0 ; short temp3 ; int res3 = 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_short _vector1; arg2 = &temp2; res2 = SWIG_NEWOBJ; arg3 = &temp3; res3 = SWIG_NEWOBJ; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_short_minmax",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_short, 1, &stride) != GSL_SUCCESS){ goto fail; } } gsl_vector_short_minmax((gsl_vector_short const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ? SWIG_From_short((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_short, 0))); resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ? SWIG_From_short((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_short, 0))); return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_short_max_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_short *arg1 = (gsl_vector_short *) 0 ; size_t result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_short _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_short_max_index",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_short, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (size_t)gsl_vector_short_max_index((gsl_vector_short const *)arg1); { resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_short_min_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_short *arg1 = (gsl_vector_short *) 0 ; size_t result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_short _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_short_min_index",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_short, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (size_t)gsl_vector_short_min_index((gsl_vector_short const *)arg1); { resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_short_minmax_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_short *arg1 = (gsl_vector_short *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_short _vector1; size_t _size_t_temp2; size_t _size_t_temp3; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_short_minmax_index",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_short, 1, &stride) != GSL_SUCCESS){ goto fail; } } gsl_vector_short_minmax_index((gsl_vector_short const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_short_isnull(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_short *arg1 = (gsl_vector_short *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_short _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_short_isnull",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_short, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_short_isnull((gsl_vector_short const *)arg1); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_matrix_short_set_zero(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_short *arg1 = (gsl_matrix_short *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_short _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_short_set_zero",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_short, 1, &stride) !=GSL_SUCCESS) goto fail; } gsl_matrix_short_set_zero(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_set_all(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_short *arg1 = (gsl_matrix_short *) 0 ; short arg2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_short _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_short_set_all",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_short, 1, &stride) !=GSL_SUCCESS) goto fail; } { arg2 = (short)(SWIG_As_short(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } gsl_matrix_short_set_all(arg1,arg2); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_set_identity(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_short *arg1 = (gsl_matrix_short *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_short _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_short_set_identity",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_short, 1, &stride) !=GSL_SUCCESS) goto fail; } gsl_matrix_short_set_identity(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_fread(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_short *arg2 = (gsl_matrix_short *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_short _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_short_fread",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_GENERATE(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_OUTPUT_ARRAY, gsl_matrix_short, 2, &stride) !=GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_short_fread(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_fwrite(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_short *arg2 = (gsl_matrix_short *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_short _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_short_fwrite",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_INPUT_ARRAY, gsl_matrix_short, 2, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_short_fwrite(arg1,(gsl_matrix_short const *)arg2); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_fscanf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_short *arg2 = (gsl_matrix_short *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_short _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_short_fscanf",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_GENERATE(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_OUTPUT_ARRAY, gsl_matrix_short, 2, &stride) !=GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_short_fscanf(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_fprintf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_short *arg2 = (gsl_matrix_short *) 0 ; char *arg3 = (char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN",(char *) "format", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_short _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_short_fprintf",kwnames,&obj0,&obj1,&obj2)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_INPUT_ARRAY, gsl_matrix_short, 2, &stride) != GSL_SUCCESS) goto fail; } if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) { SWIG_arg_fail(3);SWIG_fail; } result = (int)gsl_matrix_short_fprintf(arg1,(gsl_matrix_short const *)arg2,(char const *)arg3); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_swap(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_short *arg1 = (gsl_matrix_short *) 0 ; gsl_matrix_short *arg2 = (gsl_matrix_short *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "INOUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_short _matrix1; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_short _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_short_swap",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_short, 1, &stride) != GSL_SUCCESS) goto fail; } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_IO_ARRAY, gsl_matrix_short, 2, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_short_swap(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_swap_rows(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_short *arg1 = (gsl_matrix_short *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_short _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_short_swap_rows",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_short, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_short_swap_rows(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_swap_columns(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_short *arg1 = (gsl_matrix_short *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_short _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_short_swap_columns",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_short, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_short_swap_columns(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_swap_rowcol(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_short *arg1 = (gsl_matrix_short *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_short _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_short_swap_rowcol",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_short, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_short_swap_rowcol(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_transpose(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_short *arg1 = (gsl_matrix_short *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "INOUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_short _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_short_transpose",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_short, 1, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_short_transpose(arg1); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_max(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_short *arg1 = (gsl_matrix_short *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_short _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_short_max",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_short, 1, &stride) != GSL_SUCCESS) goto fail; } result = (double)gsl_matrix_short_max((gsl_matrix_short const *)arg1); { resultobj = SWIG_From_double((double)(result)); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_min(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_short *arg1 = (gsl_matrix_short *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_short _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_short_min",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_short, 1, &stride) != GSL_SUCCESS) goto fail; } result = (double)gsl_matrix_short_min((gsl_matrix_short const *)arg1); { resultobj = SWIG_From_double((double)(result)); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_minmax(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_short *arg1 = (gsl_matrix_short *) 0 ; short *arg2 = (short *) 0 ; short *arg3 = (short *) 0 ; short temp2 ; int res2 = 0 ; short temp3 ; int res3 = 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_short _matrix1; arg2 = &temp2; res2 = SWIG_NEWOBJ; arg3 = &temp3; res3 = SWIG_NEWOBJ; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_short_minmax",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_short, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_short_minmax((gsl_matrix_short const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ? SWIG_From_short((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_short, 0))); resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ? SWIG_From_short((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_short, 0))); { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_max_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_short *arg1 = (gsl_matrix_short *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_short _matrix1; size_t _size_t_temp2; size_t _size_t_temp3; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_short_max_index",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_short, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_short_max_index((gsl_matrix_short const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_min_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_short *arg1 = (gsl_matrix_short *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_short _matrix1; size_t _size_t_temp2; size_t _size_t_temp3; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_short_min_index",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_short, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_short_min_index((gsl_matrix_short const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_minmax_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_short *arg1 = (gsl_matrix_short *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; size_t *arg4 = (size_t *) 0 ; size_t *arg5 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_short _matrix1; size_t _size_t_temp2; size_t _size_t_temp3; size_t _size_t_temp4; size_t _size_t_temp5; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } { _size_t_temp4 = 0; arg4 = &_size_t_temp4; } { _size_t_temp5 = 0; arg5 = &_size_t_temp5; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_short_minmax_index",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_short, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_short_minmax_index((gsl_matrix_short const *)arg1,arg2,arg3,arg4,arg5); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg4)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg5)); resultobj = t_output_helper(resultobj, o); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_isnull(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_short *arg1 = (gsl_matrix_short *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_short _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_short_isnull",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_short, 1, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_short_isnull((gsl_matrix_short const *)arg1); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_diagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_short *arg1 = (gsl_matrix_short *) 0 ; gsl_vector_short_view result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_short _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_short_diagonal",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_short, 1, &stride) != GSL_SUCCESS) goto fail; } result = gsl_matrix_short_diagonal(arg1); { PyArrayObject * out = NULL; gsl_vector_short_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_short_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_subdiagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_short *arg1 = (gsl_matrix_short *) 0 ; size_t arg2 ; gsl_vector_short_view result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN",(char *) "k", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_short _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_short_subdiagonal",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_short, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = gsl_matrix_short_subdiagonal(arg1,arg2); { PyArrayObject * out = NULL; gsl_vector_short_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_short_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_short_superdiagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_short *arg1 = (gsl_matrix_short *) 0 ; size_t arg2 ; gsl_vector_short_view result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN",(char *) "k", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_short _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_short_superdiagonal",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_short, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = gsl_matrix_short_superdiagonal(arg1,arg2); { PyArrayObject * out = NULL; gsl_vector_short_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_short_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_char_set_zero(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_char *arg1 = (gsl_vector_char *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_char _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_char_set_zero",kwnames,&obj0)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_char, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } gsl_vector_char_set_zero(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_char_set_all(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_char *arg1 = (gsl_vector_char *) 0 ; char arg2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_char _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_char_set_all",kwnames,&obj0,&obj1)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_char, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } { arg2 = (char)(SWIG_As_char(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } gsl_vector_char_set_all(arg1,arg2); Py_INCREF(Py_None); resultobj = Py_None; { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_char_set_basis(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_char *arg1 = (gsl_vector_char *) 0 ; size_t arg2 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "i", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_char _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_char_set_basis",kwnames,&obj0,&obj1)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_char, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = (int)gsl_vector_char_set_basis(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_char_fread(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_char *arg2 = (gsl_vector_char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_char _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_char_fread",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride, flag; _vector2.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj1, arg2, _PyVector2, _vector2, PyGSL_OUTPUT_ARRAY, gsl_vector_char, 2, &stride); if (flag != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_char_fread(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_char_fwrite(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_char *arg2 = (gsl_vector_char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_char _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_char_fwrite",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_INPUT_ARRAY, gsl_vector_char, 2, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_char_fwrite(arg1,(gsl_vector_char const *)arg2); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_char_fscanf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_char *arg2 = (gsl_vector_char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_char _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_char_fscanf",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride, flag; _vector2.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj1, arg2, _PyVector2, _vector2, PyGSL_OUTPUT_ARRAY, gsl_vector_char, 2, &stride); if (flag != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_char_fscanf(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_char_fprintf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_char *arg2 = (gsl_vector_char *) 0 ; char *arg3 = (char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN",(char *) "format", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_char _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_vector_char_fprintf",kwnames,&obj0,&obj1,&obj2)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_INPUT_ARRAY, gsl_vector_char, 2, &stride) != GSL_SUCCESS){ goto fail; } } if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) { SWIG_arg_fail(3);SWIG_fail; } result = (int)gsl_vector_char_fprintf(arg1,(gsl_vector_char const *)arg2,(char const *)arg3); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_char_reverse(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_char *arg1 = (gsl_vector_char *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "INOUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_char _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_char_reverse",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_char, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_char_reverse(arg1); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_char_swap(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_char *arg1 = (gsl_vector_char *) 0 ; gsl_vector_char *arg2 = (gsl_vector_char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "INOUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_char _vector1; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_char _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_char_swap",kwnames,&obj0,&obj1)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_char, 1, &stride) != GSL_SUCCESS){ goto fail; } } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_IO_ARRAY, gsl_vector_char, 2, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_char_swap(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_char_swap_elements(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_char *arg1 = (gsl_vector_char *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_char _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_vector_char_swap_elements",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_char, 1, &stride) != GSL_SUCCESS){ goto fail; } } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_vector_char_swap_elements(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_char_max(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_char *arg1 = (gsl_vector_char *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_char _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_char_max",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_char, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (double)gsl_vector_char_max((gsl_vector_char const *)arg1); { resultobj = SWIG_From_double((double)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_char_min(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_char *arg1 = (gsl_vector_char *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_char _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_char_min",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_char, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (double)gsl_vector_char_min((gsl_vector_char const *)arg1); { resultobj = SWIG_From_double((double)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_char_minmax(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_char *arg1 = (gsl_vector_char *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; char temp2 ; int res2 = 0 ; char temp3 ; int res3 = 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_char _vector1; arg2 = &temp2; res2 = SWIG_NEWOBJ; arg3 = &temp3; res3 = SWIG_NEWOBJ; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_char_minmax",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_char, 1, &stride) != GSL_SUCCESS){ goto fail; } } gsl_vector_char_minmax((gsl_vector_char const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ? SWIG_From_char((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_char, 0))); resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ? SWIG_From_char((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_char, 0))); return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_char_max_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_char *arg1 = (gsl_vector_char *) 0 ; size_t result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_char _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_char_max_index",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_char, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (size_t)gsl_vector_char_max_index((gsl_vector_char const *)arg1); { resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_char_min_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_char *arg1 = (gsl_vector_char *) 0 ; size_t result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_char _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_char_min_index",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_char, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (size_t)gsl_vector_char_min_index((gsl_vector_char const *)arg1); { resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_char_minmax_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_char *arg1 = (gsl_vector_char *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_char _vector1; size_t _size_t_temp2; size_t _size_t_temp3; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_char_minmax_index",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_char, 1, &stride) != GSL_SUCCESS){ goto fail; } } gsl_vector_char_minmax_index((gsl_vector_char const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_char_isnull(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_char *arg1 = (gsl_vector_char *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_char _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_char_isnull",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_char, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_char_isnull((gsl_vector_char const *)arg1); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_matrix_char_set_zero(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_char *arg1 = (gsl_matrix_char *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_char _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_char_set_zero",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_char, 1, &stride) !=GSL_SUCCESS) goto fail; } gsl_matrix_char_set_zero(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_set_all(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_char *arg1 = (gsl_matrix_char *) 0 ; char arg2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_char _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_char_set_all",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_char, 1, &stride) !=GSL_SUCCESS) goto fail; } { arg2 = (char)(SWIG_As_char(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } gsl_matrix_char_set_all(arg1,arg2); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_set_identity(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_char *arg1 = (gsl_matrix_char *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_char _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_char_set_identity",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_char, 1, &stride) !=GSL_SUCCESS) goto fail; } gsl_matrix_char_set_identity(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_fread(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_char *arg2 = (gsl_matrix_char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_char _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_char_fread",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_GENERATE(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_OUTPUT_ARRAY, gsl_matrix_char, 2, &stride) !=GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_char_fread(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_fwrite(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_char *arg2 = (gsl_matrix_char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_char _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_char_fwrite",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_INPUT_ARRAY, gsl_matrix_char, 2, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_char_fwrite(arg1,(gsl_matrix_char const *)arg2); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_fscanf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_char *arg2 = (gsl_matrix_char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_char _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_char_fscanf",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_GENERATE(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_OUTPUT_ARRAY, gsl_matrix_char, 2, &stride) !=GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_char_fscanf(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_fprintf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_char *arg2 = (gsl_matrix_char *) 0 ; char *arg3 = (char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN",(char *) "format", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_char _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_char_fprintf",kwnames,&obj0,&obj1,&obj2)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_INPUT_ARRAY, gsl_matrix_char, 2, &stride) != GSL_SUCCESS) goto fail; } if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) { SWIG_arg_fail(3);SWIG_fail; } result = (int)gsl_matrix_char_fprintf(arg1,(gsl_matrix_char const *)arg2,(char const *)arg3); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_swap(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_char *arg1 = (gsl_matrix_char *) 0 ; gsl_matrix_char *arg2 = (gsl_matrix_char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "INOUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_char _matrix1; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_char _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_char_swap",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_char, 1, &stride) != GSL_SUCCESS) goto fail; } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_IO_ARRAY, gsl_matrix_char, 2, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_char_swap(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_swap_rows(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_char *arg1 = (gsl_matrix_char *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_char _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_char_swap_rows",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_char, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_char_swap_rows(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_swap_columns(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_char *arg1 = (gsl_matrix_char *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_char _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_char_swap_columns",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_char, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_char_swap_columns(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_swap_rowcol(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_char *arg1 = (gsl_matrix_char *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_char _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_char_swap_rowcol",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_char, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_char_swap_rowcol(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_transpose(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_char *arg1 = (gsl_matrix_char *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "INOUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_char _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_char_transpose",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_char, 1, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_char_transpose(arg1); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_max(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_char *arg1 = (gsl_matrix_char *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_char _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_char_max",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_char, 1, &stride) != GSL_SUCCESS) goto fail; } result = (double)gsl_matrix_char_max((gsl_matrix_char const *)arg1); { resultobj = SWIG_From_double((double)(result)); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_min(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_char *arg1 = (gsl_matrix_char *) 0 ; double result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_char _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_char_min",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_char, 1, &stride) != GSL_SUCCESS) goto fail; } result = (double)gsl_matrix_char_min((gsl_matrix_char const *)arg1); { resultobj = SWIG_From_double((double)(result)); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_minmax(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_char *arg1 = (gsl_matrix_char *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; char temp2 ; int res2 = 0 ; char temp3 ; int res3 = 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_char _matrix1; arg2 = &temp2; res2 = SWIG_NEWOBJ; arg3 = &temp3; res3 = SWIG_NEWOBJ; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_char_minmax",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_char, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_char_minmax((gsl_matrix_char const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ? SWIG_From_char((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_char, 0))); resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ? SWIG_From_char((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_char, 0))); { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_max_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_char *arg1 = (gsl_matrix_char *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_char _matrix1; size_t _size_t_temp2; size_t _size_t_temp3; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_char_max_index",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_char, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_char_max_index((gsl_matrix_char const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_min_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_char *arg1 = (gsl_matrix_char *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_char _matrix1; size_t _size_t_temp2; size_t _size_t_temp3; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_char_min_index",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_char, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_char_min_index((gsl_matrix_char const *)arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_minmax_index(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_char *arg1 = (gsl_matrix_char *) 0 ; size_t *arg2 = (size_t *) 0 ; size_t *arg3 = (size_t *) 0 ; size_t *arg4 = (size_t *) 0 ; size_t *arg5 = (size_t *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_char _matrix1; size_t _size_t_temp2; size_t _size_t_temp3; size_t _size_t_temp4; size_t _size_t_temp5; { _size_t_temp2 = 0; arg2 = &_size_t_temp2; } { _size_t_temp3 = 0; arg3 = &_size_t_temp3; } { _size_t_temp4 = 0; arg4 = &_size_t_temp4; } { _size_t_temp5 = 0; arg5 = &_size_t_temp5; } if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_char_minmax_index",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_char, 1, &stride) != GSL_SUCCESS) goto fail; } gsl_matrix_char_minmax_index((gsl_matrix_char const *)arg1,arg2,arg3,arg4,arg5); Py_INCREF(Py_None); resultobj = Py_None; { PyObject *o; o = PyInt_FromLong((long) (*arg2)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg3)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg4)); resultobj = t_output_helper(resultobj, o); } { PyObject *o; o = PyInt_FromLong((long) (*arg5)); resultobj = t_output_helper(resultobj, o); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_isnull(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_char *arg1 = (gsl_matrix_char *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_char _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_char_isnull",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_char, 1, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_char_isnull((gsl_matrix_char const *)arg1); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_diagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_char *arg1 = (gsl_matrix_char *) 0 ; gsl_vector_char_view result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_char _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_char_diagonal",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_char, 1, &stride) != GSL_SUCCESS) goto fail; } result = gsl_matrix_char_diagonal(arg1); { PyArrayObject * out = NULL; gsl_vector_char_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_char_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_subdiagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_char *arg1 = (gsl_matrix_char *) 0 ; size_t arg2 ; gsl_vector_char_view result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN",(char *) "k", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_char _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_char_subdiagonal",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_char, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = gsl_matrix_char_subdiagonal(arg1,arg2); { PyArrayObject * out = NULL; gsl_vector_char_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_char_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_char_superdiagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_char *arg1 = (gsl_matrix_char *) 0 ; size_t arg2 ; gsl_vector_char_view result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN",(char *) "k", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_char _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_char_superdiagonal",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_char, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = gsl_matrix_char_superdiagonal(arg1,arg2); { PyArrayObject * out = NULL; gsl_vector_char_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_char_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_complex_set_zero(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_complex *arg1 = (gsl_vector_complex *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_complex _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_complex_set_zero",kwnames,&obj0)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_complex, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } gsl_vector_complex_set_zero(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_complex_set_all(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_complex *arg1 = (gsl_vector_complex *) 0 ; gsl_complex arg2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_complex _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_complex_set_all",kwnames,&obj0,&obj1)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_complex, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } { gsl_complex tmp; if(PyGSL_PyCOMPLEX_TO_gsl_complex(obj1, &tmp) != GSL_SUCCESS) goto fail; arg2 = tmp; } gsl_vector_complex_set_all(arg1,arg2); Py_INCREF(Py_None); resultobj = Py_None; { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_complex_set_basis(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_complex *arg1 = (gsl_vector_complex *) 0 ; size_t arg2 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "i", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_complex _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_complex_set_basis",kwnames,&obj0,&obj1)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_complex, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = (int)gsl_vector_complex_set_basis(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_complex_fread(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_complex *arg2 = (gsl_vector_complex *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_complex _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_complex_fread",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride, flag; _vector2.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj1, arg2, _PyVector2, _vector2, PyGSL_OUTPUT_ARRAY, gsl_vector_complex, 2, &stride); if (flag != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_complex_fread(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_complex_fwrite(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_complex *arg2 = (gsl_vector_complex *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_complex _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_complex_fwrite",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_INPUT_ARRAY, gsl_vector_complex, 2, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_complex_fwrite(arg1,(gsl_vector_complex const *)arg2); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_complex_fscanf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_complex *arg2 = (gsl_vector_complex *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_complex _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_complex_fscanf",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride, flag; _vector2.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj1, arg2, _PyVector2, _vector2, PyGSL_OUTPUT_ARRAY, gsl_vector_complex, 2, &stride); if (flag != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_complex_fscanf(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_complex_fprintf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_complex *arg2 = (gsl_vector_complex *) 0 ; char *arg3 = (char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN",(char *) "format", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_complex _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_vector_complex_fprintf",kwnames,&obj0,&obj1,&obj2)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_INPUT_ARRAY, gsl_vector_complex, 2, &stride) != GSL_SUCCESS){ goto fail; } } if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) { SWIG_arg_fail(3);SWIG_fail; } result = (int)gsl_vector_complex_fprintf(arg1,(gsl_vector_complex const *)arg2,(char const *)arg3); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_complex_reverse(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_complex *arg1 = (gsl_vector_complex *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "INOUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_complex _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_complex_reverse",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_complex, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_complex_reverse(arg1); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_complex_swap(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_complex *arg1 = (gsl_vector_complex *) 0 ; gsl_vector_complex *arg2 = (gsl_vector_complex *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "INOUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_complex _vector1; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_complex _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_complex_swap",kwnames,&obj0,&obj1)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_complex, 1, &stride) != GSL_SUCCESS){ goto fail; } } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_IO_ARRAY, gsl_vector_complex, 2, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_complex_swap(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_complex_swap_elements(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_complex *arg1 = (gsl_vector_complex *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_complex _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_vector_complex_swap_elements",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_complex, 1, &stride) != GSL_SUCCESS){ goto fail; } } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_vector_complex_swap_elements(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_complex_isnull(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_complex *arg1 = (gsl_vector_complex *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_complex _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_complex_isnull",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_complex, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_complex_isnull((gsl_vector_complex const *)arg1); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_matrix_complex_set_zero(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex *arg1 = (gsl_matrix_complex *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_complex_set_zero",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_complex, 1, &stride) !=GSL_SUCCESS) goto fail; } gsl_matrix_complex_set_zero(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_set_all(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex *arg1 = (gsl_matrix_complex *) 0 ; gsl_complex arg2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_complex_set_all",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_complex, 1, &stride) !=GSL_SUCCESS) goto fail; } { gsl_complex tmp; if(PyGSL_PyCOMPLEX_TO_gsl_complex(obj1, &tmp) != GSL_SUCCESS) goto fail; arg2 = tmp; } gsl_matrix_complex_set_all(arg1,arg2); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_set_identity(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex *arg1 = (gsl_matrix_complex *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_complex_set_identity",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_complex, 1, &stride) !=GSL_SUCCESS) goto fail; } gsl_matrix_complex_set_identity(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_fread(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_complex *arg2 = (gsl_matrix_complex *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_complex _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_complex_fread",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_GENERATE(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_OUTPUT_ARRAY, gsl_matrix_complex, 2, &stride) !=GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_complex_fread(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_fwrite(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_complex *arg2 = (gsl_matrix_complex *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_complex _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_complex_fwrite",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_INPUT_ARRAY, gsl_matrix_complex, 2, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_complex_fwrite(arg1,(gsl_matrix_complex const *)arg2); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_fscanf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_complex *arg2 = (gsl_matrix_complex *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_complex _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_complex_fscanf",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_GENERATE(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_OUTPUT_ARRAY, gsl_matrix_complex, 2, &stride) !=GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_complex_fscanf(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_fprintf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_complex *arg2 = (gsl_matrix_complex *) 0 ; char *arg3 = (char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN",(char *) "format", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_complex _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_complex_fprintf",kwnames,&obj0,&obj1,&obj2)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_INPUT_ARRAY, gsl_matrix_complex, 2, &stride) != GSL_SUCCESS) goto fail; } if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) { SWIG_arg_fail(3);SWIG_fail; } result = (int)gsl_matrix_complex_fprintf(arg1,(gsl_matrix_complex const *)arg2,(char const *)arg3); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_swap(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex *arg1 = (gsl_matrix_complex *) 0 ; gsl_matrix_complex *arg2 = (gsl_matrix_complex *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "INOUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex _matrix1; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_complex _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_complex_swap",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_complex, 1, &stride) != GSL_SUCCESS) goto fail; } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_IO_ARRAY, gsl_matrix_complex, 2, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_complex_swap(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_swap_rows(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex *arg1 = (gsl_matrix_complex *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_complex_swap_rows",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_complex, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_complex_swap_rows(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_swap_columns(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex *arg1 = (gsl_matrix_complex *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_complex_swap_columns",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_complex, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_complex_swap_columns(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_swap_rowcol(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex *arg1 = (gsl_matrix_complex *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_complex_swap_rowcol",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_complex, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_complex_swap_rowcol(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_transpose(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex *arg1 = (gsl_matrix_complex *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "INOUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_complex_transpose",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_complex, 1, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_complex_transpose(arg1); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_isnull(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex *arg1 = (gsl_matrix_complex *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_complex_isnull",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_complex, 1, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_complex_isnull((gsl_matrix_complex const *)arg1); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_diagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex *arg1 = (gsl_matrix_complex *) 0 ; gsl_vector_complex_view result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_complex_diagonal",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_complex, 1, &stride) != GSL_SUCCESS) goto fail; } result = gsl_matrix_complex_diagonal(arg1); { PyArrayObject * out = NULL; gsl_vector_complex_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_complex_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_subdiagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex *arg1 = (gsl_matrix_complex *) 0 ; size_t arg2 ; gsl_vector_complex_view result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN",(char *) "k", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_complex_subdiagonal",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_complex, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = gsl_matrix_complex_subdiagonal(arg1,arg2); { PyArrayObject * out = NULL; gsl_vector_complex_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_complex_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_superdiagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex *arg1 = (gsl_matrix_complex *) 0 ; size_t arg2 ; gsl_vector_complex_view result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN",(char *) "k", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_complex_superdiagonal",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_complex, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = gsl_matrix_complex_superdiagonal(arg1,arg2); { PyArrayObject * out = NULL; gsl_vector_complex_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_complex_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_vector_complex_float_set_zero(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_complex_float *arg1 = (gsl_vector_complex_float *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_complex_float _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_complex_float_set_zero",kwnames,&obj0)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_complex_float, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } gsl_vector_complex_float_set_zero(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_complex_float_set_all(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_complex_float *arg1 = (gsl_vector_complex_float *) 0 ; gsl_complex_float arg2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_complex_float _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_complex_float_set_all",kwnames,&obj0,&obj1)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_complex_float, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } { gsl_complex_float tmp; if(PyGSL_PyCOMPLEX_TO_gsl_complex_float(obj1, &tmp) != GSL_SUCCESS) goto fail; arg2 = tmp; } gsl_vector_complex_float_set_all(arg1,arg2); Py_INCREF(Py_None); resultobj = Py_None; { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_complex_float_set_basis(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_complex_float *arg1 = (gsl_vector_complex_float *) 0 ; size_t arg2 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "i", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_complex_float _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_complex_float_set_basis",kwnames,&obj0,&obj1)) goto fail; { int stride, flag; _vector1.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj0, arg1, _PyVector1, _vector1, PyGSL_OUTPUT_ARRAY, gsl_vector_complex_float, 1, &stride); if (flag != GSL_SUCCESS){ goto fail; } } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = (int)gsl_vector_complex_float_set_basis(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_complex_float_fread(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_complex_float *arg2 = (gsl_vector_complex_float *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_complex_float _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_complex_float_fread",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride, flag; _vector2.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj1, arg2, _PyVector2, _vector2, PyGSL_OUTPUT_ARRAY, gsl_vector_complex_float, 2, &stride); if (flag != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_complex_float_fread(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_complex_float_fwrite(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_complex_float *arg2 = (gsl_vector_complex_float *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_complex_float _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_complex_float_fwrite",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_INPUT_ARRAY, gsl_vector_complex_float, 2, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_complex_float_fwrite(arg1,(gsl_vector_complex_float const *)arg2); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_complex_float_fscanf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_complex_float *arg2 = (gsl_vector_complex_float *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_complex_float _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_complex_float_fscanf",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride, flag; _vector2.vector.data = NULL; flag = PyGSL_VECTOR_GENERATE(obj1, arg2, _PyVector2, _vector2, PyGSL_OUTPUT_ARRAY, gsl_vector_complex_float, 2, &stride); if (flag != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_complex_float_fscanf(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_complex_float_fprintf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_vector_complex_float *arg2 = (gsl_vector_complex_float *) 0 ; char *arg3 = (char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN",(char *) "format", NULL }; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_complex_float _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_vector_complex_float_fprintf",kwnames,&obj0,&obj1,&obj2)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_INPUT_ARRAY, gsl_vector_complex_float, 2, &stride) != GSL_SUCCESS){ goto fail; } } if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) { SWIG_arg_fail(3);SWIG_fail; } result = (int)gsl_vector_complex_float_fprintf(arg1,(gsl_vector_complex_float const *)arg2,(char const *)arg3); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_complex_float_reverse(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_complex_float *arg1 = (gsl_vector_complex_float *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "INOUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_complex_float _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_complex_float_reverse",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_complex_float, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_complex_float_reverse(arg1); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_complex_float_swap(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_complex_float *arg1 = (gsl_vector_complex_float *) 0 ; gsl_vector_complex_float *arg2 = (gsl_vector_complex_float *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "INOUT", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_complex_float _vector1; PyArrayObject * volatile _PyVector2 = NULL; TYPE_VIEW_gsl_vector_complex_float _vector2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_vector_complex_float_swap",kwnames,&obj0,&obj1)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_complex_float, 1, &stride) != GSL_SUCCESS){ goto fail; } } { int stride=0; if(PyGSL_VECTOR_CONVERT(obj1, arg2, _PyVector2, _vector2, PyGSL_IO_ARRAY, gsl_vector_complex_float, 2, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_complex_float_swap(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } { assert(_PyVector2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector2)); _PyVector2 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_complex_float_swap_elements(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_complex_float *arg1 = (gsl_vector_complex_float *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_complex_float _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_vector_complex_float_swap_elements",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_IO_ARRAY, gsl_vector_complex_float, 1, &stride) != GSL_SUCCESS){ goto fail; } } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_vector_complex_float_swap_elements(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert(_PyVector1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyVector1)); _PyVector1 = NULL; FUNC_MESS_END(); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_vector_complex_float_isnull(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_vector_complex_float *arg1 = (gsl_vector_complex_float *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * volatile _PyVector1 = NULL; TYPE_VIEW_gsl_vector_complex_float _vector1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_vector_complex_float_isnull",kwnames,&obj0)) goto fail; { int stride=0; if(PyGSL_VECTOR_CONVERT(obj0, arg1, _PyVector1, _vector1, PyGSL_INPUT_ARRAY, gsl_vector_complex_float, 1, &stride) != GSL_SUCCESS){ goto fail; } } result = (int)gsl_vector_complex_float_isnull((gsl_vector_complex_float const *)arg1); { resultobj = SWIG_From_int((int)(result)); } return resultobj; fail: return NULL; } static PyObject *_wrap_gsl_matrix_complex_float_set_zero(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex_float *arg1 = (gsl_matrix_complex_float *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_complex_float_set_zero",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_complex_float, 1, &stride) !=GSL_SUCCESS) goto fail; } gsl_matrix_complex_float_set_zero(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_float_set_all(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex_float *arg1 = (gsl_matrix_complex_float *) 0 ; gsl_complex_float arg2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT",(char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_complex_float_set_all",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_complex_float, 1, &stride) !=GSL_SUCCESS) goto fail; } { gsl_complex_float tmp; if(PyGSL_PyCOMPLEX_TO_gsl_complex_float(obj1, &tmp) != GSL_SUCCESS) goto fail; arg2 = tmp; } gsl_matrix_complex_float_set_all(arg1,arg2); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_float_set_identity(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex_float *arg1 = (gsl_matrix_complex_float *) 0 ; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_complex_float_set_identity",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_GENERATE(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_OUTPUT_ARRAY, gsl_matrix_complex_float, 1, &stride) !=GSL_SUCCESS) goto fail; } gsl_matrix_complex_float_set_identity(arg1); Py_INCREF(Py_None); resultobj = Py_None; { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_float_fread(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_complex_float *arg2 = (gsl_matrix_complex_float *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_complex_float _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_complex_float_fread",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_GENERATE(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_OUTPUT_ARRAY, gsl_matrix_complex_float, 2, &stride) !=GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_complex_float_fread(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_float_fwrite(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_complex_float *arg2 = (gsl_matrix_complex_float *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_complex_float _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_complex_float_fwrite",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_INPUT_ARRAY, gsl_matrix_complex_float, 2, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_complex_float_fwrite(arg1,(gsl_matrix_complex_float const *)arg2); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_float_fscanf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_complex_float *arg2 = (gsl_matrix_complex_float *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN_SIZE_OUT", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_complex_float _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_complex_float_fscanf",kwnames,&obj0,&obj1)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_GENERATE(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_OUTPUT_ARRAY, gsl_matrix_complex_float, 2, &stride) !=GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_complex_float_fscanf(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_float_fprintf(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; FILE *arg1 = (FILE *) 0 ; gsl_matrix_complex_float *arg2 = (gsl_matrix_complex_float *) 0 ; char *arg3 = (char *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "stream",(char *) "IN",(char *) "format", NULL }; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_complex_float _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_complex_float_fprintf",kwnames,&obj0,&obj1,&obj2)) goto fail; { FUNC_MESS_BEGIN(); HANDLE_MINGW(); if (!PyFile_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Need a file!"); PyGSL_add_traceback(NULL, "typemaps/file_typemaps.i", __FUNCTION__, 33); goto fail; } FUNC_MESS("Convert Python File to C File"); arg1 = PyFile_AsFile(obj0); DEBUG_MESS(2, "Using file at %p with filedes %d", (void *) arg1, fileno(arg1)); assert(arg1 != NULL); } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_INPUT_ARRAY, gsl_matrix_complex_float, 2, &stride) != GSL_SUCCESS) goto fail; } if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) { SWIG_arg_fail(3);SWIG_fail; } result = (int)gsl_matrix_complex_float_fprintf(arg1,(gsl_matrix_complex_float const *)arg2,(char const *)arg3); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_float_swap(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex_float *arg1 = (gsl_matrix_complex_float *) 0 ; gsl_matrix_complex_float *arg2 = (gsl_matrix_complex_float *) 0 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "INOUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex_float _matrix1; PyArrayObject * _PyMatrix2 = NULL; TYPE_VIEW_gsl_matrix_complex_float _matrix2; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_complex_float_swap",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_complex_float, 1, &stride) != GSL_SUCCESS) goto fail; } { int stride; if(PyGSL_MATRIX_CONVERT(obj1, arg2, _PyMatrix2, _matrix2, PyGSL_IO_ARRAY, gsl_matrix_complex_float, 2, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_complex_float_swap(arg1,arg2); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { assert((PyObject *) _PyMatrix2 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix2)); _PyMatrix2 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix2); _PyMatrix2 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_float_swap_rows(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex_float *arg1 = (gsl_matrix_complex_float *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_complex_float_swap_rows",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_complex_float, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_complex_float_swap_rows(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_float_swap_columns(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex_float *arg1 = (gsl_matrix_complex_float *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_complex_float_swap_columns",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_complex_float, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_complex_float_swap_columns(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_float_swap_rowcol(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex_float *arg1 = (gsl_matrix_complex_float *) 0 ; size_t arg2 ; size_t arg3 ; int result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; char *kwnames[] = { (char *) "INOUT",(char *) "i",(char *) "j", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:gsl_matrix_complex_float_swap_rowcol",kwnames,&obj0,&obj1,&obj2)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_complex_float, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t const)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } { arg3 = (size_t const)(SWIG_As_unsigned_SS_long(obj2)); if (SWIG_arg_fail(3)) SWIG_fail; } result = (int)gsl_matrix_complex_float_swap_rowcol(arg1,arg2,arg3); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_float_transpose(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex_float *arg1 = (gsl_matrix_complex_float *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "INOUT", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_complex_float_transpose",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_IO_ARRAY, gsl_matrix_complex_float, 1, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_complex_float_transpose(arg1); { resultobj = SWIG_From_int((int)(result)); } { assert((PyObject *) _PyMatrix1 != NULL); resultobj = t_output_helper(resultobj, PyArray_Return(_PyMatrix1)); _PyMatrix1 = NULL; FUNC_MESS_END(); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_float_isnull(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex_float *arg1 = (gsl_matrix_complex_float *) 0 ; int result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_complex_float_isnull",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_complex_float, 1, &stride) != GSL_SUCCESS) goto fail; } result = (int)gsl_matrix_complex_float_isnull((gsl_matrix_complex_float const *)arg1); { resultobj = SWIG_From_int((int)(result)); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_float_diagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex_float *arg1 = (gsl_matrix_complex_float *) 0 ; gsl_vector_complex_float_view result; PyObject * obj0 = 0 ; char *kwnames[] = { (char *) "IN", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:gsl_matrix_complex_float_diagonal",kwnames,&obj0)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_complex_float, 1, &stride) != GSL_SUCCESS) goto fail; } result = gsl_matrix_complex_float_diagonal(arg1); { PyArrayObject * out = NULL; gsl_vector_complex_float_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_complex_float_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_float_subdiagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex_float *arg1 = (gsl_matrix_complex_float *) 0 ; size_t arg2 ; gsl_vector_complex_float_view result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN",(char *) "k", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_complex_float_subdiagonal",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_complex_float, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = gsl_matrix_complex_float_subdiagonal(arg1,arg2); { PyArrayObject * out = NULL; gsl_vector_complex_float_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_complex_float_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyObject *_wrap_gsl_matrix_complex_float_superdiagonal(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject *resultobj; gsl_matrix_complex_float *arg1 = (gsl_matrix_complex_float *) 0 ; size_t arg2 ; gsl_vector_complex_float_view result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { (char *) "IN",(char *) "k", NULL }; PyArrayObject * _PyMatrix1 = NULL; TYPE_VIEW_gsl_matrix_complex_float _matrix1; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:gsl_matrix_complex_float_superdiagonal",kwnames,&obj0,&obj1)) goto fail; { int stride; if(PyGSL_MATRIX_CONVERT(obj0, arg1, _PyMatrix1, _matrix1, PyGSL_INPUT_ARRAY, gsl_matrix_complex_float, 1, &stride) != GSL_SUCCESS) goto fail; } { arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1)); if (SWIG_arg_fail(2)) SWIG_fail; } result = gsl_matrix_complex_float_superdiagonal(arg1,arg2); { PyArrayObject * out = NULL; gsl_vector_complex_float_view vectmp; int tmp; if(PyGSL_VECTORVIEW_COPY(out, result, gsl_vector_complex_float_view, vectmp, tmp) != GSL_SUCCESS){ goto fail; } resultobj = PyArray_Return(out); } { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return resultobj; fail: { Py_XDECREF(_PyMatrix1); _PyMatrix1 = NULL; FUNC_MESS_END(); } return NULL; } static PyMethodDef SwigMethods[] = { { (char *)"gsl_vector_set_zero", (PyCFunction) _wrap_gsl_vector_set_zero, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_set_all", (PyCFunction) _wrap_gsl_vector_set_all, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_set_basis", (PyCFunction) _wrap_gsl_vector_set_basis, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_fread", (PyCFunction) _wrap_gsl_vector_fread, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_fwrite", (PyCFunction) _wrap_gsl_vector_fwrite, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_fscanf", (PyCFunction) _wrap_gsl_vector_fscanf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_fprintf", (PyCFunction) _wrap_gsl_vector_fprintf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_reverse", (PyCFunction) _wrap_gsl_vector_reverse, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_swap", (PyCFunction) _wrap_gsl_vector_swap, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_swap_elements", (PyCFunction) _wrap_gsl_vector_swap_elements, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_max", (PyCFunction) _wrap_gsl_vector_max, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_min", (PyCFunction) _wrap_gsl_vector_min, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_minmax", (PyCFunction) _wrap_gsl_vector_minmax, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_max_index", (PyCFunction) _wrap_gsl_vector_max_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_min_index", (PyCFunction) _wrap_gsl_vector_min_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_minmax_index", (PyCFunction) _wrap_gsl_vector_minmax_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_isnull", (PyCFunction) _wrap_gsl_vector_isnull, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_set_zero", (PyCFunction) _wrap_gsl_matrix_set_zero, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_set_all", (PyCFunction) _wrap_gsl_matrix_set_all, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_set_identity", (PyCFunction) _wrap_gsl_matrix_set_identity, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_fread", (PyCFunction) _wrap_gsl_matrix_fread, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_fwrite", (PyCFunction) _wrap_gsl_matrix_fwrite, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_fscanf", (PyCFunction) _wrap_gsl_matrix_fscanf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_fprintf", (PyCFunction) _wrap_gsl_matrix_fprintf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_swap", (PyCFunction) _wrap_gsl_matrix_swap, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_swap_rows", (PyCFunction) _wrap_gsl_matrix_swap_rows, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_swap_columns", (PyCFunction) _wrap_gsl_matrix_swap_columns, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_swap_rowcol", (PyCFunction) _wrap_gsl_matrix_swap_rowcol, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_transpose", (PyCFunction) _wrap_gsl_matrix_transpose, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_max", (PyCFunction) _wrap_gsl_matrix_max, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_min", (PyCFunction) _wrap_gsl_matrix_min, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_minmax", (PyCFunction) _wrap_gsl_matrix_minmax, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_max_index", (PyCFunction) _wrap_gsl_matrix_max_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_min_index", (PyCFunction) _wrap_gsl_matrix_min_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_minmax_index", (PyCFunction) _wrap_gsl_matrix_minmax_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_isnull", (PyCFunction) _wrap_gsl_matrix_isnull, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_diagonal", (PyCFunction) _wrap_gsl_matrix_diagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_subdiagonal", (PyCFunction) _wrap_gsl_matrix_subdiagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_superdiagonal", (PyCFunction) _wrap_gsl_matrix_superdiagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_float_set_zero", (PyCFunction) _wrap_gsl_vector_float_set_zero, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_float_set_all", (PyCFunction) _wrap_gsl_vector_float_set_all, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_float_set_basis", (PyCFunction) _wrap_gsl_vector_float_set_basis, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_float_fread", (PyCFunction) _wrap_gsl_vector_float_fread, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_float_fwrite", (PyCFunction) _wrap_gsl_vector_float_fwrite, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_float_fscanf", (PyCFunction) _wrap_gsl_vector_float_fscanf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_float_fprintf", (PyCFunction) _wrap_gsl_vector_float_fprintf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_float_reverse", (PyCFunction) _wrap_gsl_vector_float_reverse, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_float_swap", (PyCFunction) _wrap_gsl_vector_float_swap, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_float_swap_elements", (PyCFunction) _wrap_gsl_vector_float_swap_elements, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_float_max", (PyCFunction) _wrap_gsl_vector_float_max, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_float_min", (PyCFunction) _wrap_gsl_vector_float_min, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_float_minmax", (PyCFunction) _wrap_gsl_vector_float_minmax, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_float_max_index", (PyCFunction) _wrap_gsl_vector_float_max_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_float_min_index", (PyCFunction) _wrap_gsl_vector_float_min_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_float_minmax_index", (PyCFunction) _wrap_gsl_vector_float_minmax_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_float_isnull", (PyCFunction) _wrap_gsl_vector_float_isnull, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_set_zero", (PyCFunction) _wrap_gsl_matrix_float_set_zero, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_set_all", (PyCFunction) _wrap_gsl_matrix_float_set_all, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_set_identity", (PyCFunction) _wrap_gsl_matrix_float_set_identity, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_fread", (PyCFunction) _wrap_gsl_matrix_float_fread, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_fwrite", (PyCFunction) _wrap_gsl_matrix_float_fwrite, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_fscanf", (PyCFunction) _wrap_gsl_matrix_float_fscanf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_fprintf", (PyCFunction) _wrap_gsl_matrix_float_fprintf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_swap", (PyCFunction) _wrap_gsl_matrix_float_swap, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_swap_rows", (PyCFunction) _wrap_gsl_matrix_float_swap_rows, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_swap_columns", (PyCFunction) _wrap_gsl_matrix_float_swap_columns, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_swap_rowcol", (PyCFunction) _wrap_gsl_matrix_float_swap_rowcol, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_transpose", (PyCFunction) _wrap_gsl_matrix_float_transpose, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_max", (PyCFunction) _wrap_gsl_matrix_float_max, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_min", (PyCFunction) _wrap_gsl_matrix_float_min, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_minmax", (PyCFunction) _wrap_gsl_matrix_float_minmax, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_max_index", (PyCFunction) _wrap_gsl_matrix_float_max_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_min_index", (PyCFunction) _wrap_gsl_matrix_float_min_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_minmax_index", (PyCFunction) _wrap_gsl_matrix_float_minmax_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_isnull", (PyCFunction) _wrap_gsl_matrix_float_isnull, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_diagonal", (PyCFunction) _wrap_gsl_matrix_float_diagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_subdiagonal", (PyCFunction) _wrap_gsl_matrix_float_subdiagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_float_superdiagonal", (PyCFunction) _wrap_gsl_matrix_float_superdiagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_long_set_zero", (PyCFunction) _wrap_gsl_vector_long_set_zero, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_long_set_all", (PyCFunction) _wrap_gsl_vector_long_set_all, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_long_set_basis", (PyCFunction) _wrap_gsl_vector_long_set_basis, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_long_fread", (PyCFunction) _wrap_gsl_vector_long_fread, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_long_fwrite", (PyCFunction) _wrap_gsl_vector_long_fwrite, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_long_fscanf", (PyCFunction) _wrap_gsl_vector_long_fscanf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_long_fprintf", (PyCFunction) _wrap_gsl_vector_long_fprintf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_long_reverse", (PyCFunction) _wrap_gsl_vector_long_reverse, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_long_swap", (PyCFunction) _wrap_gsl_vector_long_swap, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_long_swap_elements", (PyCFunction) _wrap_gsl_vector_long_swap_elements, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_long_max", (PyCFunction) _wrap_gsl_vector_long_max, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_long_min", (PyCFunction) _wrap_gsl_vector_long_min, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_long_minmax", (PyCFunction) _wrap_gsl_vector_long_minmax, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_long_max_index", (PyCFunction) _wrap_gsl_vector_long_max_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_long_min_index", (PyCFunction) _wrap_gsl_vector_long_min_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_long_minmax_index", (PyCFunction) _wrap_gsl_vector_long_minmax_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_long_isnull", (PyCFunction) _wrap_gsl_vector_long_isnull, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_set_zero", (PyCFunction) _wrap_gsl_matrix_long_set_zero, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_set_all", (PyCFunction) _wrap_gsl_matrix_long_set_all, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_set_identity", (PyCFunction) _wrap_gsl_matrix_long_set_identity, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_fread", (PyCFunction) _wrap_gsl_matrix_long_fread, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_fwrite", (PyCFunction) _wrap_gsl_matrix_long_fwrite, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_fscanf", (PyCFunction) _wrap_gsl_matrix_long_fscanf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_fprintf", (PyCFunction) _wrap_gsl_matrix_long_fprintf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_swap", (PyCFunction) _wrap_gsl_matrix_long_swap, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_swap_rows", (PyCFunction) _wrap_gsl_matrix_long_swap_rows, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_swap_columns", (PyCFunction) _wrap_gsl_matrix_long_swap_columns, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_swap_rowcol", (PyCFunction) _wrap_gsl_matrix_long_swap_rowcol, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_transpose", (PyCFunction) _wrap_gsl_matrix_long_transpose, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_max", (PyCFunction) _wrap_gsl_matrix_long_max, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_min", (PyCFunction) _wrap_gsl_matrix_long_min, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_minmax", (PyCFunction) _wrap_gsl_matrix_long_minmax, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_max_index", (PyCFunction) _wrap_gsl_matrix_long_max_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_min_index", (PyCFunction) _wrap_gsl_matrix_long_min_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_minmax_index", (PyCFunction) _wrap_gsl_matrix_long_minmax_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_isnull", (PyCFunction) _wrap_gsl_matrix_long_isnull, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_diagonal", (PyCFunction) _wrap_gsl_matrix_long_diagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_subdiagonal", (PyCFunction) _wrap_gsl_matrix_long_subdiagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_long_superdiagonal", (PyCFunction) _wrap_gsl_matrix_long_superdiagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_int_set_zero", (PyCFunction) _wrap_gsl_vector_int_set_zero, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_int_set_all", (PyCFunction) _wrap_gsl_vector_int_set_all, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_int_set_basis", (PyCFunction) _wrap_gsl_vector_int_set_basis, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_int_fread", (PyCFunction) _wrap_gsl_vector_int_fread, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_int_fwrite", (PyCFunction) _wrap_gsl_vector_int_fwrite, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_int_fscanf", (PyCFunction) _wrap_gsl_vector_int_fscanf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_int_fprintf", (PyCFunction) _wrap_gsl_vector_int_fprintf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_int_reverse", (PyCFunction) _wrap_gsl_vector_int_reverse, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_int_swap", (PyCFunction) _wrap_gsl_vector_int_swap, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_int_swap_elements", (PyCFunction) _wrap_gsl_vector_int_swap_elements, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_int_max", (PyCFunction) _wrap_gsl_vector_int_max, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_int_min", (PyCFunction) _wrap_gsl_vector_int_min, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_int_minmax", (PyCFunction) _wrap_gsl_vector_int_minmax, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_int_max_index", (PyCFunction) _wrap_gsl_vector_int_max_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_int_min_index", (PyCFunction) _wrap_gsl_vector_int_min_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_int_minmax_index", (PyCFunction) _wrap_gsl_vector_int_minmax_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_int_isnull", (PyCFunction) _wrap_gsl_vector_int_isnull, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_set_zero", (PyCFunction) _wrap_gsl_matrix_int_set_zero, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_set_all", (PyCFunction) _wrap_gsl_matrix_int_set_all, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_set_identity", (PyCFunction) _wrap_gsl_matrix_int_set_identity, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_fread", (PyCFunction) _wrap_gsl_matrix_int_fread, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_fwrite", (PyCFunction) _wrap_gsl_matrix_int_fwrite, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_fscanf", (PyCFunction) _wrap_gsl_matrix_int_fscanf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_fprintf", (PyCFunction) _wrap_gsl_matrix_int_fprintf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_swap", (PyCFunction) _wrap_gsl_matrix_int_swap, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_swap_rows", (PyCFunction) _wrap_gsl_matrix_int_swap_rows, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_swap_columns", (PyCFunction) _wrap_gsl_matrix_int_swap_columns, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_swap_rowcol", (PyCFunction) _wrap_gsl_matrix_int_swap_rowcol, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_transpose", (PyCFunction) _wrap_gsl_matrix_int_transpose, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_max", (PyCFunction) _wrap_gsl_matrix_int_max, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_min", (PyCFunction) _wrap_gsl_matrix_int_min, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_minmax", (PyCFunction) _wrap_gsl_matrix_int_minmax, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_max_index", (PyCFunction) _wrap_gsl_matrix_int_max_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_min_index", (PyCFunction) _wrap_gsl_matrix_int_min_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_minmax_index", (PyCFunction) _wrap_gsl_matrix_int_minmax_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_isnull", (PyCFunction) _wrap_gsl_matrix_int_isnull, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_diagonal", (PyCFunction) _wrap_gsl_matrix_int_diagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_subdiagonal", (PyCFunction) _wrap_gsl_matrix_int_subdiagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_int_superdiagonal", (PyCFunction) _wrap_gsl_matrix_int_superdiagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_short_set_zero", (PyCFunction) _wrap_gsl_vector_short_set_zero, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_short_set_all", (PyCFunction) _wrap_gsl_vector_short_set_all, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_short_set_basis", (PyCFunction) _wrap_gsl_vector_short_set_basis, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_short_fread", (PyCFunction) _wrap_gsl_vector_short_fread, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_short_fwrite", (PyCFunction) _wrap_gsl_vector_short_fwrite, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_short_fscanf", (PyCFunction) _wrap_gsl_vector_short_fscanf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_short_fprintf", (PyCFunction) _wrap_gsl_vector_short_fprintf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_short_reverse", (PyCFunction) _wrap_gsl_vector_short_reverse, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_short_swap", (PyCFunction) _wrap_gsl_vector_short_swap, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_short_swap_elements", (PyCFunction) _wrap_gsl_vector_short_swap_elements, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_short_max", (PyCFunction) _wrap_gsl_vector_short_max, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_short_min", (PyCFunction) _wrap_gsl_vector_short_min, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_short_minmax", (PyCFunction) _wrap_gsl_vector_short_minmax, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_short_max_index", (PyCFunction) _wrap_gsl_vector_short_max_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_short_min_index", (PyCFunction) _wrap_gsl_vector_short_min_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_short_minmax_index", (PyCFunction) _wrap_gsl_vector_short_minmax_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_short_isnull", (PyCFunction) _wrap_gsl_vector_short_isnull, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_set_zero", (PyCFunction) _wrap_gsl_matrix_short_set_zero, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_set_all", (PyCFunction) _wrap_gsl_matrix_short_set_all, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_set_identity", (PyCFunction) _wrap_gsl_matrix_short_set_identity, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_fread", (PyCFunction) _wrap_gsl_matrix_short_fread, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_fwrite", (PyCFunction) _wrap_gsl_matrix_short_fwrite, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_fscanf", (PyCFunction) _wrap_gsl_matrix_short_fscanf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_fprintf", (PyCFunction) _wrap_gsl_matrix_short_fprintf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_swap", (PyCFunction) _wrap_gsl_matrix_short_swap, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_swap_rows", (PyCFunction) _wrap_gsl_matrix_short_swap_rows, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_swap_columns", (PyCFunction) _wrap_gsl_matrix_short_swap_columns, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_swap_rowcol", (PyCFunction) _wrap_gsl_matrix_short_swap_rowcol, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_transpose", (PyCFunction) _wrap_gsl_matrix_short_transpose, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_max", (PyCFunction) _wrap_gsl_matrix_short_max, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_min", (PyCFunction) _wrap_gsl_matrix_short_min, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_minmax", (PyCFunction) _wrap_gsl_matrix_short_minmax, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_max_index", (PyCFunction) _wrap_gsl_matrix_short_max_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_min_index", (PyCFunction) _wrap_gsl_matrix_short_min_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_minmax_index", (PyCFunction) _wrap_gsl_matrix_short_minmax_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_isnull", (PyCFunction) _wrap_gsl_matrix_short_isnull, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_diagonal", (PyCFunction) _wrap_gsl_matrix_short_diagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_subdiagonal", (PyCFunction) _wrap_gsl_matrix_short_subdiagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_short_superdiagonal", (PyCFunction) _wrap_gsl_matrix_short_superdiagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_char_set_zero", (PyCFunction) _wrap_gsl_vector_char_set_zero, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_char_set_all", (PyCFunction) _wrap_gsl_vector_char_set_all, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_char_set_basis", (PyCFunction) _wrap_gsl_vector_char_set_basis, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_char_fread", (PyCFunction) _wrap_gsl_vector_char_fread, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_char_fwrite", (PyCFunction) _wrap_gsl_vector_char_fwrite, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_char_fscanf", (PyCFunction) _wrap_gsl_vector_char_fscanf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_char_fprintf", (PyCFunction) _wrap_gsl_vector_char_fprintf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_char_reverse", (PyCFunction) _wrap_gsl_vector_char_reverse, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_char_swap", (PyCFunction) _wrap_gsl_vector_char_swap, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_char_swap_elements", (PyCFunction) _wrap_gsl_vector_char_swap_elements, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_char_max", (PyCFunction) _wrap_gsl_vector_char_max, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_char_min", (PyCFunction) _wrap_gsl_vector_char_min, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_char_minmax", (PyCFunction) _wrap_gsl_vector_char_minmax, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_char_max_index", (PyCFunction) _wrap_gsl_vector_char_max_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_char_min_index", (PyCFunction) _wrap_gsl_vector_char_min_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_char_minmax_index", (PyCFunction) _wrap_gsl_vector_char_minmax_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_char_isnull", (PyCFunction) _wrap_gsl_vector_char_isnull, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_set_zero", (PyCFunction) _wrap_gsl_matrix_char_set_zero, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_set_all", (PyCFunction) _wrap_gsl_matrix_char_set_all, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_set_identity", (PyCFunction) _wrap_gsl_matrix_char_set_identity, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_fread", (PyCFunction) _wrap_gsl_matrix_char_fread, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_fwrite", (PyCFunction) _wrap_gsl_matrix_char_fwrite, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_fscanf", (PyCFunction) _wrap_gsl_matrix_char_fscanf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_fprintf", (PyCFunction) _wrap_gsl_matrix_char_fprintf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_swap", (PyCFunction) _wrap_gsl_matrix_char_swap, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_swap_rows", (PyCFunction) _wrap_gsl_matrix_char_swap_rows, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_swap_columns", (PyCFunction) _wrap_gsl_matrix_char_swap_columns, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_swap_rowcol", (PyCFunction) _wrap_gsl_matrix_char_swap_rowcol, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_transpose", (PyCFunction) _wrap_gsl_matrix_char_transpose, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_max", (PyCFunction) _wrap_gsl_matrix_char_max, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_min", (PyCFunction) _wrap_gsl_matrix_char_min, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_minmax", (PyCFunction) _wrap_gsl_matrix_char_minmax, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_max_index", (PyCFunction) _wrap_gsl_matrix_char_max_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_min_index", (PyCFunction) _wrap_gsl_matrix_char_min_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_minmax_index", (PyCFunction) _wrap_gsl_matrix_char_minmax_index, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_isnull", (PyCFunction) _wrap_gsl_matrix_char_isnull, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_diagonal", (PyCFunction) _wrap_gsl_matrix_char_diagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_subdiagonal", (PyCFunction) _wrap_gsl_matrix_char_subdiagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_char_superdiagonal", (PyCFunction) _wrap_gsl_matrix_char_superdiagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_set_zero", (PyCFunction) _wrap_gsl_vector_complex_set_zero, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_set_all", (PyCFunction) _wrap_gsl_vector_complex_set_all, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_set_basis", (PyCFunction) _wrap_gsl_vector_complex_set_basis, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_fread", (PyCFunction) _wrap_gsl_vector_complex_fread, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_fwrite", (PyCFunction) _wrap_gsl_vector_complex_fwrite, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_fscanf", (PyCFunction) _wrap_gsl_vector_complex_fscanf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_fprintf", (PyCFunction) _wrap_gsl_vector_complex_fprintf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_reverse", (PyCFunction) _wrap_gsl_vector_complex_reverse, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_swap", (PyCFunction) _wrap_gsl_vector_complex_swap, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_swap_elements", (PyCFunction) _wrap_gsl_vector_complex_swap_elements, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_isnull", (PyCFunction) _wrap_gsl_vector_complex_isnull, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_set_zero", (PyCFunction) _wrap_gsl_matrix_complex_set_zero, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_set_all", (PyCFunction) _wrap_gsl_matrix_complex_set_all, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_set_identity", (PyCFunction) _wrap_gsl_matrix_complex_set_identity, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_fread", (PyCFunction) _wrap_gsl_matrix_complex_fread, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_fwrite", (PyCFunction) _wrap_gsl_matrix_complex_fwrite, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_fscanf", (PyCFunction) _wrap_gsl_matrix_complex_fscanf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_fprintf", (PyCFunction) _wrap_gsl_matrix_complex_fprintf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_swap", (PyCFunction) _wrap_gsl_matrix_complex_swap, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_swap_rows", (PyCFunction) _wrap_gsl_matrix_complex_swap_rows, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_swap_columns", (PyCFunction) _wrap_gsl_matrix_complex_swap_columns, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_swap_rowcol", (PyCFunction) _wrap_gsl_matrix_complex_swap_rowcol, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_transpose", (PyCFunction) _wrap_gsl_matrix_complex_transpose, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_isnull", (PyCFunction) _wrap_gsl_matrix_complex_isnull, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_diagonal", (PyCFunction) _wrap_gsl_matrix_complex_diagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_subdiagonal", (PyCFunction) _wrap_gsl_matrix_complex_subdiagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_superdiagonal", (PyCFunction) _wrap_gsl_matrix_complex_superdiagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_float_set_zero", (PyCFunction) _wrap_gsl_vector_complex_float_set_zero, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_float_set_all", (PyCFunction) _wrap_gsl_vector_complex_float_set_all, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_float_set_basis", (PyCFunction) _wrap_gsl_vector_complex_float_set_basis, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_float_fread", (PyCFunction) _wrap_gsl_vector_complex_float_fread, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_float_fwrite", (PyCFunction) _wrap_gsl_vector_complex_float_fwrite, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_float_fscanf", (PyCFunction) _wrap_gsl_vector_complex_float_fscanf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_float_fprintf", (PyCFunction) _wrap_gsl_vector_complex_float_fprintf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_float_reverse", (PyCFunction) _wrap_gsl_vector_complex_float_reverse, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_float_swap", (PyCFunction) _wrap_gsl_vector_complex_float_swap, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_float_swap_elements", (PyCFunction) _wrap_gsl_vector_complex_float_swap_elements, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_vector_complex_float_isnull", (PyCFunction) _wrap_gsl_vector_complex_float_isnull, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_float_set_zero", (PyCFunction) _wrap_gsl_matrix_complex_float_set_zero, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_float_set_all", (PyCFunction) _wrap_gsl_matrix_complex_float_set_all, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_float_set_identity", (PyCFunction) _wrap_gsl_matrix_complex_float_set_identity, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_float_fread", (PyCFunction) _wrap_gsl_matrix_complex_float_fread, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_float_fwrite", (PyCFunction) _wrap_gsl_matrix_complex_float_fwrite, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_float_fscanf", (PyCFunction) _wrap_gsl_matrix_complex_float_fscanf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_float_fprintf", (PyCFunction) _wrap_gsl_matrix_complex_float_fprintf, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_float_swap", (PyCFunction) _wrap_gsl_matrix_complex_float_swap, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_float_swap_rows", (PyCFunction) _wrap_gsl_matrix_complex_float_swap_rows, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_float_swap_columns", (PyCFunction) _wrap_gsl_matrix_complex_float_swap_columns, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_float_swap_rowcol", (PyCFunction) _wrap_gsl_matrix_complex_float_swap_rowcol, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_float_transpose", (PyCFunction) _wrap_gsl_matrix_complex_float_transpose, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_float_isnull", (PyCFunction) _wrap_gsl_matrix_complex_float_isnull, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_float_diagonal", (PyCFunction) _wrap_gsl_matrix_complex_float_diagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_float_subdiagonal", (PyCFunction) _wrap_gsl_matrix_complex_float_subdiagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"gsl_matrix_complex_float_superdiagonal", (PyCFunction) _wrap_gsl_matrix_complex_float_superdiagonal, METH_VARARGS | METH_KEYWORDS, NULL}, { NULL, NULL, 0, NULL } }; /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ static swig_type_info _swigt__p_gsl_vector[] = {{"_p_gsl_vector", 0, "gsl_vector *", 0, 0, 0, 0},{"_p_gsl_vector", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_double[] = {{"_p_double", 0, "double *", 0, 0, 0, 0},{"_p_double", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_gsl_vector_complex[] = {{"_p_gsl_vector_complex", 0, "gsl_vector_complex *", 0, 0, 0, 0},{"_p_gsl_vector_complex", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_gsl_complex[] = {{"_p_gsl_complex", 0, "gsl_complex *", 0, 0, 0, 0},{"_p_gsl_complex", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_gsl_matrix_complex[] = {{"_p_gsl_matrix_complex", 0, "gsl_matrix_complex *", 0, 0, 0, 0},{"_p_gsl_matrix_complex", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_unsigned_int[] = {{"_p_unsigned_int", 0, "unsigned int *|size_t *", 0, 0, 0, 0},{"_p_unsigned_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__unsigned_int[] = {{"_unsigned_int", 0, "unsigned int|size_t", 0, 0, 0, 0},{"_unsigned_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_gsl_matrix_float[] = {{"_p_gsl_matrix_float", 0, "gsl_matrix_float *", 0, 0, 0, 0},{"_p_gsl_matrix_float", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_float[] = {{"_p_float", 0, "float *", 0, 0, 0, 0},{"_p_float", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_gsl_vector_float[] = {{"_p_gsl_vector_float", 0, "gsl_vector_float *", 0, 0, 0, 0},{"_p_gsl_vector_float", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_gsl_vector_complex_float[] = {{"_p_gsl_vector_complex_float", 0, "gsl_vector_complex_float *", 0, 0, 0, 0},{"_p_gsl_vector_complex_float", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_gsl_complex_float[] = {{"_p_gsl_complex_float", 0, "gsl_complex_float *", 0, 0, 0, 0},{"_p_gsl_complex_float", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_gsl_matrix_complex_float[] = {{"_p_gsl_matrix_complex_float", 0, "gsl_matrix_complex_float *", 0, 0, 0, 0},{"_p_gsl_matrix_complex_float", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_gsl_matrix_char[] = {{"_p_gsl_matrix_char", 0, "gsl_matrix_char *", 0, 0, 0, 0},{"_p_gsl_matrix_char", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_char[] = {{"_p_char", 0, "char *", 0, 0, 0, 0},{"_p_char", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_gsl_vector_short[] = {{"_p_gsl_vector_short", 0, "gsl_vector_short *", 0, 0, 0, 0},{"_p_gsl_vector_short", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_short[] = {{"_p_short", 0, "short *", 0, 0, 0, 0},{"_p_short", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_gsl_matrix_short[] = {{"_p_gsl_matrix_short", 0, "gsl_matrix_short *", 0, 0, 0, 0},{"_p_gsl_matrix_short", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_gsl_matrix_long[] = {{"_p_gsl_matrix_long", 0, "gsl_matrix_long *", 0, 0, 0, 0},{"_p_gsl_matrix_long", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_FILE[] = {{"_p_FILE", 0, "FILE *", 0, 0, 0, 0},{"_p_FILE", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_gsl_matrix_int[] = {{"_p_gsl_matrix_int", 0, "gsl_matrix_int *", 0, 0, 0, 0},{"_p_gsl_matrix_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__ptrdiff_t[] = {{"_ptrdiff_t", 0, "ptrdiff_t", 0, 0, 0, 0},{"_ptrdiff_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_long[] = {{"_p_long", 0, "long *", 0, 0, 0, 0},{"_p_long", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_gsl_vector_int[] = {{"_p_gsl_vector_int", 0, "gsl_vector_int *", 0, 0, 0, 0},{"_p_gsl_vector_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_gsl_vector_char[] = {{"_p_gsl_vector_char", 0, "gsl_vector_char *", 0, 0, 0, 0},{"_p_gsl_vector_char", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_gsl_matrix[] = {{"_p_gsl_matrix", 0, "gsl_matrix *", 0, 0, 0, 0},{"_p_gsl_matrix", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_gsl_vector_long[] = {{"_p_gsl_vector_long", 0, "gsl_vector_long *", 0, 0, 0, 0},{"_p_gsl_vector_long", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info _swigt__p_int[] = {{"_p_int", 0, "int *", 0, 0, 0, 0},{"_p_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; static swig_type_info *swig_types_initial[] = { _swigt__p_gsl_vector, _swigt__p_double, _swigt__p_gsl_vector_complex, _swigt__p_gsl_complex, _swigt__p_gsl_matrix_complex, _swigt__p_unsigned_int, _swigt__unsigned_int, _swigt__p_gsl_matrix_float, _swigt__p_float, _swigt__p_gsl_vector_float, _swigt__p_gsl_vector_complex_float, _swigt__p_gsl_complex_float, _swigt__p_gsl_matrix_complex_float, _swigt__p_gsl_matrix_char, _swigt__p_char, _swigt__p_gsl_vector_short, _swigt__p_short, _swigt__p_gsl_matrix_short, _swigt__p_gsl_matrix_long, _swigt__p_FILE, _swigt__p_gsl_matrix_int, _swigt__ptrdiff_t, _swigt__p_long, _swigt__p_gsl_vector_int, _swigt__p_gsl_vector_char, _swigt__p_gsl_matrix, _swigt__p_gsl_vector_long, _swigt__p_int, 0 }; /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */ static swig_const_info swig_const_table[] = { {0, 0, 0, 0.0, 0, 0}}; #ifdef __cplusplus } #endif #ifdef __cplusplus extern "C" { #endif /* Python-specific SWIG API */ #define SWIG_newvarlink() SWIG_Python_newvarlink() #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr) #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants) /* ----------------------------------------------------------------------------- * global variable support code. * ----------------------------------------------------------------------------- */ typedef struct swig_globalvar { char *name; /* Name of global variable */ PyObject *(*get_attr)(); /* Return the current value */ int (*set_attr)(PyObject *); /* Set the value */ struct swig_globalvar *next; } swig_globalvar; typedef struct swig_varlinkobject { PyObject_HEAD swig_globalvar *vars; } swig_varlinkobject; static PyObject * swig_varlink_repr(swig_varlinkobject *v) { v = v; return PyString_FromString(""); } static int swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) { swig_globalvar *var; flags = flags; fprintf(fp,"Swig global variables { "); for (var = v->vars; var; var=var->next) { fprintf(fp,"%s", var->name); if (var->next) fprintf(fp,", "); } fprintf(fp," }\n"); return 0; } static PyObject * swig_varlink_getattr(swig_varlinkobject *v, char *n) { swig_globalvar *var = v->vars; while (var) { if (strcmp(var->name,n) == 0) { return (*var->get_attr)(); } var = var->next; } PyErr_SetString(PyExc_NameError,"Unknown C global variable"); return NULL; } static int swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) { swig_globalvar *var = v->vars; while (var) { if (strcmp(var->name,n) == 0) { return (*var->set_attr)(p); } var = var->next; } PyErr_SetString(PyExc_NameError,"Unknown C global variable"); return 1; } static PyTypeObject varlinktype = { PyObject_HEAD_INIT(0) 0, /* Number of items in variable part (ob_size) */ (char *)"swigvarlink", /* Type name (tp_name) */ sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */ 0, /* Itemsize (tp_itemsize) */ 0, /* Deallocator (tp_dealloc) */ (printfunc) swig_varlink_print, /* Print (tp_print) */ (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */ (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */ 0, /* tp_compare */ (reprfunc) swig_varlink_repr, /* tp_repr */ 0, /* tp_as_number */ 0, /* tp_as_sequence */ 0, /* tp_as_mapping */ 0, /* tp_hash */ 0, /* tp_call */ 0, /* tp_str */ 0, /* tp_getattro */ 0, /* tp_setattro */ 0, /* tp_as_buffer */ 0, /* tp_flags */ 0, /* tp_doc */ #if PY_VERSION_HEX >= 0x02000000 0, /* tp_traverse */ 0, /* tp_clear */ #endif #if PY_VERSION_HEX >= 0x02010000 0, /* tp_richcompare */ 0, /* tp_weaklistoffset */ #endif #if PY_VERSION_HEX >= 0x02020000 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */ #endif #if PY_VERSION_HEX >= 0x02030000 0, /* tp_del */ #endif #ifdef COUNT_ALLOCS 0,0,0,0 /* tp_alloc -> tp_next */ #endif }; /* Create a variable linking object for use later */ static PyObject * SWIG_Python_newvarlink(void) { swig_varlinkobject *result = 0; result = PyMem_NEW(swig_varlinkobject,1); varlinktype.ob_type = &PyType_Type; /* Patch varlinktype into a PyType */ result->ob_type = &varlinktype; result->vars = 0; result->ob_refcnt = 0; Py_XINCREF((PyObject *) result); return ((PyObject*) result); } static void SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) { swig_varlinkobject *v; swig_globalvar *gv; v= (swig_varlinkobject *) p; gv = (swig_globalvar *) malloc(sizeof(swig_globalvar)); gv->name = (char *) malloc(strlen(name)+1); strcpy(gv->name,name); gv->get_attr = get_attr; gv->set_attr = set_attr; gv->next = v->vars; v->vars = gv; } /* ----------------------------------------------------------------------------- * constants/methods manipulation * ----------------------------------------------------------------------------- */ /* Install Constants */ static void SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) { PyObject *obj = 0; size_t i; for (i = 0; constants[i].type; i++) { switch(constants[i].type) { case SWIG_PY_INT: obj = PyInt_FromLong(constants[i].lvalue); break; case SWIG_PY_FLOAT: obj = PyFloat_FromDouble(constants[i].dvalue); break; case SWIG_PY_STRING: if (constants[i].pvalue) { obj = PyString_FromString((char *) constants[i].pvalue); } else { Py_INCREF(Py_None); obj = Py_None; } break; case SWIG_PY_POINTER: obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0); break; case SWIG_PY_BINARY: obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype)); break; default: obj = 0; break; } if (obj) { PyDict_SetItemString(d,constants[i].name,obj); Py_DECREF(obj); } } } /* -----------------------------------------------------------------------------*/ /* Fix SwigMethods to carry the callback ptrs when needed */ /* -----------------------------------------------------------------------------*/ static void SWIG_Python_FixMethods(PyMethodDef *methods, swig_const_info *const_table, swig_type_info **types, swig_type_info **types_initial) { size_t i; for (i = 0; methods[i].ml_name; ++i) { char *c = methods[i].ml_doc; if (c && (c = strstr(c, "swig_ptr: "))) { int j; swig_const_info *ci = 0; char *name = c + 10; for (j = 0; const_table[j].type; j++) { if (strncmp(const_table[j].name, name, strlen(const_table[j].name)) == 0) { ci = &(const_table[j]); break; } } if (ci) { size_t shift = (ci->ptype) - types; swig_type_info *ty = types_initial[shift]; size_t ldoc = (c - methods[i].ml_doc); size_t lptr = strlen(ty->name)+2*sizeof(void*)+2; char *ndoc = (char*)malloc(ldoc + lptr + 10); char *buff = ndoc; void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue: (void *)(ci->lvalue); strncpy(buff, methods[i].ml_doc, ldoc); buff += ldoc; strncpy(buff, "swig_ptr: ", 10); buff += 10; SWIG_PackVoidPtr(buff, ptr, ty->name, lptr); methods[i].ml_doc = ndoc; } } } } /* -----------------------------------------------------------------------------* * Initialize type list * -----------------------------------------------------------------------------*/ #if PY_MAJOR_VERSION < 2 /* PyModule_AddObject function was introduced in Python 2.0. The following function is copied out of Python/modsupport.c in python version 2.3.4 */ static int PyModule_AddObject(PyObject *m, char *name, PyObject *o) { PyObject *dict; if (!PyModule_Check(m)) { PyErr_SetString(PyExc_TypeError, "PyModule_AddObject() needs module as first arg"); return -1; } if (!o) { PyErr_SetString(PyExc_TypeError, "PyModule_AddObject() needs non-NULL value"); return -1; } dict = PyModule_GetDict(m); if (dict == NULL) { /* Internal error -- modules must have a dict! */ PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__", PyModule_GetName(m)); return -1; } if (PyDict_SetItemString(dict, name, o)) return -1; Py_DECREF(o); return 0; } #endif static swig_type_info ** SWIG_Python_SetTypeListHandle(swig_type_info **type_list_handle) { static PyMethodDef swig_empty_runtime_method_table[] = { { NULL, NULL, 0, NULL } };/* Sentinel */ PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION, swig_empty_runtime_method_table); PyObject *pointer = PyCObject_FromVoidPtr((void *) type_list_handle, NULL); if (pointer && module) { PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer); } return type_list_handle; } static swig_type_info ** SWIG_Python_LookupTypePointer(swig_type_info **type_list_handle) { swig_type_info **type_pointer; /* first check if module already created */ type_pointer = SWIG_Python_GetTypeListHandle(); if (type_pointer) { return type_pointer; } else { /* create a new module and variable */ return SWIG_Python_SetTypeListHandle(type_list_handle); } } #ifdef __cplusplus } #endif /* -----------------------------------------------------------------------------* * Partial Init method * -----------------------------------------------------------------------------*/ #ifdef SWIG_LINK_RUNTIME #ifdef __cplusplus extern "C" #endif SWIGEXPORT(void *) SWIG_ReturnGlobalTypeList(void *); #endif #ifdef __cplusplus extern "C" #endif SWIGEXPORT(void) SWIG_init(void) { static PyObject *SWIG_globals = 0; static int typeinit = 0; PyObject *m, *d; int i; if (!SWIG_globals) SWIG_globals = SWIG_newvarlink(); /* Fix SwigMethods to carry the callback ptrs when needed */ SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_types_initial); m = Py_InitModule((char *) SWIG_name, SwigMethods); d = PyModule_GetDict(m); if (!typeinit) { #ifdef SWIG_LINK_RUNTIME swig_type_list_handle = (swig_type_info **) SWIG_ReturnGlobalTypeList(swig_type_list_handle); #else # ifndef SWIG_STATIC_RUNTIME swig_type_list_handle = SWIG_Python_LookupTypePointer(swig_type_list_handle); # endif #endif for (i = 0; swig_types_initial[i]; i++) { swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]); } typeinit = 1; } SWIG_InstallConstants(d,swig_const_table); /* To use the numeric extension */ import_array(); init_pygsl(); pygsl_module_for_error_treatment = m; }