1# This file was automatically generated by SWIG (http://www.swig.org). 2# Version 2.0.11 3# 4# Do not make changes to this file unless you know what you are doing--modify 5# the SWIG interface file instead. 6 7 8 9 10 11from sys import version_info 12if version_info >= (2,6,0): 13 def swig_import_helper(): 14 from os.path import dirname 15 import imp 16 fp = None 17 try: 18 fp, pathname, description = imp.find_module('__umfpack', [dirname(__file__)]) 19 except ImportError: 20 import __umfpack 21 return __umfpack 22 if fp is not None: 23 try: 24 _mod = imp.load_module('__umfpack', fp, pathname, description) 25 finally: 26 fp.close() 27 return _mod 28 __umfpack = swig_import_helper() 29 del swig_import_helper 30else: 31 import __umfpack 32del version_info 33try: 34 _swig_property = property 35except NameError: 36 pass # Python < 2.2 doesn't have 'property'. 37def _swig_setattr_nondynamic(self,class_type,name,value,static=1): 38 if (name == "thisown"): return self.this.own(value) 39 if (name == "this"): 40 if type(value).__name__ == 'SwigPyObject': 41 self.__dict__[name] = value 42 return 43 method = class_type.__swig_setmethods__.get(name,None) 44 if method: return method(self,value) 45 if (not static): 46 self.__dict__[name] = value 47 else: 48 raise AttributeError("You cannot add attributes to %s" % self) 49 50def _swig_setattr(self,class_type,name,value): 51 return _swig_setattr_nondynamic(self,class_type,name,value,0) 52 53def _swig_getattr(self,class_type,name): 54 if (name == "thisown"): return self.this.own() 55 method = class_type.__swig_getmethods__.get(name,None) 56 if method: return method(self) 57 raise AttributeError(name) 58 59def _swig_repr(self): 60 try: strthis = "proxy of " + self.this.__repr__() 61 except: strthis = "" 62 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) 63 64try: 65 _object = object 66 _newclass = 1 67except AttributeError: 68 class _object : pass 69 _newclass = 0 70 71 72UMFPACK_INFO = __umfpack.UMFPACK_INFO 73UMFPACK_CONTROL = __umfpack.UMFPACK_CONTROL 74UMFPACK_VERSION = __umfpack.UMFPACK_VERSION 75UMFPACK_COPYRIGHT = __umfpack.UMFPACK_COPYRIGHT 76UMFPACK_LICENSE_PART1 = __umfpack.UMFPACK_LICENSE_PART1 77UMFPACK_LICENSE_PART2 = __umfpack.UMFPACK_LICENSE_PART2 78UMFPACK_LICENSE_PART3 = __umfpack.UMFPACK_LICENSE_PART3 79UMFPACK_DATE = __umfpack.UMFPACK_DATE 80UMFPACK_MAIN_VERSION = __umfpack.UMFPACK_MAIN_VERSION 81UMFPACK_SUB_VERSION = __umfpack.UMFPACK_SUB_VERSION 82UMFPACK_SUBSUB_VERSION = __umfpack.UMFPACK_SUBSUB_VERSION 83UMFPACK_VER = __umfpack.UMFPACK_VER 84UMFPACK_STATUS = __umfpack.UMFPACK_STATUS 85UMFPACK_NROW = __umfpack.UMFPACK_NROW 86UMFPACK_NCOL = __umfpack.UMFPACK_NCOL 87UMFPACK_NZ = __umfpack.UMFPACK_NZ 88UMFPACK_SIZE_OF_UNIT = __umfpack.UMFPACK_SIZE_OF_UNIT 89UMFPACK_SIZE_OF_INT = __umfpack.UMFPACK_SIZE_OF_INT 90UMFPACK_SIZE_OF_LONG = __umfpack.UMFPACK_SIZE_OF_LONG 91UMFPACK_SIZE_OF_POINTER = __umfpack.UMFPACK_SIZE_OF_POINTER 92UMFPACK_SIZE_OF_ENTRY = __umfpack.UMFPACK_SIZE_OF_ENTRY 93UMFPACK_NDENSE_ROW = __umfpack.UMFPACK_NDENSE_ROW 94UMFPACK_NEMPTY_ROW = __umfpack.UMFPACK_NEMPTY_ROW 95UMFPACK_NDENSE_COL = __umfpack.UMFPACK_NDENSE_COL 96UMFPACK_NEMPTY_COL = __umfpack.UMFPACK_NEMPTY_COL 97UMFPACK_SYMBOLIC_DEFRAG = __umfpack.UMFPACK_SYMBOLIC_DEFRAG 98UMFPACK_SYMBOLIC_PEAK_MEMORY = __umfpack.UMFPACK_SYMBOLIC_PEAK_MEMORY 99UMFPACK_SYMBOLIC_SIZE = __umfpack.UMFPACK_SYMBOLIC_SIZE 100UMFPACK_SYMBOLIC_TIME = __umfpack.UMFPACK_SYMBOLIC_TIME 101UMFPACK_SYMBOLIC_WALLTIME = __umfpack.UMFPACK_SYMBOLIC_WALLTIME 102UMFPACK_STRATEGY_USED = __umfpack.UMFPACK_STRATEGY_USED 103UMFPACK_ORDERING_USED = __umfpack.UMFPACK_ORDERING_USED 104UMFPACK_QFIXED = __umfpack.UMFPACK_QFIXED 105UMFPACK_DIAG_PREFERRED = __umfpack.UMFPACK_DIAG_PREFERRED 106UMFPACK_PATTERN_SYMMETRY = __umfpack.UMFPACK_PATTERN_SYMMETRY 107UMFPACK_NZ_A_PLUS_AT = __umfpack.UMFPACK_NZ_A_PLUS_AT 108UMFPACK_NZDIAG = __umfpack.UMFPACK_NZDIAG 109UMFPACK_SYMMETRIC_LUNZ = __umfpack.UMFPACK_SYMMETRIC_LUNZ 110UMFPACK_SYMMETRIC_FLOPS = __umfpack.UMFPACK_SYMMETRIC_FLOPS 111UMFPACK_SYMMETRIC_NDENSE = __umfpack.UMFPACK_SYMMETRIC_NDENSE 112UMFPACK_SYMMETRIC_DMAX = __umfpack.UMFPACK_SYMMETRIC_DMAX 113UMFPACK_COL_SINGLETONS = __umfpack.UMFPACK_COL_SINGLETONS 114UMFPACK_ROW_SINGLETONS = __umfpack.UMFPACK_ROW_SINGLETONS 115UMFPACK_N2 = __umfpack.UMFPACK_N2 116UMFPACK_S_SYMMETRIC = __umfpack.UMFPACK_S_SYMMETRIC 117UMFPACK_NUMERIC_SIZE_ESTIMATE = __umfpack.UMFPACK_NUMERIC_SIZE_ESTIMATE 118UMFPACK_PEAK_MEMORY_ESTIMATE = __umfpack.UMFPACK_PEAK_MEMORY_ESTIMATE 119UMFPACK_FLOPS_ESTIMATE = __umfpack.UMFPACK_FLOPS_ESTIMATE 120UMFPACK_LNZ_ESTIMATE = __umfpack.UMFPACK_LNZ_ESTIMATE 121UMFPACK_UNZ_ESTIMATE = __umfpack.UMFPACK_UNZ_ESTIMATE 122UMFPACK_VARIABLE_INIT_ESTIMATE = __umfpack.UMFPACK_VARIABLE_INIT_ESTIMATE 123UMFPACK_VARIABLE_PEAK_ESTIMATE = __umfpack.UMFPACK_VARIABLE_PEAK_ESTIMATE 124UMFPACK_VARIABLE_FINAL_ESTIMATE = __umfpack.UMFPACK_VARIABLE_FINAL_ESTIMATE 125UMFPACK_MAX_FRONT_SIZE_ESTIMATE = __umfpack.UMFPACK_MAX_FRONT_SIZE_ESTIMATE 126UMFPACK_MAX_FRONT_NROWS_ESTIMATE = __umfpack.UMFPACK_MAX_FRONT_NROWS_ESTIMATE 127UMFPACK_MAX_FRONT_NCOLS_ESTIMATE = __umfpack.UMFPACK_MAX_FRONT_NCOLS_ESTIMATE 128UMFPACK_NUMERIC_SIZE = __umfpack.UMFPACK_NUMERIC_SIZE 129UMFPACK_PEAK_MEMORY = __umfpack.UMFPACK_PEAK_MEMORY 130UMFPACK_FLOPS = __umfpack.UMFPACK_FLOPS 131UMFPACK_LNZ = __umfpack.UMFPACK_LNZ 132UMFPACK_UNZ = __umfpack.UMFPACK_UNZ 133UMFPACK_VARIABLE_INIT = __umfpack.UMFPACK_VARIABLE_INIT 134UMFPACK_VARIABLE_PEAK = __umfpack.UMFPACK_VARIABLE_PEAK 135UMFPACK_VARIABLE_FINAL = __umfpack.UMFPACK_VARIABLE_FINAL 136UMFPACK_MAX_FRONT_SIZE = __umfpack.UMFPACK_MAX_FRONT_SIZE 137UMFPACK_MAX_FRONT_NROWS = __umfpack.UMFPACK_MAX_FRONT_NROWS 138UMFPACK_MAX_FRONT_NCOLS = __umfpack.UMFPACK_MAX_FRONT_NCOLS 139UMFPACK_NUMERIC_DEFRAG = __umfpack.UMFPACK_NUMERIC_DEFRAG 140UMFPACK_NUMERIC_REALLOC = __umfpack.UMFPACK_NUMERIC_REALLOC 141UMFPACK_NUMERIC_COSTLY_REALLOC = __umfpack.UMFPACK_NUMERIC_COSTLY_REALLOC 142UMFPACK_COMPRESSED_PATTERN = __umfpack.UMFPACK_COMPRESSED_PATTERN 143UMFPACK_LU_ENTRIES = __umfpack.UMFPACK_LU_ENTRIES 144UMFPACK_NUMERIC_TIME = __umfpack.UMFPACK_NUMERIC_TIME 145UMFPACK_UDIAG_NZ = __umfpack.UMFPACK_UDIAG_NZ 146UMFPACK_RCOND = __umfpack.UMFPACK_RCOND 147UMFPACK_WAS_SCALED = __umfpack.UMFPACK_WAS_SCALED 148UMFPACK_RSMIN = __umfpack.UMFPACK_RSMIN 149UMFPACK_RSMAX = __umfpack.UMFPACK_RSMAX 150UMFPACK_UMIN = __umfpack.UMFPACK_UMIN 151UMFPACK_UMAX = __umfpack.UMFPACK_UMAX 152UMFPACK_ALLOC_INIT_USED = __umfpack.UMFPACK_ALLOC_INIT_USED 153UMFPACK_FORCED_UPDATES = __umfpack.UMFPACK_FORCED_UPDATES 154UMFPACK_NUMERIC_WALLTIME = __umfpack.UMFPACK_NUMERIC_WALLTIME 155UMFPACK_NOFF_DIAG = __umfpack.UMFPACK_NOFF_DIAG 156UMFPACK_ALL_LNZ = __umfpack.UMFPACK_ALL_LNZ 157UMFPACK_ALL_UNZ = __umfpack.UMFPACK_ALL_UNZ 158UMFPACK_NZDROPPED = __umfpack.UMFPACK_NZDROPPED 159UMFPACK_IR_TAKEN = __umfpack.UMFPACK_IR_TAKEN 160UMFPACK_IR_ATTEMPTED = __umfpack.UMFPACK_IR_ATTEMPTED 161UMFPACK_OMEGA1 = __umfpack.UMFPACK_OMEGA1 162UMFPACK_OMEGA2 = __umfpack.UMFPACK_OMEGA2 163UMFPACK_SOLVE_FLOPS = __umfpack.UMFPACK_SOLVE_FLOPS 164UMFPACK_SOLVE_TIME = __umfpack.UMFPACK_SOLVE_TIME 165UMFPACK_SOLVE_WALLTIME = __umfpack.UMFPACK_SOLVE_WALLTIME 166UMFPACK_PRL = __umfpack.UMFPACK_PRL 167UMFPACK_DENSE_ROW = __umfpack.UMFPACK_DENSE_ROW 168UMFPACK_DENSE_COL = __umfpack.UMFPACK_DENSE_COL 169UMFPACK_BLOCK_SIZE = __umfpack.UMFPACK_BLOCK_SIZE 170UMFPACK_STRATEGY = __umfpack.UMFPACK_STRATEGY 171UMFPACK_ORDERING = __umfpack.UMFPACK_ORDERING 172UMFPACK_FIXQ = __umfpack.UMFPACK_FIXQ 173UMFPACK_AMD_DENSE = __umfpack.UMFPACK_AMD_DENSE 174UMFPACK_AGGRESSIVE = __umfpack.UMFPACK_AGGRESSIVE 175UMFPACK_SINGLETONS = __umfpack.UMFPACK_SINGLETONS 176UMFPACK_PIVOT_TOLERANCE = __umfpack.UMFPACK_PIVOT_TOLERANCE 177UMFPACK_ALLOC_INIT = __umfpack.UMFPACK_ALLOC_INIT 178UMFPACK_SYM_PIVOT_TOLERANCE = __umfpack.UMFPACK_SYM_PIVOT_TOLERANCE 179UMFPACK_SCALE = __umfpack.UMFPACK_SCALE 180UMFPACK_FRONT_ALLOC_INIT = __umfpack.UMFPACK_FRONT_ALLOC_INIT 181UMFPACK_DROPTOL = __umfpack.UMFPACK_DROPTOL 182UMFPACK_IRSTEP = __umfpack.UMFPACK_IRSTEP 183UMFPACK_COMPILED_WITH_BLAS = __umfpack.UMFPACK_COMPILED_WITH_BLAS 184UMFPACK_STRATEGY_AUTO = __umfpack.UMFPACK_STRATEGY_AUTO 185UMFPACK_STRATEGY_UNSYMMETRIC = __umfpack.UMFPACK_STRATEGY_UNSYMMETRIC 186UMFPACK_STRATEGY_OBSOLETE = __umfpack.UMFPACK_STRATEGY_OBSOLETE 187UMFPACK_STRATEGY_SYMMETRIC = __umfpack.UMFPACK_STRATEGY_SYMMETRIC 188UMFPACK_SCALE_NONE = __umfpack.UMFPACK_SCALE_NONE 189UMFPACK_SCALE_SUM = __umfpack.UMFPACK_SCALE_SUM 190UMFPACK_SCALE_MAX = __umfpack.UMFPACK_SCALE_MAX 191UMFPACK_ORDERING_CHOLMOD = __umfpack.UMFPACK_ORDERING_CHOLMOD 192UMFPACK_ORDERING_AMD = __umfpack.UMFPACK_ORDERING_AMD 193UMFPACK_ORDERING_GIVEN = __umfpack.UMFPACK_ORDERING_GIVEN 194UMFPACK_ORDERING_METIS = __umfpack.UMFPACK_ORDERING_METIS 195UMFPACK_ORDERING_BEST = __umfpack.UMFPACK_ORDERING_BEST 196UMFPACK_ORDERING_NONE = __umfpack.UMFPACK_ORDERING_NONE 197UMFPACK_ORDERING_USER = __umfpack.UMFPACK_ORDERING_USER 198UMFPACK_DEFAULT_PRL = __umfpack.UMFPACK_DEFAULT_PRL 199UMFPACK_DEFAULT_DENSE_ROW = __umfpack.UMFPACK_DEFAULT_DENSE_ROW 200UMFPACK_DEFAULT_DENSE_COL = __umfpack.UMFPACK_DEFAULT_DENSE_COL 201UMFPACK_DEFAULT_PIVOT_TOLERANCE = __umfpack.UMFPACK_DEFAULT_PIVOT_TOLERANCE 202UMFPACK_DEFAULT_SYM_PIVOT_TOLERANCE = __umfpack.UMFPACK_DEFAULT_SYM_PIVOT_TOLERANCE 203UMFPACK_DEFAULT_BLOCK_SIZE = __umfpack.UMFPACK_DEFAULT_BLOCK_SIZE 204UMFPACK_DEFAULT_ALLOC_INIT = __umfpack.UMFPACK_DEFAULT_ALLOC_INIT 205UMFPACK_DEFAULT_FRONT_ALLOC_INIT = __umfpack.UMFPACK_DEFAULT_FRONT_ALLOC_INIT 206UMFPACK_DEFAULT_IRSTEP = __umfpack.UMFPACK_DEFAULT_IRSTEP 207UMFPACK_DEFAULT_SCALE = __umfpack.UMFPACK_DEFAULT_SCALE 208UMFPACK_DEFAULT_STRATEGY = __umfpack.UMFPACK_DEFAULT_STRATEGY 209UMFPACK_DEFAULT_FIXQ = __umfpack.UMFPACK_DEFAULT_FIXQ 210UMFPACK_DEFAULT_AGGRESSIVE = __umfpack.UMFPACK_DEFAULT_AGGRESSIVE 211UMFPACK_DEFAULT_DROPTOL = __umfpack.UMFPACK_DEFAULT_DROPTOL 212UMFPACK_DEFAULT_ORDERING = __umfpack.UMFPACK_DEFAULT_ORDERING 213UMFPACK_OK = __umfpack.UMFPACK_OK 214UMFPACK_WARNING_singular_matrix = __umfpack.UMFPACK_WARNING_singular_matrix 215UMFPACK_WARNING_determinant_underflow = __umfpack.UMFPACK_WARNING_determinant_underflow 216UMFPACK_WARNING_determinant_overflow = __umfpack.UMFPACK_WARNING_determinant_overflow 217UMFPACK_ERROR_out_of_memory = __umfpack.UMFPACK_ERROR_out_of_memory 218UMFPACK_ERROR_invalid_Numeric_object = __umfpack.UMFPACK_ERROR_invalid_Numeric_object 219UMFPACK_ERROR_invalid_Symbolic_object = __umfpack.UMFPACK_ERROR_invalid_Symbolic_object 220UMFPACK_ERROR_argument_missing = __umfpack.UMFPACK_ERROR_argument_missing 221UMFPACK_ERROR_n_nonpositive = __umfpack.UMFPACK_ERROR_n_nonpositive 222UMFPACK_ERROR_invalid_matrix = __umfpack.UMFPACK_ERROR_invalid_matrix 223UMFPACK_ERROR_different_pattern = __umfpack.UMFPACK_ERROR_different_pattern 224UMFPACK_ERROR_invalid_system = __umfpack.UMFPACK_ERROR_invalid_system 225UMFPACK_ERROR_invalid_permutation = __umfpack.UMFPACK_ERROR_invalid_permutation 226UMFPACK_ERROR_internal_error = __umfpack.UMFPACK_ERROR_internal_error 227UMFPACK_ERROR_file_IO = __umfpack.UMFPACK_ERROR_file_IO 228UMFPACK_ERROR_ordering_failed = __umfpack.UMFPACK_ERROR_ordering_failed 229UMFPACK_A = __umfpack.UMFPACK_A 230UMFPACK_At = __umfpack.UMFPACK_At 231UMFPACK_Aat = __umfpack.UMFPACK_Aat 232UMFPACK_Pt_L = __umfpack.UMFPACK_Pt_L 233UMFPACK_L = __umfpack.UMFPACK_L 234UMFPACK_Lt_P = __umfpack.UMFPACK_Lt_P 235UMFPACK_Lat_P = __umfpack.UMFPACK_Lat_P 236UMFPACK_Lt = __umfpack.UMFPACK_Lt 237UMFPACK_Lat = __umfpack.UMFPACK_Lat 238UMFPACK_U_Qt = __umfpack.UMFPACK_U_Qt 239UMFPACK_U = __umfpack.UMFPACK_U 240UMFPACK_Q_Ut = __umfpack.UMFPACK_Q_Ut 241UMFPACK_Q_Uat = __umfpack.UMFPACK_Q_Uat 242UMFPACK_Ut = __umfpack.UMFPACK_Ut 243UMFPACK_Uat = __umfpack.UMFPACK_Uat 244 245def umfpack_di_solve(*args): 246 """ 247 umfpack_di_solve(int sys, int const [] Ap, int const [] Ai, double const [] Ax, double [] X, double const [] B, 248 void * Numeric, double const [20] Control, double [90] Info) -> int 249 """ 250 return __umfpack.umfpack_di_solve(*args) 251 252def umfpack_dl_solve(*args): 253 """ 254 umfpack_dl_solve(SuiteSparse_long sys, SuiteSparse_long const [] Ap, SuiteSparse_long const [] Ai, 255 double const [] Ax, double [] X, double const [] B, void * Numeric, double const [20] Control, 256 double [90] Info) -> SuiteSparse_long 257 """ 258 return __umfpack.umfpack_dl_solve(*args) 259 260def umfpack_zi_solve(*args): 261 """ 262 umfpack_zi_solve(int sys, int const [] Ap, int const [] Ai, double const [] Ax, double const [] Az, 263 double [] Xx, double [] Xz, double const [] Bx, double const [] Bz, void * Numeric, 264 double const [20] Control, double [90] Info) -> int 265 """ 266 return __umfpack.umfpack_zi_solve(*args) 267 268def umfpack_zl_solve(*args): 269 """ 270 umfpack_zl_solve(SuiteSparse_long sys, SuiteSparse_long const [] Ap, SuiteSparse_long const [] Ai, 271 double const [] Ax, double const [] Az, double [] Xx, double [] Xz, double const [] Bx, 272 double const [] Bz, void * Numeric, double const [20] Control, 273 double [90] Info) -> SuiteSparse_long 274 """ 275 return __umfpack.umfpack_zl_solve(*args) 276 277def umfpack_di_defaults(*args): 278 """umfpack_di_defaults(double [20] Control)""" 279 return __umfpack.umfpack_di_defaults(*args) 280 281def umfpack_dl_defaults(*args): 282 """umfpack_dl_defaults(double [20] Control)""" 283 return __umfpack.umfpack_dl_defaults(*args) 284 285def umfpack_zi_defaults(*args): 286 """umfpack_zi_defaults(double [20] Control)""" 287 return __umfpack.umfpack_zi_defaults(*args) 288 289def umfpack_zl_defaults(*args): 290 """umfpack_zl_defaults(double [20] Control)""" 291 return __umfpack.umfpack_zl_defaults(*args) 292 293def umfpack_di_triplet_to_col(*args): 294 """ 295 umfpack_di_triplet_to_col(int n_row, int n_col, int nz, int const [] Ti, int const [] Tj, double const [] Tx, 296 int [] Ap, int [] Ai, double [] Ax, int [] Map) -> int 297 """ 298 return __umfpack.umfpack_di_triplet_to_col(*args) 299 300def umfpack_dl_triplet_to_col(*args): 301 """ 302 umfpack_dl_triplet_to_col(SuiteSparse_long n_row, SuiteSparse_long n_col, SuiteSparse_long nz, SuiteSparse_long const [] Ti, 303 SuiteSparse_long const [] Tj, double const [] Tx, SuiteSparse_long [] Ap, 304 SuiteSparse_long [] Ai, double [] Ax, SuiteSparse_long [] Map) -> SuiteSparse_long 305 """ 306 return __umfpack.umfpack_dl_triplet_to_col(*args) 307 308def umfpack_zi_triplet_to_col(*args): 309 """ 310 umfpack_zi_triplet_to_col(int n_row, int n_col, int nz, int const [] Ti, int const [] Tj, double const [] Tx, 311 double const [] Tz, int [] Ap, int [] Ai, double [] Ax, double [] Az, int [] Map) -> int 312 """ 313 return __umfpack.umfpack_zi_triplet_to_col(*args) 314 315def umfpack_zl_triplet_to_col(*args): 316 """ 317 umfpack_zl_triplet_to_col(SuiteSparse_long n_row, SuiteSparse_long n_col, SuiteSparse_long nz, SuiteSparse_long const [] Ti, 318 SuiteSparse_long const [] Tj, double const [] Tx, double const [] Tz, 319 SuiteSparse_long [] Ap, SuiteSparse_long [] Ai, double [] Ax, 320 double [] Az, SuiteSparse_long [] Map) -> SuiteSparse_long 321 """ 322 return __umfpack.umfpack_zl_triplet_to_col(*args) 323 324def umfpack_di_col_to_triplet(*args): 325 """umfpack_di_col_to_triplet(int n_col, int const [] Ap, int [] Tj) -> int""" 326 return __umfpack.umfpack_di_col_to_triplet(*args) 327 328def umfpack_dl_col_to_triplet(*args): 329 """umfpack_dl_col_to_triplet(SuiteSparse_long n_col, SuiteSparse_long const [] Ap, SuiteSparse_long [] Tj) -> SuiteSparse_long""" 330 return __umfpack.umfpack_dl_col_to_triplet(*args) 331 332def umfpack_zi_col_to_triplet(*args): 333 """umfpack_zi_col_to_triplet(int n_col, int const [] Ap, int [] Tj) -> int""" 334 return __umfpack.umfpack_zi_col_to_triplet(*args) 335 336def umfpack_zl_col_to_triplet(*args): 337 """umfpack_zl_col_to_triplet(SuiteSparse_long n_col, SuiteSparse_long const [] Ap, SuiteSparse_long [] Tj) -> SuiteSparse_long""" 338 return __umfpack.umfpack_zl_col_to_triplet(*args) 339 340def umfpack_di_transpose(*args): 341 """ 342 umfpack_di_transpose(int n_row, int n_col, int const [] Ap, int const [] Ai, double const [] Ax, int const [] P, 343 int const [] Q, int [] Rp, int [] Ri, double [] Rx) -> int 344 """ 345 return __umfpack.umfpack_di_transpose(*args) 346 347def umfpack_dl_transpose(*args): 348 """ 349 umfpack_dl_transpose(SuiteSparse_long n_row, SuiteSparse_long n_col, SuiteSparse_long const [] Ap, SuiteSparse_long const [] Ai, 350 double const [] Ax, SuiteSparse_long const [] P, 351 SuiteSparse_long const [] Q, SuiteSparse_long [] Rp, SuiteSparse_long [] Ri, 352 double [] Rx) -> SuiteSparse_long 353 """ 354 return __umfpack.umfpack_dl_transpose(*args) 355 356def umfpack_zi_transpose(*args): 357 """ 358 umfpack_zi_transpose(int n_row, int n_col, int const [] Ap, int const [] Ai, double const [] Ax, double const [] Az, 359 int const [] P, int const [] Q, int [] Rp, int [] Ri, double [] Rx, 360 double [] Rz, int do_conjugate) -> int 361 """ 362 return __umfpack.umfpack_zi_transpose(*args) 363 364def umfpack_zl_transpose(*args): 365 """ 366 umfpack_zl_transpose(SuiteSparse_long n_row, SuiteSparse_long n_col, SuiteSparse_long const [] Ap, SuiteSparse_long const [] Ai, 367 double const [] Ax, double const [] Az, SuiteSparse_long const [] P, 368 SuiteSparse_long const [] Q, SuiteSparse_long [] Rp, SuiteSparse_long [] Ri, 369 double [] Rx, double [] Rz, SuiteSparse_long do_conjugate) -> SuiteSparse_long 370 """ 371 return __umfpack.umfpack_zl_transpose(*args) 372 373def umfpack_di_scale(*args): 374 """umfpack_di_scale(double [] X, double const [] B, void * Numeric) -> int""" 375 return __umfpack.umfpack_di_scale(*args) 376 377def umfpack_dl_scale(*args): 378 """umfpack_dl_scale(double [] X, double const [] B, void * Numeric) -> SuiteSparse_long""" 379 return __umfpack.umfpack_dl_scale(*args) 380 381def umfpack_zi_scale(*args): 382 """umfpack_zi_scale(double [] Xx, double [] Xz, double const [] Bx, double const [] Bz, void * Numeric) -> int""" 383 return __umfpack.umfpack_zi_scale(*args) 384 385def umfpack_zl_scale(*args): 386 """umfpack_zl_scale(double [] Xx, double [] Xz, double const [] Bx, double const [] Bz, void * Numeric) -> SuiteSparse_long""" 387 return __umfpack.umfpack_zl_scale(*args) 388 389def umfpack_di_report_symbolic(*args): 390 """umfpack_di_report_symbolic(void * Symbolic, double const [20] Control) -> int""" 391 return __umfpack.umfpack_di_report_symbolic(*args) 392 393def umfpack_dl_report_symbolic(*args): 394 """umfpack_dl_report_symbolic(void * Symbolic, double const [20] Control) -> SuiteSparse_long""" 395 return __umfpack.umfpack_dl_report_symbolic(*args) 396 397def umfpack_zi_report_symbolic(*args): 398 """umfpack_zi_report_symbolic(void * Symbolic, double const [20] Control) -> int""" 399 return __umfpack.umfpack_zi_report_symbolic(*args) 400 401def umfpack_zl_report_symbolic(*args): 402 """umfpack_zl_report_symbolic(void * Symbolic, double const [20] Control) -> SuiteSparse_long""" 403 return __umfpack.umfpack_zl_report_symbolic(*args) 404 405def umfpack_di_report_numeric(*args): 406 """umfpack_di_report_numeric(void * Numeric, double const [20] Control) -> int""" 407 return __umfpack.umfpack_di_report_numeric(*args) 408 409def umfpack_dl_report_numeric(*args): 410 """umfpack_dl_report_numeric(void * Numeric, double const [20] Control) -> SuiteSparse_long""" 411 return __umfpack.umfpack_dl_report_numeric(*args) 412 413def umfpack_zi_report_numeric(*args): 414 """umfpack_zi_report_numeric(void * Numeric, double const [20] Control) -> int""" 415 return __umfpack.umfpack_zi_report_numeric(*args) 416 417def umfpack_zl_report_numeric(*args): 418 """umfpack_zl_report_numeric(void * Numeric, double const [20] Control) -> SuiteSparse_long""" 419 return __umfpack.umfpack_zl_report_numeric(*args) 420 421def umfpack_di_report_info(*args): 422 """umfpack_di_report_info(double const [20] Control, double const [90] Info)""" 423 return __umfpack.umfpack_di_report_info(*args) 424 425def umfpack_dl_report_info(*args): 426 """umfpack_dl_report_info(double const [20] Control, double const [90] Info)""" 427 return __umfpack.umfpack_dl_report_info(*args) 428 429def umfpack_zi_report_info(*args): 430 """umfpack_zi_report_info(double const [20] Control, double const [90] Info)""" 431 return __umfpack.umfpack_zi_report_info(*args) 432 433def umfpack_zl_report_info(*args): 434 """umfpack_zl_report_info(double const [20] Control, double const [90] Info)""" 435 return __umfpack.umfpack_zl_report_info(*args) 436 437def umfpack_di_report_control(*args): 438 """umfpack_di_report_control(double const [20] Control)""" 439 return __umfpack.umfpack_di_report_control(*args) 440 441def umfpack_dl_report_control(*args): 442 """umfpack_dl_report_control(double const [20] Control)""" 443 return __umfpack.umfpack_dl_report_control(*args) 444 445def umfpack_zi_report_control(*args): 446 """umfpack_zi_report_control(double const [20] Control)""" 447 return __umfpack.umfpack_zi_report_control(*args) 448 449def umfpack_zl_report_control(*args): 450 """umfpack_zl_report_control(double const [20] Control)""" 451 return __umfpack.umfpack_zl_report_control(*args) 452 453def umfpack_di_symbolic(*args): 454 """ 455 umfpack_di_symbolic(int n_row, int n_col, int const [] Ap, int const [] Ai, double const [] Ax, double const [20] Control, 456 double [90] Info) -> int 457 """ 458 return __umfpack.umfpack_di_symbolic(*args) 459 460def umfpack_dl_symbolic(*args): 461 """ 462 umfpack_dl_symbolic(SuiteSparse_long n_row, SuiteSparse_long n_col, SuiteSparse_long const [] Ap, SuiteSparse_long const [] Ai, 463 double const [] Ax, double const [20] Control, double [90] Info) -> SuiteSparse_long 464 """ 465 return __umfpack.umfpack_dl_symbolic(*args) 466 467def umfpack_zi_symbolic(*args): 468 """ 469 umfpack_zi_symbolic(int n_row, int n_col, int const [] Ap, int const [] Ai, double const [] Ax, double const [] Az, 470 double const [20] Control, double [90] Info) -> int 471 """ 472 return __umfpack.umfpack_zi_symbolic(*args) 473 474def umfpack_zl_symbolic(*args): 475 """ 476 umfpack_zl_symbolic(SuiteSparse_long n_row, SuiteSparse_long n_col, SuiteSparse_long const [] Ap, SuiteSparse_long const [] Ai, 477 double const [] Ax, double const [] Az, double const [20] Control, 478 double [90] Info) -> SuiteSparse_long 479 """ 480 return __umfpack.umfpack_zl_symbolic(*args) 481 482def umfpack_di_numeric(*args): 483 """ 484 umfpack_di_numeric(int const [] Ap, int const [] Ai, double const [] Ax, void * Symbolic, double const [20] Control, 485 double [90] Info) -> int 486 """ 487 return __umfpack.umfpack_di_numeric(*args) 488 489def umfpack_dl_numeric(*args): 490 """ 491 umfpack_dl_numeric(SuiteSparse_long const [] Ap, SuiteSparse_long const [] Ai, double const [] Ax, void * Symbolic, 492 double const [20] Control, double [90] Info) -> SuiteSparse_long 493 """ 494 return __umfpack.umfpack_dl_numeric(*args) 495 496def umfpack_zi_numeric(*args): 497 """ 498 umfpack_zi_numeric(int const [] Ap, int const [] Ai, double const [] Ax, double const [] Az, void * Symbolic, 499 double const [20] Control, double [90] Info) -> int 500 """ 501 return __umfpack.umfpack_zi_numeric(*args) 502 503def umfpack_zl_numeric(*args): 504 """ 505 umfpack_zl_numeric(SuiteSparse_long const [] Ap, SuiteSparse_long const [] Ai, double const [] Ax, double const [] Az, 506 void * Symbolic, double const [20] Control, double [90] Info) -> SuiteSparse_long 507 """ 508 return __umfpack.umfpack_zl_numeric(*args) 509 510def umfpack_di_free_symbolic(*args): 511 """umfpack_di_free_symbolic(void ** Symbolic)""" 512 return __umfpack.umfpack_di_free_symbolic(*args) 513 514def umfpack_dl_free_symbolic(*args): 515 """umfpack_dl_free_symbolic(void ** Symbolic)""" 516 return __umfpack.umfpack_dl_free_symbolic(*args) 517 518def umfpack_zi_free_symbolic(*args): 519 """umfpack_zi_free_symbolic(void ** Symbolic)""" 520 return __umfpack.umfpack_zi_free_symbolic(*args) 521 522def umfpack_zl_free_symbolic(*args): 523 """umfpack_zl_free_symbolic(void ** Symbolic)""" 524 return __umfpack.umfpack_zl_free_symbolic(*args) 525 526def umfpack_di_free_numeric(*args): 527 """umfpack_di_free_numeric(void ** Numeric)""" 528 return __umfpack.umfpack_di_free_numeric(*args) 529 530def umfpack_dl_free_numeric(*args): 531 """umfpack_dl_free_numeric(void ** Numeric)""" 532 return __umfpack.umfpack_dl_free_numeric(*args) 533 534def umfpack_zi_free_numeric(*args): 535 """umfpack_zi_free_numeric(void ** Numeric)""" 536 return __umfpack.umfpack_zi_free_numeric(*args) 537 538def umfpack_zl_free_numeric(*args): 539 """umfpack_zl_free_numeric(void ** Numeric)""" 540 return __umfpack.umfpack_zl_free_numeric(*args) 541 542def umfpack_di_get_lunz(*args): 543 """umfpack_di_get_lunz(void * Numeric) -> int""" 544 return __umfpack.umfpack_di_get_lunz(*args) 545 546def umfpack_dl_get_lunz(*args): 547 """umfpack_dl_get_lunz(void * Numeric) -> SuiteSparse_long""" 548 return __umfpack.umfpack_dl_get_lunz(*args) 549 550def umfpack_zi_get_lunz(*args): 551 """umfpack_zi_get_lunz(void * Numeric) -> int""" 552 return __umfpack.umfpack_zi_get_lunz(*args) 553 554def umfpack_zl_get_lunz(*args): 555 """umfpack_zl_get_lunz(void * Numeric) -> SuiteSparse_long""" 556 return __umfpack.umfpack_zl_get_lunz(*args) 557 558def umfpack_di_get_numeric(*args): 559 """ 560 umfpack_di_get_numeric(int [] Lp, int [] Lj, double [] Lx, int [] Up, int [] Ui, double [] Ux, int [] P, 561 int [] Q, double [] Dx, double [] Rs, void * Numeric) -> int 562 """ 563 return __umfpack.umfpack_di_get_numeric(*args) 564 565def umfpack_dl_get_numeric(*args): 566 """ 567 umfpack_dl_get_numeric(SuiteSparse_long [] Lp, SuiteSparse_long [] Lj, double [] Lx, SuiteSparse_long [] Up, 568 SuiteSparse_long [] Ui, double [] Ux, SuiteSparse_long [] P, SuiteSparse_long [] Q, 569 double [] Dx, double [] Rs, void * Numeric) -> SuiteSparse_long 570 """ 571 return __umfpack.umfpack_dl_get_numeric(*args) 572 573def umfpack_zi_get_numeric(*args): 574 """ 575 umfpack_zi_get_numeric(int [] Lp, int [] Lj, double [] Lx, double [] Lz, int [] Up, int [] Ui, double [] Ux, 576 double [] Uz, int [] P, int [] Q, double [] Dx, double [] Dz, double [] Rs, 577 void * Numeric) -> int 578 """ 579 return __umfpack.umfpack_zi_get_numeric(*args) 580 581def umfpack_zl_get_numeric(*args): 582 """ 583 umfpack_zl_get_numeric(SuiteSparse_long [] Lp, SuiteSparse_long [] Lj, double [] Lx, double [] Lz, SuiteSparse_long [] Up, 584 SuiteSparse_long [] Ui, double [] Ux, double [] Uz, SuiteSparse_long [] P, 585 SuiteSparse_long [] Q, double [] Dx, double [] Dz, double [] Rs, 586 void * Numeric) -> SuiteSparse_long 587 """ 588 return __umfpack.umfpack_zl_get_numeric(*args) 589# This file is compatible with both classic and new-style classes. 590 591 592