1# This file was automatically generated by SWIG (http://www.swig.org). 2# Version 3.0.12 3# 4# Do not make changes to this file unless you know what you are doing--modify 5# the SWIG interface file instead. 6 7from sys import version_info as _swig_python_version_info 8if _swig_python_version_info >= (2, 7, 0): 9 def swig_import_helper(): 10 import importlib 11 pkg = __name__.rpartition('.')[0] 12 mname = '.'.join((pkg, '_gslwrap')).lstrip('.') 13 try: 14 return importlib.import_module(mname) 15 except ImportError: 16 return importlib.import_module('_gslwrap') 17 _gslwrap = swig_import_helper() 18 del swig_import_helper 19elif _swig_python_version_info >= (2, 6, 0): 20 def swig_import_helper(): 21 from os.path import dirname 22 import imp 23 fp = None 24 try: 25 fp, pathname, description = imp.find_module('_gslwrap', [dirname(__file__)]) 26 except ImportError: 27 import _gslwrap 28 return _gslwrap 29 try: 30 _mod = imp.load_module('_gslwrap', fp, pathname, description) 31 finally: 32 if fp is not None: 33 fp.close() 34 return _mod 35 _gslwrap = swig_import_helper() 36 del swig_import_helper 37else: 38 import _gslwrap 39del _swig_python_version_info 40 41try: 42 _swig_property = property 43except NameError: 44 pass # Python < 2.2 doesn't have 'property'. 45 46try: 47 import builtins as __builtin__ 48except ImportError: 49 import __builtin__ 50 51def _swig_setattr_nondynamic(self, class_type, name, value, static=1): 52 if (name == "thisown"): 53 return self.this.own(value) 54 if (name == "this"): 55 if type(value).__name__ == 'SwigPyObject': 56 self.__dict__[name] = value 57 return 58 method = class_type.__swig_setmethods__.get(name, None) 59 if method: 60 return method(self, value) 61 if (not static): 62 if _newclass: 63 object.__setattr__(self, name, value) 64 else: 65 self.__dict__[name] = value 66 else: 67 raise AttributeError("You cannot add attributes to %s" % self) 68 69 70def _swig_setattr(self, class_type, name, value): 71 return _swig_setattr_nondynamic(self, class_type, name, value, 0) 72 73 74def _swig_getattr(self, class_type, name): 75 if (name == "thisown"): 76 return self.this.own() 77 method = class_type.__swig_getmethods__.get(name, None) 78 if method: 79 return method(self) 80 raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name)) 81 82 83def _swig_repr(self): 84 try: 85 strthis = "proxy of " + self.this.__repr__() 86 except __builtin__.Exception: 87 strthis = "" 88 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) 89 90try: 91 _object = object 92 _newclass = 1 93except __builtin__.Exception: 94 class _object: 95 pass 96 _newclass = 0 97 98class Permutation(_object): 99 """Proxy of C gsl_permutation_struct struct.""" 100 101 __swig_setmethods__ = {} 102 __setattr__ = lambda self, name, value: _swig_setattr(self, Permutation, name, value) 103 __swig_getmethods__ = {} 104 __getattr__ = lambda self, name: _swig_getattr(self, Permutation, name) 105 __repr__ = _swig_repr 106 __swig_getmethods__["size"] = _gslwrap.Permutation_size_get 107 if _newclass: 108 size = _swig_property(_gslwrap.Permutation_size_get) 109 __swig_getmethods__["data"] = _gslwrap.Permutation_data_get 110 if _newclass: 111 data = _swig_property(_gslwrap.Permutation_data_get) 112 113 def __init__(self, n): 114 """ 115 __init__(gsl_permutation_struct self, size_t n) -> Permutation 116 117 Parameters 118 ---------- 119 n: size_t 120 121 """ 122 this = _gslwrap.new_Permutation(n) 123 try: 124 self.this.append(this) 125 except __builtin__.Exception: 126 self.this = this 127 __swig_destroy__ = _gslwrap.delete_Permutation 128 __del__ = lambda self: None 129 130 def inversions(self): 131 """ 132 inversions(Permutation self) -> size_t 133 134 Parameters 135 ---------- 136 self: struct gsl_permutation_struct * 137 138 """ 139 return _gslwrap.Permutation_inversions(self) 140 141 142 def __getitem__(self, i): 143 """ 144 __getitem__(Permutation self, size_t const i) -> size_t 145 146 Parameters 147 ---------- 148 i: size_t const 149 150 """ 151 return _gslwrap.Permutation___getitem__(self, i) 152 153 154 def swap(self, i, j): 155 """ 156 swap(Permutation self, size_t const i, size_t const j) -> gsl_error_flag_drop 157 158 Parameters 159 ---------- 160 i: size_t const 161 j: size_t const 162 163 """ 164 return _gslwrap.Permutation_swap(self, i, j) 165 166 167 def __len__(self): 168 """ 169 __len__(Permutation self) -> size_t 170 171 Parameters 172 ---------- 173 self: struct gsl_permutation_struct * 174 175 """ 176 return _gslwrap.Permutation___len__(self) 177 178 179 def valid(self): 180 """ 181 valid(Permutation self) -> gsl_error_flag_drop 182 183 Parameters 184 ---------- 185 self: struct gsl_permutation_struct * 186 187 """ 188 return _gslwrap.Permutation_valid(self) 189 190 191 def reverse(self): 192 """ 193 reverse(Permutation self) 194 195 Parameters 196 ---------- 197 self: struct gsl_permutation_struct * 198 199 """ 200 return _gslwrap.Permutation_reverse(self) 201 202 203 def next(self): 204 """ 205 next(Permutation self) -> int 206 207 Parameters 208 ---------- 209 self: struct gsl_permutation_struct * 210 211 """ 212 return _gslwrap.Permutation_next(self) 213 214 215 def prev(self): 216 """ 217 prev(Permutation self) -> int 218 219 Parameters 220 ---------- 221 self: struct gsl_permutation_struct * 222 223 """ 224 return _gslwrap.Permutation_prev(self) 225 226 227 def __str__(self): 228 """ 229 __str__(Permutation self) -> char * 230 231 Parameters 232 ---------- 233 self: struct gsl_permutation_struct * 234 235 """ 236 return _gslwrap.Permutation___str__(self) 237 238 239 def tolist(self): 240 """ 241 tolist(Permutation self) -> PyObject * 242 243 Parameters 244 ---------- 245 self: struct gsl_permutation_struct * 246 247 """ 248 return _gslwrap.Permutation_tolist(self) 249 250 251 def toarray(self): 252 """ 253 toarray(Permutation self) -> PyObject * 254 255 Parameters 256 ---------- 257 self: struct gsl_permutation_struct * 258 259 """ 260 return _gslwrap.Permutation_toarray(self) 261 262 263 def _linear_to_canonical(self, q): 264 """ 265 _linear_to_canonical(Permutation self, Permutation q) -> gsl_error_flag_drop 266 267 Parameters 268 ---------- 269 q: struct gsl_permutation_struct * 270 271 """ 272 return _gslwrap.Permutation__linear_to_canonical(self, q) 273 274 275 def _canonical_to_linear(self, q): 276 """ 277 _canonical_to_linear(Permutation self, Permutation q) -> gsl_error_flag_drop 278 279 Parameters 280 ---------- 281 q: struct gsl_permutation_struct * 282 283 """ 284 return _gslwrap.Permutation__canonical_to_linear(self, q) 285 286 287 def _mul(self, res, m2): 288 """ 289 _mul(Permutation self, Permutation res, Permutation m2) -> gsl_error_flag_drop 290 291 Parameters 292 ---------- 293 res: struct gsl_permutation_struct * 294 m2: struct gsl_permutation_struct * 295 296 """ 297 return _gslwrap.Permutation__mul(self, res, m2) 298 299 300 def _inverse(self, inv): 301 """ 302 _inverse(Permutation self, Permutation inv) -> gsl_error_flag_drop 303 304 Parameters 305 ---------- 306 inv: struct gsl_permutation_struct * 307 308 """ 309 return _gslwrap.Permutation__inverse(self, inv) 310 311 312 def linear_cycles(self): 313 """ 314 linear_cycles(Permutation self) -> size_t 315 316 Parameters 317 ---------- 318 self: struct gsl_permutation_struct * 319 320 """ 321 return _gslwrap.Permutation_linear_cycles(self) 322 323 324 def canonical_cycles(self): 325 """ 326 canonical_cycles(Permutation self) -> size_t 327 328 Parameters 329 ---------- 330 self: struct gsl_permutation_struct * 331 332 """ 333 return _gslwrap.Permutation_canonical_cycles(self) 334 335Permutation_swigregister = _gslwrap.Permutation_swigregister 336Permutation_swigregister(Permutation) 337 338 339def gsl_permutation_alloc(n): 340 """ 341 gsl_permutation_alloc(size_t const n) -> Permutation 342 343 Parameters 344 ---------- 345 n: size_t const 346 347 """ 348 return _gslwrap.gsl_permutation_alloc(n) 349 350def gsl_permutation_calloc(n): 351 """ 352 gsl_permutation_calloc(size_t const n) -> Permutation 353 354 Parameters 355 ---------- 356 n: size_t const 357 358 """ 359 return _gslwrap.gsl_permutation_calloc(n) 360 361def gsl_permutation_init(p): 362 """ 363 gsl_permutation_init(Permutation p) 364 365 Parameters 366 ---------- 367 p: gsl_permutation * 368 369 """ 370 return _gslwrap.gsl_permutation_init(p) 371 372def gsl_permutation_free(p): 373 """ 374 gsl_permutation_free(Permutation p) 375 376 Parameters 377 ---------- 378 p: gsl_permutation * 379 380 """ 381 return _gslwrap.gsl_permutation_free(p) 382 383def gsl_permutation_fread(stream, p): 384 """ 385 gsl_permutation_fread(FILE * stream, Permutation p) -> int 386 387 Parameters 388 ---------- 389 stream: FILE * 390 p: gsl_permutation * 391 392 """ 393 return _gslwrap.gsl_permutation_fread(stream, p) 394 395def gsl_permutation_fwrite(stream, p): 396 """ 397 gsl_permutation_fwrite(FILE * stream, Permutation p) -> int 398 399 Parameters 400 ---------- 401 stream: FILE * 402 p: gsl_permutation const * 403 404 """ 405 return _gslwrap.gsl_permutation_fwrite(stream, p) 406 407def gsl_permutation_fscanf(stream, p): 408 """ 409 gsl_permutation_fscanf(FILE * stream, Permutation p) -> int 410 411 Parameters 412 ---------- 413 stream: FILE * 414 p: gsl_permutation * 415 416 """ 417 return _gslwrap.gsl_permutation_fscanf(stream, p) 418 419def gsl_permutation_fprintf(stream, p, format): 420 """ 421 gsl_permutation_fprintf(FILE * stream, Permutation p, char const * format) -> int 422 423 Parameters 424 ---------- 425 stream: FILE * 426 p: gsl_permutation const * 427 format: char const * 428 429 """ 430 return _gslwrap.gsl_permutation_fprintf(stream, p, format) 431 432def gsl_permutation_size(p): 433 """ 434 gsl_permutation_size(Permutation p) -> size_t 435 436 Parameters 437 ---------- 438 p: gsl_permutation const * 439 440 """ 441 return _gslwrap.gsl_permutation_size(p) 442 443def gsl_permutation_data(p): 444 """ 445 gsl_permutation_data(Permutation p) -> size_t * 446 447 Parameters 448 ---------- 449 p: gsl_permutation const * 450 451 """ 452 return _gslwrap.gsl_permutation_data(p) 453 454def gsl_permutation_swap(p, i, j): 455 """ 456 gsl_permutation_swap(Permutation p, size_t const i, size_t const j) -> int 457 458 Parameters 459 ---------- 460 p: gsl_permutation * 461 i: size_t const 462 j: size_t const 463 464 """ 465 return _gslwrap.gsl_permutation_swap(p, i, j) 466 467def gsl_permutation_valid(p): 468 """ 469 gsl_permutation_valid(Permutation p) -> int 470 471 Parameters 472 ---------- 473 p: gsl_permutation const * 474 475 """ 476 return _gslwrap.gsl_permutation_valid(p) 477 478def gsl_permutation_reverse(p): 479 """ 480 gsl_permutation_reverse(Permutation p) 481 482 Parameters 483 ---------- 484 p: gsl_permutation * 485 486 """ 487 return _gslwrap.gsl_permutation_reverse(p) 488 489def gsl_permutation_inverse(inv, p): 490 """ 491 gsl_permutation_inverse(Permutation inv, Permutation p) -> int 492 493 Parameters 494 ---------- 495 inv: gsl_permutation * 496 p: gsl_permutation const * 497 498 """ 499 return _gslwrap.gsl_permutation_inverse(inv, p) 500 501def gsl_permutation_next(p): 502 """ 503 gsl_permutation_next(Permutation p) -> int 504 505 Parameters 506 ---------- 507 p: gsl_permutation * 508 509 """ 510 return _gslwrap.gsl_permutation_next(p) 511 512def gsl_permutation_prev(p): 513 """ 514 gsl_permutation_prev(Permutation p) -> int 515 516 Parameters 517 ---------- 518 p: gsl_permutation * 519 520 """ 521 return _gslwrap.gsl_permutation_prev(p) 522 523def gsl_permutation_linear_to_canonical(q, p): 524 """ 525 gsl_permutation_linear_to_canonical(Permutation q, Permutation p) -> int 526 527 Parameters 528 ---------- 529 q: gsl_permutation * 530 p: gsl_permutation const * 531 532 """ 533 return _gslwrap.gsl_permutation_linear_to_canonical(q, p) 534 535def gsl_permutation_canonical_to_linear(p, q): 536 """ 537 gsl_permutation_canonical_to_linear(Permutation p, Permutation q) -> int 538 539 Parameters 540 ---------- 541 p: gsl_permutation * 542 q: gsl_permutation const * 543 544 """ 545 return _gslwrap.gsl_permutation_canonical_to_linear(p, q) 546 547def gsl_permutation_get(p, i): 548 """ 549 gsl_permutation_get(Permutation p, size_t const i) -> size_t 550 551 Parameters 552 ---------- 553 p: gsl_permutation const * 554 i: size_t const 555 556 """ 557 return _gslwrap.gsl_permutation_get(p, i) 558 559def pygsl_linalg_complex_householder_mh(tau, v, OUTPUT): 560 """ 561 pygsl_linalg_complex_householder_mh(gsl_complex tau, gsl_vector_complex const * v, gsl_matrix_complex * OUTPUT) -> int 562 563 Parameters 564 ---------- 565 tau: gsl_complex 566 v: gsl_vector_complex const * 567 OUTPUT: gsl_matrix_complex * (output) 568 569 """ 570 return _gslwrap.pygsl_linalg_complex_householder_mh(tau, v, OUTPUT) 571 572def pygsl_linalg_hessenberg_decomp(A, tau): 573 """ 574 pygsl_linalg_hessenberg_decomp(gsl_matrix * A, gsl_vector * tau) -> int 575 576 Parameters 577 ---------- 578 A: gsl_matrix * 579 tau: gsl_vector * 580 581 """ 582 return _gslwrap.pygsl_linalg_hessenberg_decomp(A, tau) 583 584def pygsl_linalg_complex_cholesky_invert(cholesky): 585 """ 586 pygsl_linalg_complex_cholesky_invert(gsl_matrix_complex * cholesky) -> int 587 588 Parameters 589 ---------- 590 cholesky: gsl_matrix_complex * 591 592 """ 593 return _gslwrap.pygsl_linalg_complex_cholesky_invert(cholesky) 594GSL_LINALG_MOD_NONE = _gslwrap.GSL_LINALG_MOD_NONE 595GSL_LINALG_MOD_TRANSPOSE = _gslwrap.GSL_LINALG_MOD_TRANSPOSE 596GSL_LINALG_MOD_CONJUGATE = _gslwrap.GSL_LINALG_MOD_CONJUGATE 597 598def gsl_linalg_matmult(A, B, C): 599 """ 600 gsl_linalg_matmult(gsl_matrix const * A, gsl_matrix const * B, gsl_matrix * C) -> int 601 602 Parameters 603 ---------- 604 A: gsl_matrix const * 605 B: gsl_matrix const * 606 C: gsl_matrix * 607 608 """ 609 return _gslwrap.gsl_linalg_matmult(A, B, C) 610 611def gsl_linalg_matmult_mod(A, modA, B, modB, C): 612 """ 613 gsl_linalg_matmult_mod(gsl_matrix const * A, gsl_linalg_matrix_mod_t modA, gsl_matrix const * B, gsl_linalg_matrix_mod_t modB, gsl_matrix * C) -> int 614 615 Parameters 616 ---------- 617 A: gsl_matrix const * 618 modA: enum gsl_linalg_matrix_mod_t 619 B: gsl_matrix const * 620 modB: enum gsl_linalg_matrix_mod_t 621 C: gsl_matrix * 622 623 """ 624 return _gslwrap.gsl_linalg_matmult_mod(A, modA, B, modB, C) 625 626def gsl_linalg_exponential_ss(A, eA, mode): 627 """ 628 gsl_linalg_exponential_ss(gsl_matrix const * A, gsl_matrix * eA, gsl_mode_t mode) -> int 629 630 Parameters 631 ---------- 632 A: gsl_matrix const * 633 eA: gsl_matrix * 634 mode: gsl_mode_t 635 636 """ 637 return _gslwrap.gsl_linalg_exponential_ss(A, eA, mode) 638 639def gsl_linalg_householder_transform(v): 640 """ 641 gsl_linalg_householder_transform(gsl_vector * v) -> double 642 643 Parameters 644 ---------- 645 v: gsl_vector * 646 647 """ 648 return _gslwrap.gsl_linalg_householder_transform(v) 649 650def gsl_linalg_complex_householder_transform(v): 651 """ 652 gsl_linalg_complex_householder_transform(gsl_vector_complex * v) -> gsl_complex 653 654 Parameters 655 ---------- 656 v: gsl_vector_complex * 657 658 """ 659 return _gslwrap.gsl_linalg_complex_householder_transform(v) 660 661def gsl_linalg_householder_hm(tau, v, A): 662 """ 663 gsl_linalg_householder_hm(double tau, gsl_vector const * v, gsl_matrix * A) -> int 664 665 Parameters 666 ---------- 667 tau: double 668 v: gsl_vector const * 669 A: gsl_matrix * 670 671 """ 672 return _gslwrap.gsl_linalg_householder_hm(tau, v, A) 673 674def gsl_linalg_householder_mh(tau, v, A): 675 """ 676 gsl_linalg_householder_mh(double tau, gsl_vector const * v, gsl_matrix * A) -> int 677 678 Parameters 679 ---------- 680 tau: double 681 v: gsl_vector const * 682 A: gsl_matrix * 683 684 """ 685 return _gslwrap.gsl_linalg_householder_mh(tau, v, A) 686 687def gsl_linalg_householder_hv(tau, v, w): 688 """ 689 gsl_linalg_householder_hv(double tau, gsl_vector const * v, gsl_vector * w) -> int 690 691 Parameters 692 ---------- 693 tau: double 694 v: gsl_vector const * 695 w: gsl_vector * 696 697 """ 698 return _gslwrap.gsl_linalg_householder_hv(tau, v, w) 699 700def gsl_linalg_householder_hm1(tau, A): 701 """ 702 gsl_linalg_householder_hm1(double tau, gsl_matrix * A) -> int 703 704 Parameters 705 ---------- 706 tau: double 707 A: gsl_matrix * 708 709 """ 710 return _gslwrap.gsl_linalg_householder_hm1(tau, A) 711 712def gsl_linalg_complex_householder_hm(tau, v, A): 713 """ 714 gsl_linalg_complex_householder_hm(gsl_complex tau, gsl_vector_complex const * v, gsl_matrix_complex * A) -> int 715 716 Parameters 717 ---------- 718 tau: gsl_complex 719 v: gsl_vector_complex const * 720 A: gsl_matrix_complex * 721 722 """ 723 return _gslwrap.gsl_linalg_complex_householder_hm(tau, v, A) 724 725def gsl_linalg_complex_householder_hv(tau, v, w): 726 """ 727 gsl_linalg_complex_householder_hv(gsl_complex tau, gsl_vector_complex const * v, gsl_vector_complex * w) -> int 728 729 Parameters 730 ---------- 731 tau: gsl_complex 732 v: gsl_vector_complex const * 733 w: gsl_vector_complex * 734 735 """ 736 return _gslwrap.gsl_linalg_complex_householder_hv(tau, v, w) 737 738def gsl_linalg_hessenberg_unpack(H, tau, U): 739 """ 740 gsl_linalg_hessenberg_unpack(gsl_matrix * H, gsl_vector * tau, gsl_matrix * U) -> int 741 742 Parameters 743 ---------- 744 H: gsl_matrix * 745 tau: gsl_vector * 746 U: gsl_matrix * 747 748 """ 749 return _gslwrap.gsl_linalg_hessenberg_unpack(H, tau, U) 750 751def gsl_linalg_hessenberg_unpack_accum(H, tau, U): 752 """ 753 gsl_linalg_hessenberg_unpack_accum(gsl_matrix * H, gsl_vector * tau, gsl_matrix * U) -> int 754 755 Parameters 756 ---------- 757 H: gsl_matrix * 758 tau: gsl_vector * 759 U: gsl_matrix * 760 761 """ 762 return _gslwrap.gsl_linalg_hessenberg_unpack_accum(H, tau, U) 763 764def gsl_linalg_hessenberg_set_zero(H): 765 """ 766 gsl_linalg_hessenberg_set_zero(gsl_matrix * H) -> int 767 768 Parameters 769 ---------- 770 H: gsl_matrix * 771 772 """ 773 return _gslwrap.gsl_linalg_hessenberg_set_zero(H) 774 775def gsl_linalg_hessenberg_submatrix(M, A, top, tau): 776 """ 777 gsl_linalg_hessenberg_submatrix(gsl_matrix * M, gsl_matrix * A, size_t top, gsl_vector * tau) -> int 778 779 Parameters 780 ---------- 781 M: gsl_matrix * 782 A: gsl_matrix * 783 top: size_t 784 tau: gsl_vector * 785 786 """ 787 return _gslwrap.gsl_linalg_hessenberg_submatrix(M, A, top, tau) 788 789def gsl_linalg_hesstri_decomp(A, B, U, V, work): 790 """ 791 gsl_linalg_hesstri_decomp(gsl_matrix * A, gsl_matrix * B, gsl_matrix * U, gsl_matrix * V, gsl_vector * work) -> int 792 793 Parameters 794 ---------- 795 A: gsl_matrix * 796 B: gsl_matrix * 797 U: gsl_matrix * 798 V: gsl_matrix * 799 work: gsl_vector * 800 801 """ 802 return _gslwrap.gsl_linalg_hesstri_decomp(A, B, U, V, work) 803 804def gsl_linalg_SV_decomp(A, V, S, work): 805 """ 806 gsl_linalg_SV_decomp(gsl_matrix * A, gsl_matrix * V, gsl_vector * S, gsl_vector * work) -> int 807 808 Parameters 809 ---------- 810 A: gsl_matrix * 811 V: gsl_matrix * 812 S: gsl_vector * 813 work: gsl_vector * 814 815 """ 816 return _gslwrap.gsl_linalg_SV_decomp(A, V, S, work) 817 818def gsl_linalg_SV_decomp_mod(A, X, V, S, work): 819 """ 820 gsl_linalg_SV_decomp_mod(gsl_matrix * A, gsl_matrix * X, gsl_matrix * V, gsl_vector * S, gsl_vector * work) -> int 821 822 Parameters 823 ---------- 824 A: gsl_matrix * 825 X: gsl_matrix * 826 V: gsl_matrix * 827 S: gsl_vector * 828 work: gsl_vector * 829 830 """ 831 return _gslwrap.gsl_linalg_SV_decomp_mod(A, X, V, S, work) 832 833def gsl_linalg_SV_decomp_jacobi(A, Q, S): 834 """ 835 gsl_linalg_SV_decomp_jacobi(gsl_matrix * A, gsl_matrix * Q, gsl_vector * S) -> int 836 837 Parameters 838 ---------- 839 A: gsl_matrix * 840 Q: gsl_matrix * 841 S: gsl_vector * 842 843 """ 844 return _gslwrap.gsl_linalg_SV_decomp_jacobi(A, Q, S) 845 846def gsl_linalg_SV_solve(U, Q, S, b, x): 847 """ 848 gsl_linalg_SV_solve(gsl_matrix const * U, gsl_matrix const * Q, gsl_vector const * S, gsl_vector const * b, gsl_vector * x) -> int 849 850 Parameters 851 ---------- 852 U: gsl_matrix const * 853 Q: gsl_matrix const * 854 S: gsl_vector const * 855 b: gsl_vector const * 856 x: gsl_vector * 857 858 """ 859 return _gslwrap.gsl_linalg_SV_solve(U, Q, S, b, x) 860 861def gsl_linalg_LU_solve(LU, p, b, x): 862 """ 863 gsl_linalg_LU_solve(gsl_matrix const * LU, Permutation p, gsl_vector const * b, gsl_vector * x) -> int 864 865 Parameters 866 ---------- 867 LU: gsl_matrix const * 868 p: gsl_permutation const * 869 b: gsl_vector const * 870 x: gsl_vector * 871 872 """ 873 return _gslwrap.gsl_linalg_LU_solve(LU, p, b, x) 874 875def gsl_linalg_LU_svx(LU, p, x): 876 """ 877 gsl_linalg_LU_svx(gsl_matrix const * LU, Permutation p, gsl_vector * x) -> int 878 879 Parameters 880 ---------- 881 LU: gsl_matrix const * 882 p: gsl_permutation const * 883 x: gsl_vector * 884 885 """ 886 return _gslwrap.gsl_linalg_LU_svx(LU, p, x) 887 888def gsl_linalg_LU_refine(A, LU, p, b, x, work): 889 """ 890 gsl_linalg_LU_refine(gsl_matrix const * A, gsl_matrix const * LU, Permutation p, gsl_vector const * b, gsl_vector * x, gsl_vector * work) -> int 891 892 Parameters 893 ---------- 894 A: gsl_matrix const * 895 LU: gsl_matrix const * 896 p: gsl_permutation const * 897 b: gsl_vector const * 898 x: gsl_vector * 899 work: gsl_vector * 900 901 """ 902 return _gslwrap.gsl_linalg_LU_refine(A, LU, p, b, x, work) 903 904def gsl_linalg_LU_invert(LU, p, inverse): 905 """ 906 gsl_linalg_LU_invert(gsl_matrix const * LU, Permutation p, gsl_matrix * inverse) -> int 907 908 Parameters 909 ---------- 910 LU: gsl_matrix const * 911 p: gsl_permutation const * 912 inverse: gsl_matrix * 913 914 """ 915 return _gslwrap.gsl_linalg_LU_invert(LU, p, inverse) 916 917def gsl_linalg_LU_det(LU, signum): 918 """ 919 gsl_linalg_LU_det(gsl_matrix * LU, int signum) -> double 920 921 Parameters 922 ---------- 923 LU: gsl_matrix * 924 signum: int 925 926 """ 927 return _gslwrap.gsl_linalg_LU_det(LU, signum) 928 929def gsl_linalg_LU_lndet(LU): 930 """ 931 gsl_linalg_LU_lndet(gsl_matrix * LU) -> double 932 933 Parameters 934 ---------- 935 LU: gsl_matrix * 936 937 """ 938 return _gslwrap.gsl_linalg_LU_lndet(LU) 939 940def gsl_linalg_LU_sgndet(lu, signum): 941 """ 942 gsl_linalg_LU_sgndet(gsl_matrix * lu, int signum) -> int 943 944 Parameters 945 ---------- 946 lu: gsl_matrix * 947 signum: int 948 949 """ 950 return _gslwrap.gsl_linalg_LU_sgndet(lu, signum) 951 952def gsl_linalg_complex_LU_solve(LU, p, b, x): 953 """ 954 gsl_linalg_complex_LU_solve(gsl_matrix_complex const * LU, Permutation p, gsl_vector_complex const * b, gsl_vector_complex * x) -> int 955 956 Parameters 957 ---------- 958 LU: gsl_matrix_complex const * 959 p: gsl_permutation const * 960 b: gsl_vector_complex const * 961 x: gsl_vector_complex * 962 963 """ 964 return _gslwrap.gsl_linalg_complex_LU_solve(LU, p, b, x) 965 966def gsl_linalg_complex_LU_svx(LU, p, x): 967 """ 968 gsl_linalg_complex_LU_svx(gsl_matrix_complex const * LU, Permutation p, gsl_vector_complex * x) -> int 969 970 Parameters 971 ---------- 972 LU: gsl_matrix_complex const * 973 p: gsl_permutation const * 974 x: gsl_vector_complex * 975 976 """ 977 return _gslwrap.gsl_linalg_complex_LU_svx(LU, p, x) 978 979def gsl_linalg_complex_LU_refine(A, LU, p, b, x, work): 980 """ 981 gsl_linalg_complex_LU_refine(gsl_matrix_complex const * A, gsl_matrix_complex const * LU, Permutation p, gsl_vector_complex const * b, gsl_vector_complex * x, gsl_vector_complex * work) -> int 982 983 Parameters 984 ---------- 985 A: gsl_matrix_complex const * 986 LU: gsl_matrix_complex const * 987 p: gsl_permutation const * 988 b: gsl_vector_complex const * 989 x: gsl_vector_complex * 990 work: gsl_vector_complex * 991 992 """ 993 return _gslwrap.gsl_linalg_complex_LU_refine(A, LU, p, b, x, work) 994 995def gsl_linalg_complex_LU_invert(LU, p, inverse): 996 """ 997 gsl_linalg_complex_LU_invert(gsl_matrix_complex const * LU, Permutation p, gsl_matrix_complex * inverse) -> int 998 999 Parameters 1000 ---------- 1001 LU: gsl_matrix_complex const * 1002 p: gsl_permutation const * 1003 inverse: gsl_matrix_complex * 1004 1005 """ 1006 return _gslwrap.gsl_linalg_complex_LU_invert(LU, p, inverse) 1007 1008def gsl_linalg_complex_LU_det(LU, signum): 1009 """ 1010 gsl_linalg_complex_LU_det(gsl_matrix_complex * LU, int signum) -> gsl_complex 1011 1012 Parameters 1013 ---------- 1014 LU: gsl_matrix_complex * 1015 signum: int 1016 1017 """ 1018 return _gslwrap.gsl_linalg_complex_LU_det(LU, signum) 1019 1020def gsl_linalg_complex_LU_lndet(LU): 1021 """ 1022 gsl_linalg_complex_LU_lndet(gsl_matrix_complex * LU) -> double 1023 1024 Parameters 1025 ---------- 1026 LU: gsl_matrix_complex * 1027 1028 """ 1029 return _gslwrap.gsl_linalg_complex_LU_lndet(LU) 1030 1031def gsl_linalg_complex_LU_sgndet(LU, signum): 1032 """ 1033 gsl_linalg_complex_LU_sgndet(gsl_matrix_complex * LU, int signum) -> gsl_complex 1034 1035 Parameters 1036 ---------- 1037 LU: gsl_matrix_complex * 1038 signum: int 1039 1040 """ 1041 return _gslwrap.gsl_linalg_complex_LU_sgndet(LU, signum) 1042 1043def gsl_linalg_QR_decomp(A, tau): 1044 """ 1045 gsl_linalg_QR_decomp(gsl_matrix * A, gsl_vector * tau) -> int 1046 1047 Parameters 1048 ---------- 1049 A: gsl_matrix * 1050 tau: gsl_vector * 1051 1052 """ 1053 return _gslwrap.gsl_linalg_QR_decomp(A, tau) 1054 1055def gsl_linalg_QR_solve(QR, tau, b, x): 1056 """ 1057 gsl_linalg_QR_solve(gsl_matrix const * QR, gsl_vector const * tau, gsl_vector const * b, gsl_vector * x) -> int 1058 1059 Parameters 1060 ---------- 1061 QR: gsl_matrix const * 1062 tau: gsl_vector const * 1063 b: gsl_vector const * 1064 x: gsl_vector * 1065 1066 """ 1067 return _gslwrap.gsl_linalg_QR_solve(QR, tau, b, x) 1068 1069def gsl_linalg_QR_svx(QR, tau, x): 1070 """ 1071 gsl_linalg_QR_svx(gsl_matrix const * QR, gsl_vector const * tau, gsl_vector * x) -> int 1072 1073 Parameters 1074 ---------- 1075 QR: gsl_matrix const * 1076 tau: gsl_vector const * 1077 x: gsl_vector * 1078 1079 """ 1080 return _gslwrap.gsl_linalg_QR_svx(QR, tau, x) 1081 1082def gsl_linalg_QR_lssolve(QR, tau, b, x, residual): 1083 """ 1084 gsl_linalg_QR_lssolve(gsl_matrix const * QR, gsl_vector const * tau, gsl_vector const * b, gsl_vector * x, gsl_vector * residual) -> int 1085 1086 Parameters 1087 ---------- 1088 QR: gsl_matrix const * 1089 tau: gsl_vector const * 1090 b: gsl_vector const * 1091 x: gsl_vector * 1092 residual: gsl_vector * 1093 1094 """ 1095 return _gslwrap.gsl_linalg_QR_lssolve(QR, tau, b, x, residual) 1096 1097def gsl_linalg_QR_QRsolve(Q, R, b, x): 1098 """ 1099 gsl_linalg_QR_QRsolve(gsl_matrix * Q, gsl_matrix * R, gsl_vector const * b, gsl_vector * x) -> int 1100 1101 Parameters 1102 ---------- 1103 Q: gsl_matrix * 1104 R: gsl_matrix * 1105 b: gsl_vector const * 1106 x: gsl_vector * 1107 1108 """ 1109 return _gslwrap.gsl_linalg_QR_QRsolve(Q, R, b, x) 1110 1111def gsl_linalg_QR_Rsolve(QR, b, x): 1112 """ 1113 gsl_linalg_QR_Rsolve(gsl_matrix const * QR, gsl_vector const * b, gsl_vector * x) -> int 1114 1115 Parameters 1116 ---------- 1117 QR: gsl_matrix const * 1118 b: gsl_vector const * 1119 x: gsl_vector * 1120 1121 """ 1122 return _gslwrap.gsl_linalg_QR_Rsolve(QR, b, x) 1123 1124def gsl_linalg_QR_Rsvx(QR, x): 1125 """ 1126 gsl_linalg_QR_Rsvx(gsl_matrix const * QR, gsl_vector * x) -> int 1127 1128 Parameters 1129 ---------- 1130 QR: gsl_matrix const * 1131 x: gsl_vector * 1132 1133 """ 1134 return _gslwrap.gsl_linalg_QR_Rsvx(QR, x) 1135 1136def gsl_linalg_QR_update(Q, R, w, v): 1137 """ 1138 gsl_linalg_QR_update(gsl_matrix * Q, gsl_matrix * R, gsl_vector * w, gsl_vector const * v) -> int 1139 1140 Parameters 1141 ---------- 1142 Q: gsl_matrix * 1143 R: gsl_matrix * 1144 w: gsl_vector * 1145 v: gsl_vector const * 1146 1147 """ 1148 return _gslwrap.gsl_linalg_QR_update(Q, R, w, v) 1149 1150def gsl_linalg_QR_QTvec(QR, tau, v): 1151 """ 1152 gsl_linalg_QR_QTvec(gsl_matrix const * QR, gsl_vector const * tau, gsl_vector * v) -> int 1153 1154 Parameters 1155 ---------- 1156 QR: gsl_matrix const * 1157 tau: gsl_vector const * 1158 v: gsl_vector * 1159 1160 """ 1161 return _gslwrap.gsl_linalg_QR_QTvec(QR, tau, v) 1162 1163def gsl_linalg_QR_Qvec(QR, tau, v): 1164 """ 1165 gsl_linalg_QR_Qvec(gsl_matrix const * QR, gsl_vector const * tau, gsl_vector * v) -> int 1166 1167 Parameters 1168 ---------- 1169 QR: gsl_matrix const * 1170 tau: gsl_vector const * 1171 v: gsl_vector * 1172 1173 """ 1174 return _gslwrap.gsl_linalg_QR_Qvec(QR, tau, v) 1175 1176def gsl_linalg_QR_QTmat(QR, tau, A): 1177 """ 1178 gsl_linalg_QR_QTmat(gsl_matrix const * QR, gsl_vector const * tau, gsl_matrix * A) -> int 1179 1180 Parameters 1181 ---------- 1182 QR: gsl_matrix const * 1183 tau: gsl_vector const * 1184 A: gsl_matrix * 1185 1186 """ 1187 return _gslwrap.gsl_linalg_QR_QTmat(QR, tau, A) 1188 1189def gsl_linalg_QR_unpack(QR, tau, Q, R): 1190 """ 1191 gsl_linalg_QR_unpack(gsl_matrix const * QR, gsl_vector const * tau, gsl_matrix * Q, gsl_matrix * R) -> int 1192 1193 Parameters 1194 ---------- 1195 QR: gsl_matrix const * 1196 tau: gsl_vector const * 1197 Q: gsl_matrix * 1198 R: gsl_matrix * 1199 1200 """ 1201 return _gslwrap.gsl_linalg_QR_unpack(QR, tau, Q, R) 1202 1203def gsl_linalg_R_solve(R, b, x): 1204 """ 1205 gsl_linalg_R_solve(gsl_matrix const * R, gsl_vector const * b, gsl_vector * x) -> int 1206 1207 Parameters 1208 ---------- 1209 R: gsl_matrix const * 1210 b: gsl_vector const * 1211 x: gsl_vector * 1212 1213 """ 1214 return _gslwrap.gsl_linalg_R_solve(R, b, x) 1215 1216def gsl_linalg_R_svx(R, x): 1217 """ 1218 gsl_linalg_R_svx(gsl_matrix const * R, gsl_vector * x) -> int 1219 1220 Parameters 1221 ---------- 1222 R: gsl_matrix const * 1223 x: gsl_vector * 1224 1225 """ 1226 return _gslwrap.gsl_linalg_R_svx(R, x) 1227 1228def gsl_linalg_QRPT_decomp(A, tau, p, norm): 1229 """ 1230 gsl_linalg_QRPT_decomp(gsl_matrix * A, gsl_vector * tau, Permutation p, gsl_vector * norm) -> int 1231 1232 Parameters 1233 ---------- 1234 A: gsl_matrix * 1235 tau: gsl_vector * 1236 p: gsl_permutation * 1237 norm: gsl_vector * 1238 1239 """ 1240 return _gslwrap.gsl_linalg_QRPT_decomp(A, tau, p, norm) 1241 1242def gsl_linalg_QRPT_decomp2(A, q, r, tau, p, norm): 1243 """ 1244 gsl_linalg_QRPT_decomp2(gsl_matrix const * A, gsl_matrix * q, gsl_matrix * r, gsl_vector * tau, Permutation p, gsl_vector * norm) -> int 1245 1246 Parameters 1247 ---------- 1248 A: gsl_matrix const * 1249 q: gsl_matrix * 1250 r: gsl_matrix * 1251 tau: gsl_vector * 1252 p: gsl_permutation * 1253 norm: gsl_vector * 1254 1255 """ 1256 return _gslwrap.gsl_linalg_QRPT_decomp2(A, q, r, tau, p, norm) 1257 1258def gsl_linalg_QRPT_solve(QR, tau, p, b, x): 1259 """ 1260 gsl_linalg_QRPT_solve(gsl_matrix const * QR, gsl_vector const * tau, Permutation p, gsl_vector const * b, gsl_vector * x) -> int 1261 1262 Parameters 1263 ---------- 1264 QR: gsl_matrix const * 1265 tau: gsl_vector const * 1266 p: gsl_permutation const * 1267 b: gsl_vector const * 1268 x: gsl_vector * 1269 1270 """ 1271 return _gslwrap.gsl_linalg_QRPT_solve(QR, tau, p, b, x) 1272 1273def gsl_linalg_QRPT_lssolve(QR, tau, p, b, x, residual): 1274 """ 1275 gsl_linalg_QRPT_lssolve(gsl_matrix const * QR, gsl_vector const * tau, Permutation p, gsl_vector const * b, gsl_vector * x, gsl_vector * residual) -> int 1276 1277 Parameters 1278 ---------- 1279 QR: gsl_matrix const * 1280 tau: gsl_vector const * 1281 p: gsl_permutation const * 1282 b: gsl_vector const * 1283 x: gsl_vector * 1284 residual: gsl_vector * 1285 1286 """ 1287 return _gslwrap.gsl_linalg_QRPT_lssolve(QR, tau, p, b, x, residual) 1288 1289def gsl_linalg_QRPT_lssolve2(QR, tau, p, b, rank, x, residual): 1290 """ 1291 gsl_linalg_QRPT_lssolve2(gsl_matrix const * QR, gsl_vector const * tau, Permutation p, gsl_vector const * b, size_t const rank, gsl_vector * x, gsl_vector * residual) -> int 1292 1293 Parameters 1294 ---------- 1295 QR: gsl_matrix const * 1296 tau: gsl_vector const * 1297 p: gsl_permutation const * 1298 b: gsl_vector const * 1299 rank: size_t const 1300 x: gsl_vector * 1301 residual: gsl_vector * 1302 1303 """ 1304 return _gslwrap.gsl_linalg_QRPT_lssolve2(QR, tau, p, b, rank, x, residual) 1305 1306def gsl_linalg_QRPT_svx(QR, tau, p, x): 1307 """ 1308 gsl_linalg_QRPT_svx(gsl_matrix const * QR, gsl_vector const * tau, Permutation p, gsl_vector * x) -> int 1309 1310 Parameters 1311 ---------- 1312 QR: gsl_matrix const * 1313 tau: gsl_vector const * 1314 p: gsl_permutation const * 1315 x: gsl_vector * 1316 1317 """ 1318 return _gslwrap.gsl_linalg_QRPT_svx(QR, tau, p, x) 1319 1320def gsl_linalg_QRPT_QRsolve(Q, R, p, b, x): 1321 """ 1322 gsl_linalg_QRPT_QRsolve(gsl_matrix const * Q, gsl_matrix const * R, Permutation p, gsl_vector const * b, gsl_vector * x) -> int 1323 1324 Parameters 1325 ---------- 1326 Q: gsl_matrix const * 1327 R: gsl_matrix const * 1328 p: gsl_permutation const * 1329 b: gsl_vector const * 1330 x: gsl_vector * 1331 1332 """ 1333 return _gslwrap.gsl_linalg_QRPT_QRsolve(Q, R, p, b, x) 1334 1335def gsl_linalg_QRPT_Rsolve(QR, p, b, x): 1336 """ 1337 gsl_linalg_QRPT_Rsolve(gsl_matrix const * QR, Permutation p, gsl_vector const * b, gsl_vector * x) -> int 1338 1339 Parameters 1340 ---------- 1341 QR: gsl_matrix const * 1342 p: gsl_permutation const * 1343 b: gsl_vector const * 1344 x: gsl_vector * 1345 1346 """ 1347 return _gslwrap.gsl_linalg_QRPT_Rsolve(QR, p, b, x) 1348 1349def gsl_linalg_QRPT_Rsvx(QR, p, x): 1350 """ 1351 gsl_linalg_QRPT_Rsvx(gsl_matrix const * QR, Permutation p, gsl_vector * x) -> int 1352 1353 Parameters 1354 ---------- 1355 QR: gsl_matrix const * 1356 p: gsl_permutation const * 1357 x: gsl_vector * 1358 1359 """ 1360 return _gslwrap.gsl_linalg_QRPT_Rsvx(QR, p, x) 1361 1362def gsl_linalg_QRPT_update(Q, R, p, u, v): 1363 """ 1364 gsl_linalg_QRPT_update(gsl_matrix * Q, gsl_matrix * R, Permutation p, gsl_vector * u, gsl_vector const * v) -> int 1365 1366 Parameters 1367 ---------- 1368 Q: gsl_matrix * 1369 R: gsl_matrix * 1370 p: gsl_permutation const * 1371 u: gsl_vector * 1372 v: gsl_vector const * 1373 1374 """ 1375 return _gslwrap.gsl_linalg_QRPT_update(Q, R, p, u, v) 1376 1377def gsl_linalg_QRPT_rank(QR, tol): 1378 """ 1379 gsl_linalg_QRPT_rank(gsl_matrix const * QR, double const tol) -> size_t 1380 1381 Parameters 1382 ---------- 1383 QR: gsl_matrix const * 1384 tol: double const 1385 1386 """ 1387 return _gslwrap.gsl_linalg_QRPT_rank(QR, tol) 1388 1389def gsl_linalg_QRPT_rcond(QR, rcond, work): 1390 """ 1391 gsl_linalg_QRPT_rcond(gsl_matrix const * QR, double * rcond, gsl_vector * work) -> int 1392 1393 Parameters 1394 ---------- 1395 QR: gsl_matrix const * 1396 rcond: double * 1397 work: gsl_vector * 1398 1399 """ 1400 return _gslwrap.gsl_linalg_QRPT_rcond(QR, rcond, work) 1401 1402def gsl_linalg_COD_decomp(A, tau_Q, tau_Z, p, rank, work): 1403 """ 1404 gsl_linalg_COD_decomp(gsl_matrix * A, gsl_vector * tau_Q, gsl_vector * tau_Z, Permutation p, size_t * rank, gsl_vector * work) -> int 1405 1406 Parameters 1407 ---------- 1408 A: gsl_matrix * 1409 tau_Q: gsl_vector * 1410 tau_Z: gsl_vector * 1411 p: gsl_permutation * 1412 rank: size_t * 1413 work: gsl_vector * 1414 1415 """ 1416 return _gslwrap.gsl_linalg_COD_decomp(A, tau_Q, tau_Z, p, rank, work) 1417 1418def gsl_linalg_COD_decomp_e(A, tau_Q, tau_Z, p, tol, rank, work): 1419 """ 1420 gsl_linalg_COD_decomp_e(gsl_matrix * A, gsl_vector * tau_Q, gsl_vector * tau_Z, Permutation p, double tol, size_t * rank, gsl_vector * work) -> int 1421 1422 Parameters 1423 ---------- 1424 A: gsl_matrix * 1425 tau_Q: gsl_vector * 1426 tau_Z: gsl_vector * 1427 p: gsl_permutation * 1428 tol: double 1429 rank: size_t * 1430 work: gsl_vector * 1431 1432 """ 1433 return _gslwrap.gsl_linalg_COD_decomp_e(A, tau_Q, tau_Z, p, tol, rank, work) 1434 1435def gsl_linalg_COD_lssolve(QRZT, tau_Q, tau_Z, perm, rank, b, x, residual): 1436 """ 1437 gsl_linalg_COD_lssolve(gsl_matrix const * QRZT, gsl_vector const * tau_Q, gsl_vector const * tau_Z, Permutation perm, size_t const rank, gsl_vector const * b, gsl_vector * x, gsl_vector * residual) -> int 1438 1439 Parameters 1440 ---------- 1441 QRZT: gsl_matrix const * 1442 tau_Q: gsl_vector const * 1443 tau_Z: gsl_vector const * 1444 perm: gsl_permutation const * 1445 rank: size_t const 1446 b: gsl_vector const * 1447 x: gsl_vector * 1448 residual: gsl_vector * 1449 1450 """ 1451 return _gslwrap.gsl_linalg_COD_lssolve(QRZT, tau_Q, tau_Z, perm, rank, b, x, residual) 1452 1453def gsl_linalg_COD_lssolve2(_lambda, QRZT, tau_Q, tau_Z, perm, rank, b, x, residual, S, work): 1454 """ 1455 gsl_linalg_COD_lssolve2(double const _lambda, gsl_matrix const * QRZT, gsl_vector const * tau_Q, gsl_vector const * tau_Z, Permutation perm, size_t const rank, gsl_vector const * b, gsl_vector * x, gsl_vector * residual, gsl_matrix * S, gsl_vector * work) -> int 1456 1457 Parameters 1458 ---------- 1459 lambda: double const 1460 QRZT: gsl_matrix const * 1461 tau_Q: gsl_vector const * 1462 tau_Z: gsl_vector const * 1463 perm: gsl_permutation const * 1464 rank: size_t const 1465 b: gsl_vector const * 1466 x: gsl_vector * 1467 residual: gsl_vector * 1468 S: gsl_matrix * 1469 work: gsl_vector * 1470 1471 """ 1472 return _gslwrap.gsl_linalg_COD_lssolve2(_lambda, QRZT, tau_Q, tau_Z, perm, rank, b, x, residual, S, work) 1473 1474def gsl_linalg_COD_unpack(QRZT, tau_Q, tau_Z, rank, Q, R, Z): 1475 """ 1476 gsl_linalg_COD_unpack(gsl_matrix const * QRZT, gsl_vector const * tau_Q, gsl_vector const * tau_Z, size_t const rank, gsl_matrix * Q, gsl_matrix * R, gsl_matrix * Z) -> int 1477 1478 Parameters 1479 ---------- 1480 QRZT: gsl_matrix const * 1481 tau_Q: gsl_vector const * 1482 tau_Z: gsl_vector const * 1483 rank: size_t const 1484 Q: gsl_matrix * 1485 R: gsl_matrix * 1486 Z: gsl_matrix * 1487 1488 """ 1489 return _gslwrap.gsl_linalg_COD_unpack(QRZT, tau_Q, tau_Z, rank, Q, R, Z) 1490 1491def gsl_linalg_COD_matZ(QRZT, tau_Z, rank, A, work): 1492 """ 1493 gsl_linalg_COD_matZ(gsl_matrix const * QRZT, gsl_vector const * tau_Z, size_t const rank, gsl_matrix * A, gsl_vector * work) -> int 1494 1495 Parameters 1496 ---------- 1497 QRZT: gsl_matrix const * 1498 tau_Z: gsl_vector const * 1499 rank: size_t const 1500 A: gsl_matrix * 1501 work: gsl_vector * 1502 1503 """ 1504 return _gslwrap.gsl_linalg_COD_matZ(QRZT, tau_Z, rank, A, work) 1505 1506def gsl_linalg_LQ_decomp(A, tau): 1507 """ 1508 gsl_linalg_LQ_decomp(gsl_matrix * A, gsl_vector * tau) -> int 1509 1510 Parameters 1511 ---------- 1512 A: gsl_matrix * 1513 tau: gsl_vector * 1514 1515 """ 1516 return _gslwrap.gsl_linalg_LQ_decomp(A, tau) 1517 1518def gsl_linalg_LQ_solve_T(LQ, tau, b, x): 1519 """ 1520 gsl_linalg_LQ_solve_T(gsl_matrix const * LQ, gsl_vector const * tau, gsl_vector const * b, gsl_vector * x) -> int 1521 1522 Parameters 1523 ---------- 1524 LQ: gsl_matrix const * 1525 tau: gsl_vector const * 1526 b: gsl_vector const * 1527 x: gsl_vector * 1528 1529 """ 1530 return _gslwrap.gsl_linalg_LQ_solve_T(LQ, tau, b, x) 1531 1532def gsl_linalg_LQ_svx_T(LQ, tau, x): 1533 """ 1534 gsl_linalg_LQ_svx_T(gsl_matrix const * LQ, gsl_vector const * tau, gsl_vector * x) -> int 1535 1536 Parameters 1537 ---------- 1538 LQ: gsl_matrix const * 1539 tau: gsl_vector const * 1540 x: gsl_vector * 1541 1542 """ 1543 return _gslwrap.gsl_linalg_LQ_svx_T(LQ, tau, x) 1544 1545def gsl_linalg_LQ_lssolve_T(LQ, tau, b, x, residual): 1546 """ 1547 gsl_linalg_LQ_lssolve_T(gsl_matrix const * LQ, gsl_vector const * tau, gsl_vector const * b, gsl_vector * x, gsl_vector * residual) -> int 1548 1549 Parameters 1550 ---------- 1551 LQ: gsl_matrix const * 1552 tau: gsl_vector const * 1553 b: gsl_vector const * 1554 x: gsl_vector * 1555 residual: gsl_vector * 1556 1557 """ 1558 return _gslwrap.gsl_linalg_LQ_lssolve_T(LQ, tau, b, x, residual) 1559 1560def gsl_linalg_LQ_Lsolve_T(LQ, b, x): 1561 """ 1562 gsl_linalg_LQ_Lsolve_T(gsl_matrix const * LQ, gsl_vector const * b, gsl_vector * x) -> int 1563 1564 Parameters 1565 ---------- 1566 LQ: gsl_matrix const * 1567 b: gsl_vector const * 1568 x: gsl_vector * 1569 1570 """ 1571 return _gslwrap.gsl_linalg_LQ_Lsolve_T(LQ, b, x) 1572 1573def gsl_linalg_LQ_Lsvx_T(LQ, x): 1574 """ 1575 gsl_linalg_LQ_Lsvx_T(gsl_matrix const * LQ, gsl_vector * x) -> int 1576 1577 Parameters 1578 ---------- 1579 LQ: gsl_matrix const * 1580 x: gsl_vector * 1581 1582 """ 1583 return _gslwrap.gsl_linalg_LQ_Lsvx_T(LQ, x) 1584 1585def gsl_linalg_L_solve_T(L, b, x): 1586 """ 1587 gsl_linalg_L_solve_T(gsl_matrix const * L, gsl_vector const * b, gsl_vector * x) -> int 1588 1589 Parameters 1590 ---------- 1591 L: gsl_matrix const * 1592 b: gsl_vector const * 1593 x: gsl_vector * 1594 1595 """ 1596 return _gslwrap.gsl_linalg_L_solve_T(L, b, x) 1597 1598def gsl_linalg_LQ_vecQ(LQ, tau, v): 1599 """ 1600 gsl_linalg_LQ_vecQ(gsl_matrix const * LQ, gsl_vector const * tau, gsl_vector * v) -> int 1601 1602 Parameters 1603 ---------- 1604 LQ: gsl_matrix const * 1605 tau: gsl_vector const * 1606 v: gsl_vector * 1607 1608 """ 1609 return _gslwrap.gsl_linalg_LQ_vecQ(LQ, tau, v) 1610 1611def gsl_linalg_LQ_vecQT(LQ, tau, v): 1612 """ 1613 gsl_linalg_LQ_vecQT(gsl_matrix const * LQ, gsl_vector const * tau, gsl_vector * v) -> int 1614 1615 Parameters 1616 ---------- 1617 LQ: gsl_matrix const * 1618 tau: gsl_vector const * 1619 v: gsl_vector * 1620 1621 """ 1622 return _gslwrap.gsl_linalg_LQ_vecQT(LQ, tau, v) 1623 1624def gsl_linalg_LQ_unpack(LQ, tau, Q, L): 1625 """ 1626 gsl_linalg_LQ_unpack(gsl_matrix const * LQ, gsl_vector const * tau, gsl_matrix * Q, gsl_matrix * L) -> int 1627 1628 Parameters 1629 ---------- 1630 LQ: gsl_matrix const * 1631 tau: gsl_vector const * 1632 Q: gsl_matrix * 1633 L: gsl_matrix * 1634 1635 """ 1636 return _gslwrap.gsl_linalg_LQ_unpack(LQ, tau, Q, L) 1637 1638def gsl_linalg_LQ_update(Q, R, v, w): 1639 """ 1640 gsl_linalg_LQ_update(gsl_matrix * Q, gsl_matrix * R, gsl_vector const * v, gsl_vector * w) -> int 1641 1642 Parameters 1643 ---------- 1644 Q: gsl_matrix * 1645 R: gsl_matrix * 1646 v: gsl_vector const * 1647 w: gsl_vector * 1648 1649 """ 1650 return _gslwrap.gsl_linalg_LQ_update(Q, R, v, w) 1651 1652def gsl_linalg_LQ_LQsolve(Q, L, b, x): 1653 """ 1654 gsl_linalg_LQ_LQsolve(gsl_matrix * Q, gsl_matrix * L, gsl_vector const * b, gsl_vector * x) -> int 1655 1656 Parameters 1657 ---------- 1658 Q: gsl_matrix * 1659 L: gsl_matrix * 1660 b: gsl_vector const * 1661 x: gsl_vector * 1662 1663 """ 1664 return _gslwrap.gsl_linalg_LQ_LQsolve(Q, L, b, x) 1665 1666def gsl_linalg_PTLQ_decomp(A, tau, p, norm): 1667 """ 1668 gsl_linalg_PTLQ_decomp(gsl_matrix * A, gsl_vector * tau, Permutation p, gsl_vector * norm) -> int 1669 1670 Parameters 1671 ---------- 1672 A: gsl_matrix * 1673 tau: gsl_vector * 1674 p: gsl_permutation * 1675 norm: gsl_vector * 1676 1677 """ 1678 return _gslwrap.gsl_linalg_PTLQ_decomp(A, tau, p, norm) 1679 1680def gsl_linalg_PTLQ_decomp2(A, q, r, tau, p, norm): 1681 """ 1682 gsl_linalg_PTLQ_decomp2(gsl_matrix const * A, gsl_matrix * q, gsl_matrix * r, gsl_vector * tau, Permutation p, gsl_vector * norm) -> int 1683 1684 Parameters 1685 ---------- 1686 A: gsl_matrix const * 1687 q: gsl_matrix * 1688 r: gsl_matrix * 1689 tau: gsl_vector * 1690 p: gsl_permutation * 1691 norm: gsl_vector * 1692 1693 """ 1694 return _gslwrap.gsl_linalg_PTLQ_decomp2(A, q, r, tau, p, norm) 1695 1696def gsl_linalg_PTLQ_solve_T(QR, tau, p, b, x): 1697 """ 1698 gsl_linalg_PTLQ_solve_T(gsl_matrix const * QR, gsl_vector const * tau, Permutation p, gsl_vector const * b, gsl_vector * x) -> int 1699 1700 Parameters 1701 ---------- 1702 QR: gsl_matrix const * 1703 tau: gsl_vector const * 1704 p: gsl_permutation const * 1705 b: gsl_vector const * 1706 x: gsl_vector * 1707 1708 """ 1709 return _gslwrap.gsl_linalg_PTLQ_solve_T(QR, tau, p, b, x) 1710 1711def gsl_linalg_PTLQ_svx_T(LQ, tau, p, x): 1712 """ 1713 gsl_linalg_PTLQ_svx_T(gsl_matrix const * LQ, gsl_vector const * tau, Permutation p, gsl_vector * x) -> int 1714 1715 Parameters 1716 ---------- 1717 LQ: gsl_matrix const * 1718 tau: gsl_vector const * 1719 p: gsl_permutation const * 1720 x: gsl_vector * 1721 1722 """ 1723 return _gslwrap.gsl_linalg_PTLQ_svx_T(LQ, tau, p, x) 1724 1725def gsl_linalg_PTLQ_LQsolve_T(Q, L, p, b, x): 1726 """ 1727 gsl_linalg_PTLQ_LQsolve_T(gsl_matrix const * Q, gsl_matrix const * L, Permutation p, gsl_vector const * b, gsl_vector * x) -> int 1728 1729 Parameters 1730 ---------- 1731 Q: gsl_matrix const * 1732 L: gsl_matrix const * 1733 p: gsl_permutation const * 1734 b: gsl_vector const * 1735 x: gsl_vector * 1736 1737 """ 1738 return _gslwrap.gsl_linalg_PTLQ_LQsolve_T(Q, L, p, b, x) 1739 1740def gsl_linalg_PTLQ_Lsolve_T(LQ, p, b, x): 1741 """ 1742 gsl_linalg_PTLQ_Lsolve_T(gsl_matrix const * LQ, Permutation p, gsl_vector const * b, gsl_vector * x) -> int 1743 1744 Parameters 1745 ---------- 1746 LQ: gsl_matrix const * 1747 p: gsl_permutation const * 1748 b: gsl_vector const * 1749 x: gsl_vector * 1750 1751 """ 1752 return _gslwrap.gsl_linalg_PTLQ_Lsolve_T(LQ, p, b, x) 1753 1754def gsl_linalg_PTLQ_Lsvx_T(LQ, p, x): 1755 """ 1756 gsl_linalg_PTLQ_Lsvx_T(gsl_matrix const * LQ, Permutation p, gsl_vector * x) -> int 1757 1758 Parameters 1759 ---------- 1760 LQ: gsl_matrix const * 1761 p: gsl_permutation const * 1762 x: gsl_vector * 1763 1764 """ 1765 return _gslwrap.gsl_linalg_PTLQ_Lsvx_T(LQ, p, x) 1766 1767def gsl_linalg_PTLQ_update(Q, L, p, v, w): 1768 """ 1769 gsl_linalg_PTLQ_update(gsl_matrix * Q, gsl_matrix * L, Permutation p, gsl_vector const * v, gsl_vector * w) -> int 1770 1771 Parameters 1772 ---------- 1773 Q: gsl_matrix * 1774 L: gsl_matrix * 1775 p: gsl_permutation const * 1776 v: gsl_vector const * 1777 w: gsl_vector * 1778 1779 """ 1780 return _gslwrap.gsl_linalg_PTLQ_update(Q, L, p, v, w) 1781 1782def gsl_linalg_cholesky_decomp(A): 1783 """ 1784 gsl_linalg_cholesky_decomp(gsl_matrix * A) -> int 1785 1786 Parameters 1787 ---------- 1788 A: gsl_matrix * 1789 1790 """ 1791 return _gslwrap.gsl_linalg_cholesky_decomp(A) 1792 1793def gsl_linalg_cholesky_decomp1(A): 1794 """ 1795 gsl_linalg_cholesky_decomp1(gsl_matrix * A) -> int 1796 1797 Parameters 1798 ---------- 1799 A: gsl_matrix * 1800 1801 """ 1802 return _gslwrap.gsl_linalg_cholesky_decomp1(A) 1803 1804def gsl_linalg_cholesky_solve(cholesky, b, x): 1805 """ 1806 gsl_linalg_cholesky_solve(gsl_matrix const * cholesky, gsl_vector const * b, gsl_vector * x) -> int 1807 1808 Parameters 1809 ---------- 1810 cholesky: gsl_matrix const * 1811 b: gsl_vector const * 1812 x: gsl_vector * 1813 1814 """ 1815 return _gslwrap.gsl_linalg_cholesky_solve(cholesky, b, x) 1816 1817def gsl_linalg_cholesky_svx(cholesky, x): 1818 """ 1819 gsl_linalg_cholesky_svx(gsl_matrix const * cholesky, gsl_vector * x) -> int 1820 1821 Parameters 1822 ---------- 1823 cholesky: gsl_matrix const * 1824 x: gsl_vector * 1825 1826 """ 1827 return _gslwrap.gsl_linalg_cholesky_svx(cholesky, x) 1828 1829def gsl_linalg_cholesky_invert(cholesky): 1830 """ 1831 gsl_linalg_cholesky_invert(gsl_matrix * cholesky) -> int 1832 1833 Parameters 1834 ---------- 1835 cholesky: gsl_matrix * 1836 1837 """ 1838 return _gslwrap.gsl_linalg_cholesky_invert(cholesky) 1839 1840def gsl_linalg_cholesky_decomp_unit(A, D): 1841 """ 1842 gsl_linalg_cholesky_decomp_unit(gsl_matrix * A, gsl_vector * D) -> int 1843 1844 Parameters 1845 ---------- 1846 A: gsl_matrix * 1847 D: gsl_vector * 1848 1849 """ 1850 return _gslwrap.gsl_linalg_cholesky_decomp_unit(A, D) 1851 1852def gsl_linalg_cholesky_scale(A, S): 1853 """ 1854 gsl_linalg_cholesky_scale(gsl_matrix const * A, gsl_vector * S) -> int 1855 1856 Parameters 1857 ---------- 1858 A: gsl_matrix const * 1859 S: gsl_vector * 1860 1861 """ 1862 return _gslwrap.gsl_linalg_cholesky_scale(A, S) 1863 1864def gsl_linalg_cholesky_scale_apply(A, S): 1865 """ 1866 gsl_linalg_cholesky_scale_apply(gsl_matrix * A, gsl_vector const * S) -> int 1867 1868 Parameters 1869 ---------- 1870 A: gsl_matrix * 1871 S: gsl_vector const * 1872 1873 """ 1874 return _gslwrap.gsl_linalg_cholesky_scale_apply(A, S) 1875 1876def gsl_linalg_cholesky_decomp2(A, S): 1877 """ 1878 gsl_linalg_cholesky_decomp2(gsl_matrix * A, gsl_vector * S) -> int 1879 1880 Parameters 1881 ---------- 1882 A: gsl_matrix * 1883 S: gsl_vector * 1884 1885 """ 1886 return _gslwrap.gsl_linalg_cholesky_decomp2(A, S) 1887 1888def gsl_linalg_cholesky_svx2(LLT, S, x): 1889 """ 1890 gsl_linalg_cholesky_svx2(gsl_matrix const * LLT, gsl_vector const * S, gsl_vector * x) -> int 1891 1892 Parameters 1893 ---------- 1894 LLT: gsl_matrix const * 1895 S: gsl_vector const * 1896 x: gsl_vector * 1897 1898 """ 1899 return _gslwrap.gsl_linalg_cholesky_svx2(LLT, S, x) 1900 1901def gsl_linalg_cholesky_solve2(LLT, S, b, x): 1902 """ 1903 gsl_linalg_cholesky_solve2(gsl_matrix const * LLT, gsl_vector const * S, gsl_vector const * b, gsl_vector * x) -> int 1904 1905 Parameters 1906 ---------- 1907 LLT: gsl_matrix const * 1908 S: gsl_vector const * 1909 b: gsl_vector const * 1910 x: gsl_vector * 1911 1912 """ 1913 return _gslwrap.gsl_linalg_cholesky_solve2(LLT, S, b, x) 1914 1915def gsl_linalg_cholesky_rcond(LLT, rcond, work): 1916 """ 1917 gsl_linalg_cholesky_rcond(gsl_matrix const * LLT, double * rcond, gsl_vector * work) -> int 1918 1919 Parameters 1920 ---------- 1921 LLT: gsl_matrix const * 1922 rcond: double * 1923 work: gsl_vector * 1924 1925 """ 1926 return _gslwrap.gsl_linalg_cholesky_rcond(LLT, rcond, work) 1927 1928def gsl_linalg_complex_cholesky_decomp(A): 1929 """ 1930 gsl_linalg_complex_cholesky_decomp(gsl_matrix_complex * A) -> int 1931 1932 Parameters 1933 ---------- 1934 A: gsl_matrix_complex * 1935 1936 """ 1937 return _gslwrap.gsl_linalg_complex_cholesky_decomp(A) 1938 1939def gsl_linalg_complex_cholesky_solve(cholesky, b, x): 1940 """ 1941 gsl_linalg_complex_cholesky_solve(gsl_matrix_complex const * cholesky, gsl_vector_complex const * b, gsl_vector_complex * x) -> int 1942 1943 Parameters 1944 ---------- 1945 cholesky: gsl_matrix_complex const * 1946 b: gsl_vector_complex const * 1947 x: gsl_vector_complex * 1948 1949 """ 1950 return _gslwrap.gsl_linalg_complex_cholesky_solve(cholesky, b, x) 1951 1952def gsl_linalg_complex_cholesky_svx(cholesky, x): 1953 """ 1954 gsl_linalg_complex_cholesky_svx(gsl_matrix_complex const * cholesky, gsl_vector_complex * x) -> int 1955 1956 Parameters 1957 ---------- 1958 cholesky: gsl_matrix_complex const * 1959 x: gsl_vector_complex * 1960 1961 """ 1962 return _gslwrap.gsl_linalg_complex_cholesky_svx(cholesky, x) 1963 1964def gsl_linalg_pcholesky_decomp(A, p): 1965 """ 1966 gsl_linalg_pcholesky_decomp(gsl_matrix * A, Permutation p) -> int 1967 1968 Parameters 1969 ---------- 1970 A: gsl_matrix * 1971 p: gsl_permutation * 1972 1973 """ 1974 return _gslwrap.gsl_linalg_pcholesky_decomp(A, p) 1975 1976def gsl_linalg_pcholesky_solve(LDLT, p, b, x): 1977 """ 1978 gsl_linalg_pcholesky_solve(gsl_matrix const * LDLT, Permutation p, gsl_vector const * b, gsl_vector * x) -> int 1979 1980 Parameters 1981 ---------- 1982 LDLT: gsl_matrix const * 1983 p: gsl_permutation const * 1984 b: gsl_vector const * 1985 x: gsl_vector * 1986 1987 """ 1988 return _gslwrap.gsl_linalg_pcholesky_solve(LDLT, p, b, x) 1989 1990def gsl_linalg_pcholesky_svx(LDLT, p, x): 1991 """ 1992 gsl_linalg_pcholesky_svx(gsl_matrix const * LDLT, Permutation p, gsl_vector * x) -> int 1993 1994 Parameters 1995 ---------- 1996 LDLT: gsl_matrix const * 1997 p: gsl_permutation const * 1998 x: gsl_vector * 1999 2000 """ 2001 return _gslwrap.gsl_linalg_pcholesky_svx(LDLT, p, x) 2002 2003def gsl_linalg_pcholesky_decomp2(A, p, S): 2004 """ 2005 gsl_linalg_pcholesky_decomp2(gsl_matrix * A, Permutation p, gsl_vector * S) -> int 2006 2007 Parameters 2008 ---------- 2009 A: gsl_matrix * 2010 p: gsl_permutation * 2011 S: gsl_vector * 2012 2013 """ 2014 return _gslwrap.gsl_linalg_pcholesky_decomp2(A, p, S) 2015 2016def gsl_linalg_pcholesky_solve2(LDLT, p, S, b, x): 2017 """ 2018 gsl_linalg_pcholesky_solve2(gsl_matrix const * LDLT, Permutation p, gsl_vector const * S, gsl_vector const * b, gsl_vector * x) -> int 2019 2020 Parameters 2021 ---------- 2022 LDLT: gsl_matrix const * 2023 p: gsl_permutation const * 2024 S: gsl_vector const * 2025 b: gsl_vector const * 2026 x: gsl_vector * 2027 2028 """ 2029 return _gslwrap.gsl_linalg_pcholesky_solve2(LDLT, p, S, b, x) 2030 2031def gsl_linalg_pcholesky_svx2(LDLT, p, S, x): 2032 """ 2033 gsl_linalg_pcholesky_svx2(gsl_matrix const * LDLT, Permutation p, gsl_vector const * S, gsl_vector * x) -> int 2034 2035 Parameters 2036 ---------- 2037 LDLT: gsl_matrix const * 2038 p: gsl_permutation const * 2039 S: gsl_vector const * 2040 x: gsl_vector * 2041 2042 """ 2043 return _gslwrap.gsl_linalg_pcholesky_svx2(LDLT, p, S, x) 2044 2045def gsl_linalg_pcholesky_invert(LDLT, p, Ainv): 2046 """ 2047 gsl_linalg_pcholesky_invert(gsl_matrix const * LDLT, Permutation p, gsl_matrix * Ainv) -> int 2048 2049 Parameters 2050 ---------- 2051 LDLT: gsl_matrix const * 2052 p: gsl_permutation const * 2053 Ainv: gsl_matrix * 2054 2055 """ 2056 return _gslwrap.gsl_linalg_pcholesky_invert(LDLT, p, Ainv) 2057 2058def gsl_linalg_pcholesky_rcond(LDLT, p, rcond, work): 2059 """ 2060 gsl_linalg_pcholesky_rcond(gsl_matrix const * LDLT, Permutation p, double * rcond, gsl_vector * work) -> int 2061 2062 Parameters 2063 ---------- 2064 LDLT: gsl_matrix const * 2065 p: gsl_permutation const * 2066 rcond: double * 2067 work: gsl_vector * 2068 2069 """ 2070 return _gslwrap.gsl_linalg_pcholesky_rcond(LDLT, p, rcond, work) 2071 2072def gsl_linalg_mcholesky_decomp(A, p, E): 2073 """ 2074 gsl_linalg_mcholesky_decomp(gsl_matrix * A, Permutation p, gsl_vector * E) -> int 2075 2076 Parameters 2077 ---------- 2078 A: gsl_matrix * 2079 p: gsl_permutation * 2080 E: gsl_vector * 2081 2082 """ 2083 return _gslwrap.gsl_linalg_mcholesky_decomp(A, p, E) 2084 2085def gsl_linalg_mcholesky_solve(LDLT, p, b, x): 2086 """ 2087 gsl_linalg_mcholesky_solve(gsl_matrix const * LDLT, Permutation p, gsl_vector const * b, gsl_vector * x) -> int 2088 2089 Parameters 2090 ---------- 2091 LDLT: gsl_matrix const * 2092 p: gsl_permutation const * 2093 b: gsl_vector const * 2094 x: gsl_vector * 2095 2096 """ 2097 return _gslwrap.gsl_linalg_mcholesky_solve(LDLT, p, b, x) 2098 2099def gsl_linalg_mcholesky_svx(LDLT, p, x): 2100 """ 2101 gsl_linalg_mcholesky_svx(gsl_matrix const * LDLT, Permutation p, gsl_vector * x) -> int 2102 2103 Parameters 2104 ---------- 2105 LDLT: gsl_matrix const * 2106 p: gsl_permutation const * 2107 x: gsl_vector * 2108 2109 """ 2110 return _gslwrap.gsl_linalg_mcholesky_svx(LDLT, p, x) 2111 2112def gsl_linalg_mcholesky_rcond(LDLT, p, rcond, work): 2113 """ 2114 gsl_linalg_mcholesky_rcond(gsl_matrix const * LDLT, Permutation p, double * rcond, gsl_vector * work) -> int 2115 2116 Parameters 2117 ---------- 2118 LDLT: gsl_matrix const * 2119 p: gsl_permutation const * 2120 rcond: double * 2121 work: gsl_vector * 2122 2123 """ 2124 return _gslwrap.gsl_linalg_mcholesky_rcond(LDLT, p, rcond, work) 2125 2126def gsl_linalg_mcholesky_invert(LDLT, p, Ainv): 2127 """ 2128 gsl_linalg_mcholesky_invert(gsl_matrix const * LDLT, Permutation p, gsl_matrix * Ainv) -> int 2129 2130 Parameters 2131 ---------- 2132 LDLT: gsl_matrix const * 2133 p: gsl_permutation const * 2134 Ainv: gsl_matrix * 2135 2136 """ 2137 return _gslwrap.gsl_linalg_mcholesky_invert(LDLT, p, Ainv) 2138 2139def gsl_linalg_symmtd_decomp(A, tau): 2140 """ 2141 gsl_linalg_symmtd_decomp(gsl_matrix * A, gsl_vector * tau) -> int 2142 2143 Parameters 2144 ---------- 2145 A: gsl_matrix * 2146 tau: gsl_vector * 2147 2148 """ 2149 return _gslwrap.gsl_linalg_symmtd_decomp(A, tau) 2150 2151def gsl_linalg_symmtd_unpack(A, tau, Q, diag, subdiag): 2152 """ 2153 gsl_linalg_symmtd_unpack(gsl_matrix const * A, gsl_vector const * tau, gsl_matrix * Q, gsl_vector * diag, gsl_vector * subdiag) -> int 2154 2155 Parameters 2156 ---------- 2157 A: gsl_matrix const * 2158 tau: gsl_vector const * 2159 Q: gsl_matrix * 2160 diag: gsl_vector * 2161 subdiag: gsl_vector * 2162 2163 """ 2164 return _gslwrap.gsl_linalg_symmtd_unpack(A, tau, Q, diag, subdiag) 2165 2166def gsl_linalg_symmtd_unpack_T(A, diag, subdiag): 2167 """ 2168 gsl_linalg_symmtd_unpack_T(gsl_matrix const * A, gsl_vector * diag, gsl_vector * subdiag) -> int 2169 2170 Parameters 2171 ---------- 2172 A: gsl_matrix const * 2173 diag: gsl_vector * 2174 subdiag: gsl_vector * 2175 2176 """ 2177 return _gslwrap.gsl_linalg_symmtd_unpack_T(A, diag, subdiag) 2178 2179def gsl_linalg_hermtd_decomp(A, tau): 2180 """ 2181 gsl_linalg_hermtd_decomp(gsl_matrix_complex * A, gsl_vector_complex * tau) -> int 2182 2183 Parameters 2184 ---------- 2185 A: gsl_matrix_complex * 2186 tau: gsl_vector_complex * 2187 2188 """ 2189 return _gslwrap.gsl_linalg_hermtd_decomp(A, tau) 2190 2191def gsl_linalg_hermtd_unpack(A, tau, U, diag, sudiag): 2192 """ 2193 gsl_linalg_hermtd_unpack(gsl_matrix_complex const * A, gsl_vector_complex const * tau, gsl_matrix_complex * U, gsl_vector * diag, gsl_vector * sudiag) -> int 2194 2195 Parameters 2196 ---------- 2197 A: gsl_matrix_complex const * 2198 tau: gsl_vector_complex const * 2199 U: gsl_matrix_complex * 2200 diag: gsl_vector * 2201 sudiag: gsl_vector * 2202 2203 """ 2204 return _gslwrap.gsl_linalg_hermtd_unpack(A, tau, U, diag, sudiag) 2205 2206def gsl_linalg_hermtd_unpack_T(A, diag, subdiag): 2207 """ 2208 gsl_linalg_hermtd_unpack_T(gsl_matrix_complex const * A, gsl_vector * diag, gsl_vector * subdiag) -> int 2209 2210 Parameters 2211 ---------- 2212 A: gsl_matrix_complex const * 2213 diag: gsl_vector * 2214 subdiag: gsl_vector * 2215 2216 """ 2217 return _gslwrap.gsl_linalg_hermtd_unpack_T(A, diag, subdiag) 2218 2219def gsl_linalg_HH_solve(A, b, x): 2220 """ 2221 gsl_linalg_HH_solve(gsl_matrix * A, gsl_vector const * b, gsl_vector * x) -> int 2222 2223 Parameters 2224 ---------- 2225 A: gsl_matrix * 2226 b: gsl_vector const * 2227 x: gsl_vector * 2228 2229 """ 2230 return _gslwrap.gsl_linalg_HH_solve(A, b, x) 2231 2232def gsl_linalg_HH_svx(A, x): 2233 """ 2234 gsl_linalg_HH_svx(gsl_matrix * A, gsl_vector * x) -> int 2235 2236 Parameters 2237 ---------- 2238 A: gsl_matrix * 2239 x: gsl_vector * 2240 2241 """ 2242 return _gslwrap.gsl_linalg_HH_svx(A, x) 2243 2244def gsl_linalg_solve_symm_tridiag(diag, offdiag, b, x): 2245 """ 2246 gsl_linalg_solve_symm_tridiag(gsl_vector const * diag, gsl_vector const * offdiag, gsl_vector const * b, gsl_vector * x) -> int 2247 2248 Parameters 2249 ---------- 2250 diag: gsl_vector const * 2251 offdiag: gsl_vector const * 2252 b: gsl_vector const * 2253 x: gsl_vector * 2254 2255 """ 2256 return _gslwrap.gsl_linalg_solve_symm_tridiag(diag, offdiag, b, x) 2257 2258def gsl_linalg_solve_tridiag(diag, abovediag, belowdiag, b, x): 2259 """ 2260 gsl_linalg_solve_tridiag(gsl_vector const * diag, gsl_vector const * abovediag, gsl_vector const * belowdiag, gsl_vector const * b, gsl_vector * x) -> int 2261 2262 Parameters 2263 ---------- 2264 diag: gsl_vector const * 2265 abovediag: gsl_vector const * 2266 belowdiag: gsl_vector const * 2267 b: gsl_vector const * 2268 x: gsl_vector * 2269 2270 """ 2271 return _gslwrap.gsl_linalg_solve_tridiag(diag, abovediag, belowdiag, b, x) 2272 2273def gsl_linalg_solve_symm_cyc_tridiag(diag, offdiag, b, x): 2274 """ 2275 gsl_linalg_solve_symm_cyc_tridiag(gsl_vector const * diag, gsl_vector const * offdiag, gsl_vector const * b, gsl_vector * x) -> int 2276 2277 Parameters 2278 ---------- 2279 diag: gsl_vector const * 2280 offdiag: gsl_vector const * 2281 b: gsl_vector const * 2282 x: gsl_vector * 2283 2284 """ 2285 return _gslwrap.gsl_linalg_solve_symm_cyc_tridiag(diag, offdiag, b, x) 2286 2287def gsl_linalg_solve_cyc_tridiag(diag, abovediag, belowdiag, b, x): 2288 """ 2289 gsl_linalg_solve_cyc_tridiag(gsl_vector const * diag, gsl_vector const * abovediag, gsl_vector const * belowdiag, gsl_vector const * b, gsl_vector * x) -> int 2290 2291 Parameters 2292 ---------- 2293 diag: gsl_vector const * 2294 abovediag: gsl_vector const * 2295 belowdiag: gsl_vector const * 2296 b: gsl_vector const * 2297 x: gsl_vector * 2298 2299 """ 2300 return _gslwrap.gsl_linalg_solve_cyc_tridiag(diag, abovediag, belowdiag, b, x) 2301 2302def gsl_linalg_bidiag_decomp(A, tau_U, tau_V): 2303 """ 2304 gsl_linalg_bidiag_decomp(gsl_matrix * A, gsl_vector * tau_U, gsl_vector * tau_V) -> int 2305 2306 Parameters 2307 ---------- 2308 A: gsl_matrix * 2309 tau_U: gsl_vector * 2310 tau_V: gsl_vector * 2311 2312 """ 2313 return _gslwrap.gsl_linalg_bidiag_decomp(A, tau_U, tau_V) 2314 2315def gsl_linalg_bidiag_unpack(A, tau_U, U, tau_V, V, diag, superdiag): 2316 """ 2317 gsl_linalg_bidiag_unpack(gsl_matrix const * A, gsl_vector const * tau_U, gsl_matrix * U, gsl_vector const * tau_V, gsl_matrix * V, gsl_vector * diag, gsl_vector * superdiag) -> int 2318 2319 Parameters 2320 ---------- 2321 A: gsl_matrix const * 2322 tau_U: gsl_vector const * 2323 U: gsl_matrix * 2324 tau_V: gsl_vector const * 2325 V: gsl_matrix * 2326 diag: gsl_vector * 2327 superdiag: gsl_vector * 2328 2329 """ 2330 return _gslwrap.gsl_linalg_bidiag_unpack(A, tau_U, U, tau_V, V, diag, superdiag) 2331 2332def gsl_linalg_bidiag_unpack2(A, tau_U, tau_V, V): 2333 """ 2334 gsl_linalg_bidiag_unpack2(gsl_matrix * A, gsl_vector * tau_U, gsl_vector * tau_V, gsl_matrix * V) -> int 2335 2336 Parameters 2337 ---------- 2338 A: gsl_matrix * 2339 tau_U: gsl_vector * 2340 tau_V: gsl_vector * 2341 V: gsl_matrix * 2342 2343 """ 2344 return _gslwrap.gsl_linalg_bidiag_unpack2(A, tau_U, tau_V, V) 2345 2346def gsl_linalg_bidiag_unpack_B(A, diag, superdiag): 2347 """ 2348 gsl_linalg_bidiag_unpack_B(gsl_matrix const * A, gsl_vector * diag, gsl_vector * superdiag) -> int 2349 2350 Parameters 2351 ---------- 2352 A: gsl_matrix const * 2353 diag: gsl_vector * 2354 superdiag: gsl_vector * 2355 2356 """ 2357 return _gslwrap.gsl_linalg_bidiag_unpack_B(A, diag, superdiag) 2358 2359def gsl_linalg_balance_matrix(A, D): 2360 """ 2361 gsl_linalg_balance_matrix(gsl_matrix * A, gsl_vector * D) -> int 2362 2363 Parameters 2364 ---------- 2365 A: gsl_matrix * 2366 D: gsl_vector * 2367 2368 """ 2369 return _gslwrap.gsl_linalg_balance_matrix(A, D) 2370 2371def gsl_linalg_balance_accum(A, D): 2372 """ 2373 gsl_linalg_balance_accum(gsl_matrix * A, gsl_vector * D) -> int 2374 2375 Parameters 2376 ---------- 2377 A: gsl_matrix * 2378 D: gsl_vector * 2379 2380 """ 2381 return _gslwrap.gsl_linalg_balance_accum(A, D) 2382 2383def gsl_linalg_balance_columns(A, D): 2384 """ 2385 gsl_linalg_balance_columns(gsl_matrix * A, gsl_vector * D) -> int 2386 2387 Parameters 2388 ---------- 2389 A: gsl_matrix * 2390 D: gsl_vector * 2391 2392 """ 2393 return _gslwrap.gsl_linalg_balance_columns(A, D) 2394 2395def gsl_linalg_tri_upper_rcond(A, rcond, work): 2396 """ 2397 gsl_linalg_tri_upper_rcond(gsl_matrix const * A, double * rcond, gsl_vector * work) -> int 2398 2399 Parameters 2400 ---------- 2401 A: gsl_matrix const * 2402 rcond: double * 2403 work: gsl_vector * 2404 2405 """ 2406 return _gslwrap.gsl_linalg_tri_upper_rcond(A, rcond, work) 2407 2408def gsl_linalg_tri_lower_rcond(A, rcond, work): 2409 """ 2410 gsl_linalg_tri_lower_rcond(gsl_matrix const * A, double * rcond, gsl_vector * work) -> int 2411 2412 Parameters 2413 ---------- 2414 A: gsl_matrix const * 2415 rcond: double * 2416 work: gsl_vector * 2417 2418 """ 2419 return _gslwrap.gsl_linalg_tri_lower_rcond(A, rcond, work) 2420 2421def gsl_linalg_invnorm1(N, Ainvx, params, Ainvnorm, work): 2422 """ 2423 gsl_linalg_invnorm1(size_t const N, int (*)(CBLAS_TRANSPOSE_t,gsl_vector *,void *) Ainvx, void * params, double * Ainvnorm, gsl_vector * work) -> int 2424 2425 Parameters 2426 ---------- 2427 N: size_t const 2428 Ainvx: int (*)(CBLAS_TRANSPOSE_t,gsl_vector *,void *) 2429 params: void * 2430 Ainvnorm: double * 2431 work: gsl_vector * 2432 2433 """ 2434 return _gslwrap.gsl_linalg_invnorm1(N, Ainvx, params, Ainvnorm, work) 2435 2436def gsl_linalg_tri_upper_invert(T): 2437 """ 2438 gsl_linalg_tri_upper_invert(gsl_matrix * T) -> int 2439 2440 Parameters 2441 ---------- 2442 T: gsl_matrix * 2443 2444 """ 2445 return _gslwrap.gsl_linalg_tri_upper_invert(T) 2446 2447def gsl_linalg_tri_lower_invert(T): 2448 """ 2449 gsl_linalg_tri_lower_invert(gsl_matrix * T) -> int 2450 2451 Parameters 2452 ---------- 2453 T: gsl_matrix * 2454 2455 """ 2456 return _gslwrap.gsl_linalg_tri_lower_invert(T) 2457 2458def gsl_linalg_tri_upper_unit_invert(T): 2459 """ 2460 gsl_linalg_tri_upper_unit_invert(gsl_matrix * T) -> int 2461 2462 Parameters 2463 ---------- 2464 T: gsl_matrix * 2465 2466 """ 2467 return _gslwrap.gsl_linalg_tri_upper_unit_invert(T) 2468 2469def gsl_linalg_tri_lower_unit_invert(T): 2470 """ 2471 gsl_linalg_tri_lower_unit_invert(gsl_matrix * T) -> int 2472 2473 Parameters 2474 ---------- 2475 T: gsl_matrix * 2476 2477 """ 2478 return _gslwrap.gsl_linalg_tri_lower_unit_invert(T) 2479 2480def pygsl_linalg_LU_decomp(A, p): 2481 """ 2482 pygsl_linalg_LU_decomp(gsl_matrix * A, Permutation p) -> gsl_error_flag_drop 2483 2484 Parameters 2485 ---------- 2486 A: gsl_matrix * 2487 p: gsl_permutation * 2488 2489 """ 2490 return _gslwrap.pygsl_linalg_LU_decomp(A, p) 2491 2492def pygsl_linalg_complex_LU_decomp(A, p): 2493 """ 2494 pygsl_linalg_complex_LU_decomp(gsl_matrix_complex * A, Permutation p) -> gsl_error_flag_drop 2495 2496 Parameters 2497 ---------- 2498 A: gsl_matrix_complex * 2499 p: gsl_permutation * 2500 2501 """ 2502 return _gslwrap.pygsl_linalg_complex_LU_decomp(A, p) 2503class Combination(_object): 2504 """Proxy of C gsl_combination_struct struct.""" 2505 2506 __swig_setmethods__ = {} 2507 __setattr__ = lambda self, name, value: _swig_setattr(self, Combination, name, value) 2508 __swig_getmethods__ = {} 2509 __getattr__ = lambda self, name: _swig_getattr(self, Combination, name) 2510 __repr__ = _swig_repr 2511 2512 def __init__(self, n, k): 2513 """bla blamore blah blah""" 2514 this = _gslwrap.new_Combination(n, k) 2515 try: 2516 self.this.append(this) 2517 except __builtin__.Exception: 2518 self.this = this 2519 __swig_destroy__ = _gslwrap.delete_Combination 2520 __del__ = lambda self: None 2521 2522 def __getitem__(self, i): 2523 """__getitem__(Combination self, size_t const i) -> size_t""" 2524 return _gslwrap.Combination___getitem__(self, i) 2525 2526 2527 def k(self): 2528 """k(Combination self) -> size_t""" 2529 return _gslwrap.Combination_k(self) 2530 2531 2532 def n(self): 2533 """n(Combination self) -> size_t""" 2534 return _gslwrap.Combination_n(self) 2535 2536 2537 def init_first(self): 2538 """init_first(Combination self)""" 2539 return _gslwrap.Combination_init_first(self) 2540 2541 2542 def init_last(self): 2543 """init_last(Combination self)""" 2544 return _gslwrap.Combination_init_last(self) 2545 2546 2547 def valid(self): 2548 """valid(Combination self) -> int""" 2549 return _gslwrap.Combination_valid(self) 2550 2551 2552 def next(self): 2553 """next(Combination self) -> int""" 2554 return _gslwrap.Combination_next(self) 2555 2556 2557 def prev(self): 2558 """prev(Combination self) -> int""" 2559 return _gslwrap.Combination_prev(self) 2560 2561 2562 def tolist(self): 2563 """tolist(Combination self) -> PyObject *""" 2564 return _gslwrap.Combination_tolist(self) 2565 2566 2567 def toarray(self): 2568 """toarray(Combination self) -> PyObject *""" 2569 return _gslwrap.Combination_toarray(self) 2570 2571Combination_swigregister = _gslwrap.Combination_swigregister 2572Combination_swigregister(Combination) 2573 2574M_E = _gslwrap.M_E 2575M_LOG2E = _gslwrap.M_LOG2E 2576M_LOG10E = _gslwrap.M_LOG10E 2577M_SQRT2 = _gslwrap.M_SQRT2 2578M_SQRT1_2 = _gslwrap.M_SQRT1_2 2579M_SQRT3 = _gslwrap.M_SQRT3 2580M_PI = _gslwrap.M_PI 2581M_PI_2 = _gslwrap.M_PI_2 2582M_PI_4 = _gslwrap.M_PI_4 2583M_SQRTPI = _gslwrap.M_SQRTPI 2584M_2_SQRTPI = _gslwrap.M_2_SQRTPI 2585M_1_PI = _gslwrap.M_1_PI 2586M_2_PI = _gslwrap.M_2_PI 2587M_LN10 = _gslwrap.M_LN10 2588M_LN2 = _gslwrap.M_LN2 2589M_LNPI = _gslwrap.M_LNPI 2590M_EULER = _gslwrap.M_EULER 2591GSL_POSZERO = _gslwrap.GSL_POSZERO 2592GSL_NEGZERO = _gslwrap.GSL_NEGZERO 2593 2594def gsl_log1p(x): 2595 """gsl_log1p(double const x) -> double""" 2596 return _gslwrap.gsl_log1p(x) 2597 2598def gsl_expm1(x): 2599 """gsl_expm1(double const x) -> double""" 2600 return _gslwrap.gsl_expm1(x) 2601 2602def gsl_hypot(x, y): 2603 """gsl_hypot(double const x, double const y) -> double""" 2604 return _gslwrap.gsl_hypot(x, y) 2605 2606def gsl_hypot3(x, y, z): 2607 """gsl_hypot3(double const x, double const y, double const z) -> double""" 2608 return _gslwrap.gsl_hypot3(x, y, z) 2609 2610def gsl_acosh(x): 2611 """gsl_acosh(double const x) -> double""" 2612 return _gslwrap.gsl_acosh(x) 2613 2614def gsl_asinh(x): 2615 """gsl_asinh(double const x) -> double""" 2616 return _gslwrap.gsl_asinh(x) 2617 2618def gsl_atanh(x): 2619 """gsl_atanh(double const x) -> double""" 2620 return _gslwrap.gsl_atanh(x) 2621 2622def gsl_isnan(x): 2623 """gsl_isnan(double const x) -> int""" 2624 return _gslwrap.gsl_isnan(x) 2625 2626def gsl_isinf(x): 2627 """gsl_isinf(double const x) -> int""" 2628 return _gslwrap.gsl_isinf(x) 2629 2630def gsl_finite(x): 2631 """gsl_finite(double const x) -> int""" 2632 return _gslwrap.gsl_finite(x) 2633 2634def gsl_nan(): 2635 """gsl_nan() -> double""" 2636 return _gslwrap.gsl_nan() 2637 2638def gsl_posinf(): 2639 """gsl_posinf() -> double""" 2640 return _gslwrap.gsl_posinf() 2641 2642def gsl_neginf(): 2643 """gsl_neginf() -> double""" 2644 return _gslwrap.gsl_neginf() 2645 2646def gsl_fdiv(x, y): 2647 """gsl_fdiv(double const x, double const y) -> double""" 2648 return _gslwrap.gsl_fdiv(x, y) 2649 2650def gsl_coerce_double(x): 2651 """gsl_coerce_double(double const x) -> double""" 2652 return _gslwrap.gsl_coerce_double(x) 2653 2654def gsl_coerce_float(x): 2655 """gsl_coerce_float(float const x) -> float""" 2656 return _gslwrap.gsl_coerce_float(x) 2657 2658def gsl_coerce_long_double(x): 2659 """gsl_coerce_long_double(long double const x) -> long double""" 2660 return _gslwrap.gsl_coerce_long_double(x) 2661 2662def gsl_ldexp(x, e): 2663 """gsl_ldexp(double const x, int const e) -> double""" 2664 return _gslwrap.gsl_ldexp(x, e) 2665 2666def gsl_frexp(x, e): 2667 """gsl_frexp(double const x, int * e) -> double""" 2668 return _gslwrap.gsl_frexp(x, e) 2669 2670def gsl_fcmp(x1, x2, epsilon): 2671 """gsl_fcmp(double const x1, double const x2, double const epsilon) -> int""" 2672 return _gslwrap.gsl_fcmp(x1, x2, epsilon) 2673CblasRowMajor = _gslwrap.CblasRowMajor 2674CblasColMajor = _gslwrap.CblasColMajor 2675CblasNoTrans = _gslwrap.CblasNoTrans 2676CblasTrans = _gslwrap.CblasTrans 2677CblasConjTrans = _gslwrap.CblasConjTrans 2678CblasUpper = _gslwrap.CblasUpper 2679CblasLower = _gslwrap.CblasLower 2680CblasNonUnit = _gslwrap.CblasNonUnit 2681CblasUnit = _gslwrap.CblasUnit 2682CblasLeft = _gslwrap.CblasLeft 2683CblasRight = _gslwrap.CblasRight 2684 2685def gsl_blas_sdsdot(alpha, X, Y, result): 2686 """gsl_blas_sdsdot(float alpha, gsl_vector_float const * X, gsl_vector_float const * Y, float * result) -> int""" 2687 return _gslwrap.gsl_blas_sdsdot(alpha, X, Y, result) 2688 2689def gsl_blas_dsdot(X, Y): 2690 """gsl_blas_dsdot(gsl_vector_float const * X, gsl_vector_float const * Y) -> int""" 2691 return _gslwrap.gsl_blas_dsdot(X, Y) 2692 2693def gsl_blas_sdot(X, Y, result): 2694 """gsl_blas_sdot(gsl_vector_float const * X, gsl_vector_float const * Y, float * result) -> int""" 2695 return _gslwrap.gsl_blas_sdot(X, Y, result) 2696 2697def gsl_blas_ddot(X, Y): 2698 """gsl_blas_ddot(gsl_vector const * X, gsl_vector const * Y) -> int""" 2699 return _gslwrap.gsl_blas_ddot(X, Y) 2700 2701def gsl_blas_cdotu(X, Y, dotu): 2702 """gsl_blas_cdotu(gsl_vector_complex_float const * X, gsl_vector_complex_float const * Y, gsl_complex_float * dotu) -> int""" 2703 return _gslwrap.gsl_blas_cdotu(X, Y, dotu) 2704 2705def gsl_blas_cdotc(X, Y, dotc): 2706 """gsl_blas_cdotc(gsl_vector_complex_float const * X, gsl_vector_complex_float const * Y, gsl_complex_float * dotc) -> int""" 2707 return _gslwrap.gsl_blas_cdotc(X, Y, dotc) 2708 2709def gsl_blas_zdotu(X, Y, dotu): 2710 """gsl_blas_zdotu(gsl_vector_complex const * X, gsl_vector_complex const * Y, gsl_complex * dotu) -> int""" 2711 return _gslwrap.gsl_blas_zdotu(X, Y, dotu) 2712 2713def gsl_blas_zdotc(X, Y, dotc): 2714 """gsl_blas_zdotc(gsl_vector_complex const * X, gsl_vector_complex const * Y, gsl_complex * dotc) -> int""" 2715 return _gslwrap.gsl_blas_zdotc(X, Y, dotc) 2716 2717def gsl_blas_snrm2(X): 2718 """gsl_blas_snrm2(gsl_vector_float const * X) -> float""" 2719 return _gslwrap.gsl_blas_snrm2(X) 2720 2721def gsl_blas_sasum(X): 2722 """gsl_blas_sasum(gsl_vector_float const * X) -> float""" 2723 return _gslwrap.gsl_blas_sasum(X) 2724 2725def gsl_blas_dnrm2(X): 2726 """gsl_blas_dnrm2(gsl_vector const * X) -> double""" 2727 return _gslwrap.gsl_blas_dnrm2(X) 2728 2729def gsl_blas_dasum(X): 2730 """gsl_blas_dasum(gsl_vector const * X) -> double""" 2731 return _gslwrap.gsl_blas_dasum(X) 2732 2733def gsl_blas_scnrm2(X): 2734 """gsl_blas_scnrm2(gsl_vector_complex_float const * X) -> float""" 2735 return _gslwrap.gsl_blas_scnrm2(X) 2736 2737def gsl_blas_scasum(X): 2738 """gsl_blas_scasum(gsl_vector_complex_float const * X) -> float""" 2739 return _gslwrap.gsl_blas_scasum(X) 2740 2741def gsl_blas_dznrm2(X): 2742 """gsl_blas_dznrm2(gsl_vector_complex const * X) -> double""" 2743 return _gslwrap.gsl_blas_dznrm2(X) 2744 2745def gsl_blas_dzasum(X): 2746 """gsl_blas_dzasum(gsl_vector_complex const * X) -> double""" 2747 return _gslwrap.gsl_blas_dzasum(X) 2748 2749def gsl_blas_isamax(X): 2750 """gsl_blas_isamax(gsl_vector_float const * X) -> CBLAS_INDEX_t""" 2751 return _gslwrap.gsl_blas_isamax(X) 2752 2753def gsl_blas_idamax(X): 2754 """gsl_blas_idamax(gsl_vector const * X) -> CBLAS_INDEX_t""" 2755 return _gslwrap.gsl_blas_idamax(X) 2756 2757def gsl_blas_icamax(X): 2758 """gsl_blas_icamax(gsl_vector_complex_float const * X) -> CBLAS_INDEX_t""" 2759 return _gslwrap.gsl_blas_icamax(X) 2760 2761def gsl_blas_izamax(X): 2762 """gsl_blas_izamax(gsl_vector_complex const * X) -> CBLAS_INDEX_t""" 2763 return _gslwrap.gsl_blas_izamax(X) 2764 2765def gsl_blas_sswap(X, Y): 2766 """gsl_blas_sswap(gsl_vector_float * X, gsl_vector_float * Y) -> int""" 2767 return _gslwrap.gsl_blas_sswap(X, Y) 2768 2769def gsl_blas_scopy(X, Y): 2770 """gsl_blas_scopy(gsl_vector_float const * X, gsl_vector_float * Y) -> int""" 2771 return _gslwrap.gsl_blas_scopy(X, Y) 2772 2773def gsl_blas_saxpy(alpha, X, Y): 2774 """gsl_blas_saxpy(float alpha, gsl_vector_float const * X, gsl_vector_float * Y) -> int""" 2775 return _gslwrap.gsl_blas_saxpy(alpha, X, Y) 2776 2777def gsl_blas_dswap(X, Y): 2778 """gsl_blas_dswap(gsl_vector * X, gsl_vector * Y) -> int""" 2779 return _gslwrap.gsl_blas_dswap(X, Y) 2780 2781def gsl_blas_dcopy(X, Y): 2782 """gsl_blas_dcopy(gsl_vector const * X, gsl_vector * Y) -> int""" 2783 return _gslwrap.gsl_blas_dcopy(X, Y) 2784 2785def gsl_blas_daxpy(alpha, X, Y): 2786 """gsl_blas_daxpy(double alpha, gsl_vector const * X, gsl_vector * Y) -> int""" 2787 return _gslwrap.gsl_blas_daxpy(alpha, X, Y) 2788 2789def gsl_blas_cswap(X, Y): 2790 """gsl_blas_cswap(gsl_vector_complex_float * X, gsl_vector_complex_float * Y) -> int""" 2791 return _gslwrap.gsl_blas_cswap(X, Y) 2792 2793def gsl_blas_ccopy(X, Y): 2794 """gsl_blas_ccopy(gsl_vector_complex_float const * X, gsl_vector_complex_float * Y) -> int""" 2795 return _gslwrap.gsl_blas_ccopy(X, Y) 2796 2797def gsl_blas_caxpy(alpha, X, Y): 2798 """gsl_blas_caxpy(gsl_complex_float const alpha, gsl_vector_complex_float const * X, gsl_vector_complex_float * Y) -> int""" 2799 return _gslwrap.gsl_blas_caxpy(alpha, X, Y) 2800 2801def gsl_blas_zswap(X, Y): 2802 """gsl_blas_zswap(gsl_vector_complex * X, gsl_vector_complex * Y) -> int""" 2803 return _gslwrap.gsl_blas_zswap(X, Y) 2804 2805def gsl_blas_zcopy(X, Y): 2806 """gsl_blas_zcopy(gsl_vector_complex const * X, gsl_vector_complex * Y) -> int""" 2807 return _gslwrap.gsl_blas_zcopy(X, Y) 2808 2809def gsl_blas_zaxpy(alpha, X, Y): 2810 """gsl_blas_zaxpy(gsl_complex const alpha, gsl_vector_complex const * X, gsl_vector_complex * Y) -> int""" 2811 return _gslwrap.gsl_blas_zaxpy(alpha, X, Y) 2812 2813def gsl_blas_srotg(a, b, c, s): 2814 """gsl_blas_srotg(float [] a, float [] b, float [] c, float [] s) -> int""" 2815 return _gslwrap.gsl_blas_srotg(a, b, c, s) 2816 2817def gsl_blas_srotmg(d1, d2, b1, b2, P): 2818 """gsl_blas_srotmg(float [] d1, float [] d2, float [] b1, float b2, float [] P) -> int""" 2819 return _gslwrap.gsl_blas_srotmg(d1, d2, b1, b2, P) 2820 2821def gsl_blas_srot(X, Y, c, s): 2822 """gsl_blas_srot(gsl_vector_float * X, gsl_vector_float * Y, float c, float s) -> int""" 2823 return _gslwrap.gsl_blas_srot(X, Y, c, s) 2824 2825def gsl_blas_srotm(X, Y, P): 2826 """gsl_blas_srotm(gsl_vector_float * X, gsl_vector_float * Y, float const [] P) -> int""" 2827 return _gslwrap.gsl_blas_srotm(X, Y, P) 2828 2829def gsl_blas_drotg(a, b, c, s): 2830 """gsl_blas_drotg(double [] a, double [] b, double [] c, double [] s) -> int""" 2831 return _gslwrap.gsl_blas_drotg(a, b, c, s) 2832 2833def gsl_blas_drotmg(d1, d2, b1, b2, P): 2834 """gsl_blas_drotmg(double [] d1, double [] d2, double [] b1, double b2, double [] P) -> int""" 2835 return _gslwrap.gsl_blas_drotmg(d1, d2, b1, b2, P) 2836 2837def gsl_blas_drot(X, Y, c, s): 2838 """gsl_blas_drot(gsl_vector * X, gsl_vector * Y, double const c, double const s) -> int""" 2839 return _gslwrap.gsl_blas_drot(X, Y, c, s) 2840 2841def gsl_blas_drotm(X, Y, P): 2842 """gsl_blas_drotm(gsl_vector * X, gsl_vector * Y, double const [] P) -> int""" 2843 return _gslwrap.gsl_blas_drotm(X, Y, P) 2844 2845def gsl_blas_sscal(alpha, X): 2846 """gsl_blas_sscal(float alpha, gsl_vector_float * X)""" 2847 return _gslwrap.gsl_blas_sscal(alpha, X) 2848 2849def gsl_blas_dscal(alpha, X): 2850 """gsl_blas_dscal(double alpha, gsl_vector * X)""" 2851 return _gslwrap.gsl_blas_dscal(alpha, X) 2852 2853def gsl_blas_cscal(alpha, X): 2854 """gsl_blas_cscal(gsl_complex_float const alpha, gsl_vector_complex_float * X)""" 2855 return _gslwrap.gsl_blas_cscal(alpha, X) 2856 2857def gsl_blas_zscal(alpha, X): 2858 """gsl_blas_zscal(gsl_complex const alpha, gsl_vector_complex * X)""" 2859 return _gslwrap.gsl_blas_zscal(alpha, X) 2860 2861def gsl_blas_csscal(alpha, X): 2862 """gsl_blas_csscal(float alpha, gsl_vector_complex_float * X)""" 2863 return _gslwrap.gsl_blas_csscal(alpha, X) 2864 2865def gsl_blas_zdscal(alpha, X): 2866 """gsl_blas_zdscal(double alpha, gsl_vector_complex * X)""" 2867 return _gslwrap.gsl_blas_zdscal(alpha, X) 2868 2869def gsl_blas_sgemv(TransA, alpha, A, X, beta, Y): 2870 """gsl_blas_sgemv(CBLAS_TRANSPOSE_t TransA, float alpha, gsl_matrix_float const * A, gsl_vector_float const * X, float beta, gsl_vector_float * Y) -> int""" 2871 return _gslwrap.gsl_blas_sgemv(TransA, alpha, A, X, beta, Y) 2872 2873def gsl_blas_strmv(Uplo, TransA, Diag, A, X): 2874 """gsl_blas_strmv(CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t TransA, CBLAS_DIAG_t Diag, gsl_matrix_float const * A, gsl_vector_float * X) -> int""" 2875 return _gslwrap.gsl_blas_strmv(Uplo, TransA, Diag, A, X) 2876 2877def gsl_blas_strsv(Uplo, TransA, Diag, A, X): 2878 """gsl_blas_strsv(CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t TransA, CBLAS_DIAG_t Diag, gsl_matrix_float const * A, gsl_vector_float * X) -> int""" 2879 return _gslwrap.gsl_blas_strsv(Uplo, TransA, Diag, A, X) 2880 2881def gsl_blas_dgemv(TransA, alpha, A, X, beta, Y): 2882 """gsl_blas_dgemv(CBLAS_TRANSPOSE_t TransA, double alpha, gsl_matrix const * A, gsl_vector const * X, double beta, gsl_vector * Y) -> int""" 2883 return _gslwrap.gsl_blas_dgemv(TransA, alpha, A, X, beta, Y) 2884 2885def gsl_blas_dtrmv(Uplo, TransA, Diag, A, X): 2886 """gsl_blas_dtrmv(CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t TransA, CBLAS_DIAG_t Diag, gsl_matrix const * A, gsl_vector * X) -> int""" 2887 return _gslwrap.gsl_blas_dtrmv(Uplo, TransA, Diag, A, X) 2888 2889def gsl_blas_dtrsv(Uplo, TransA, Diag, A, X): 2890 """gsl_blas_dtrsv(CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t TransA, CBLAS_DIAG_t Diag, gsl_matrix const * A, gsl_vector * X) -> int""" 2891 return _gslwrap.gsl_blas_dtrsv(Uplo, TransA, Diag, A, X) 2892 2893def gsl_blas_cgemv(TransA, alpha, A, X, beta, Y): 2894 """gsl_blas_cgemv(CBLAS_TRANSPOSE_t TransA, gsl_complex_float const alpha, gsl_matrix_complex_float const * A, gsl_vector_complex_float const * X, gsl_complex_float const beta, gsl_vector_complex_float * Y) -> int""" 2895 return _gslwrap.gsl_blas_cgemv(TransA, alpha, A, X, beta, Y) 2896 2897def gsl_blas_ctrmv(Uplo, TransA, Diag, A, X): 2898 """gsl_blas_ctrmv(CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t TransA, CBLAS_DIAG_t Diag, gsl_matrix_complex_float const * A, gsl_vector_complex_float * X) -> int""" 2899 return _gslwrap.gsl_blas_ctrmv(Uplo, TransA, Diag, A, X) 2900 2901def gsl_blas_ctrsv(Uplo, TransA, Diag, A, X): 2902 """gsl_blas_ctrsv(CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t TransA, CBLAS_DIAG_t Diag, gsl_matrix_complex_float const * A, gsl_vector_complex_float * X) -> int""" 2903 return _gslwrap.gsl_blas_ctrsv(Uplo, TransA, Diag, A, X) 2904 2905def gsl_blas_zgemv(TransA, alpha, A, X, beta, Y): 2906 """gsl_blas_zgemv(CBLAS_TRANSPOSE_t TransA, gsl_complex const alpha, gsl_matrix_complex const * A, gsl_vector_complex const * X, gsl_complex const beta, gsl_vector_complex * Y) -> int""" 2907 return _gslwrap.gsl_blas_zgemv(TransA, alpha, A, X, beta, Y) 2908 2909def gsl_blas_ztrmv(Uplo, TransA, Diag, A, X): 2910 """gsl_blas_ztrmv(CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t TransA, CBLAS_DIAG_t Diag, gsl_matrix_complex const * A, gsl_vector_complex * X) -> int""" 2911 return _gslwrap.gsl_blas_ztrmv(Uplo, TransA, Diag, A, X) 2912 2913def gsl_blas_ztrsv(Uplo, TransA, Diag, A, X): 2914 """gsl_blas_ztrsv(CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t TransA, CBLAS_DIAG_t Diag, gsl_matrix_complex const * A, gsl_vector_complex * X) -> int""" 2915 return _gslwrap.gsl_blas_ztrsv(Uplo, TransA, Diag, A, X) 2916 2917def gsl_blas_ssymv(Uplo, alpha, A, X, beta, Y): 2918 """gsl_blas_ssymv(CBLAS_UPLO_t Uplo, float alpha, gsl_matrix_float const * A, gsl_vector_float const * X, float beta, gsl_vector_float * Y) -> int""" 2919 return _gslwrap.gsl_blas_ssymv(Uplo, alpha, A, X, beta, Y) 2920 2921def gsl_blas_sger(alpha, X, Y, A): 2922 """gsl_blas_sger(float alpha, gsl_vector_float const * X, gsl_vector_float const * Y, gsl_matrix_float * A) -> int""" 2923 return _gslwrap.gsl_blas_sger(alpha, X, Y, A) 2924 2925def gsl_blas_ssyr(Uplo, alpha, X, A): 2926 """gsl_blas_ssyr(CBLAS_UPLO_t Uplo, float alpha, gsl_vector_float const * X, gsl_matrix_float * A) -> int""" 2927 return _gslwrap.gsl_blas_ssyr(Uplo, alpha, X, A) 2928 2929def gsl_blas_ssyr2(Uplo, alpha, X, Y, A): 2930 """gsl_blas_ssyr2(CBLAS_UPLO_t Uplo, float alpha, gsl_vector_float const * X, gsl_vector_float const * Y, gsl_matrix_float * A) -> int""" 2931 return _gslwrap.gsl_blas_ssyr2(Uplo, alpha, X, Y, A) 2932 2933def gsl_blas_dsymv(Uplo, alpha, A, X, beta, Y): 2934 """gsl_blas_dsymv(CBLAS_UPLO_t Uplo, double alpha, gsl_matrix const * A, gsl_vector const * X, double beta, gsl_vector * Y) -> int""" 2935 return _gslwrap.gsl_blas_dsymv(Uplo, alpha, A, X, beta, Y) 2936 2937def gsl_blas_dger(alpha, X, Y, A): 2938 """gsl_blas_dger(double alpha, gsl_vector const * X, gsl_vector const * Y, gsl_matrix * A) -> int""" 2939 return _gslwrap.gsl_blas_dger(alpha, X, Y, A) 2940 2941def gsl_blas_dsyr(Uplo, alpha, X, A): 2942 """gsl_blas_dsyr(CBLAS_UPLO_t Uplo, double alpha, gsl_vector const * X, gsl_matrix * A) -> int""" 2943 return _gslwrap.gsl_blas_dsyr(Uplo, alpha, X, A) 2944 2945def gsl_blas_dsyr2(Uplo, alpha, X, Y, A): 2946 """gsl_blas_dsyr2(CBLAS_UPLO_t Uplo, double alpha, gsl_vector const * X, gsl_vector const * Y, gsl_matrix * A) -> int""" 2947 return _gslwrap.gsl_blas_dsyr2(Uplo, alpha, X, Y, A) 2948 2949def gsl_blas_chemv(Uplo, alpha, A, X, beta, Y): 2950 """gsl_blas_chemv(CBLAS_UPLO_t Uplo, gsl_complex_float const alpha, gsl_matrix_complex_float const * A, gsl_vector_complex_float const * X, gsl_complex_float const beta, gsl_vector_complex_float * Y) -> int""" 2951 return _gslwrap.gsl_blas_chemv(Uplo, alpha, A, X, beta, Y) 2952 2953def gsl_blas_cgeru(alpha, X, Y, A): 2954 """gsl_blas_cgeru(gsl_complex_float const alpha, gsl_vector_complex_float const * X, gsl_vector_complex_float const * Y, gsl_matrix_complex_float * A) -> int""" 2955 return _gslwrap.gsl_blas_cgeru(alpha, X, Y, A) 2956 2957def gsl_blas_cgerc(alpha, X, Y, A): 2958 """gsl_blas_cgerc(gsl_complex_float const alpha, gsl_vector_complex_float const * X, gsl_vector_complex_float const * Y, gsl_matrix_complex_float * A) -> int""" 2959 return _gslwrap.gsl_blas_cgerc(alpha, X, Y, A) 2960 2961def gsl_blas_cher(Uplo, alpha, X, A): 2962 """gsl_blas_cher(CBLAS_UPLO_t Uplo, float alpha, gsl_vector_complex_float const * X, gsl_matrix_complex_float * A) -> int""" 2963 return _gslwrap.gsl_blas_cher(Uplo, alpha, X, A) 2964 2965def gsl_blas_cher2(Uplo, alpha, X, Y, A): 2966 """gsl_blas_cher2(CBLAS_UPLO_t Uplo, gsl_complex_float const alpha, gsl_vector_complex_float const * X, gsl_vector_complex_float const * Y, gsl_matrix_complex_float * A) -> int""" 2967 return _gslwrap.gsl_blas_cher2(Uplo, alpha, X, Y, A) 2968 2969def gsl_blas_zhemv(Uplo, alpha, A, X, beta, Y): 2970 """gsl_blas_zhemv(CBLAS_UPLO_t Uplo, gsl_complex const alpha, gsl_matrix_complex const * A, gsl_vector_complex const * X, gsl_complex const beta, gsl_vector_complex * Y) -> int""" 2971 return _gslwrap.gsl_blas_zhemv(Uplo, alpha, A, X, beta, Y) 2972 2973def gsl_blas_zgeru(alpha, X, Y, A): 2974 """gsl_blas_zgeru(gsl_complex const alpha, gsl_vector_complex const * X, gsl_vector_complex const * Y, gsl_matrix_complex * A) -> int""" 2975 return _gslwrap.gsl_blas_zgeru(alpha, X, Y, A) 2976 2977def gsl_blas_zgerc(alpha, X, Y, A): 2978 """gsl_blas_zgerc(gsl_complex const alpha, gsl_vector_complex const * X, gsl_vector_complex const * Y, gsl_matrix_complex * A) -> int""" 2979 return _gslwrap.gsl_blas_zgerc(alpha, X, Y, A) 2980 2981def gsl_blas_zher(Uplo, alpha, X, A): 2982 """gsl_blas_zher(CBLAS_UPLO_t Uplo, double alpha, gsl_vector_complex const * X, gsl_matrix_complex * A) -> int""" 2983 return _gslwrap.gsl_blas_zher(Uplo, alpha, X, A) 2984 2985def gsl_blas_zher2(Uplo, alpha, X, Y, A): 2986 """gsl_blas_zher2(CBLAS_UPLO_t Uplo, gsl_complex const alpha, gsl_vector_complex const * X, gsl_vector_complex const * Y, gsl_matrix_complex * A) -> int""" 2987 return _gslwrap.gsl_blas_zher2(Uplo, alpha, X, Y, A) 2988 2989def gsl_blas_sgemm(TransA, TransB, alpha, A, B, beta, C): 2990 """gsl_blas_sgemm(CBLAS_TRANSPOSE_t TransA, CBLAS_TRANSPOSE_t TransB, float alpha, gsl_matrix_float const * A, gsl_matrix_float const * B, float beta, gsl_matrix_float * C) -> int""" 2991 return _gslwrap.gsl_blas_sgemm(TransA, TransB, alpha, A, B, beta, C) 2992 2993def gsl_blas_ssymm(Side, Uplo, alpha, A, B, beta, C): 2994 """gsl_blas_ssymm(CBLAS_SIDE_t Side, CBLAS_UPLO_t Uplo, float alpha, gsl_matrix_float const * A, gsl_matrix_float const * B, float beta, gsl_matrix_float * C) -> int""" 2995 return _gslwrap.gsl_blas_ssymm(Side, Uplo, alpha, A, B, beta, C) 2996 2997def gsl_blas_ssyrk(Uplo, Trans, alpha, A, beta, C): 2998 """gsl_blas_ssyrk(CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t Trans, float alpha, gsl_matrix_float const * A, float beta, gsl_matrix_float * C) -> int""" 2999 return _gslwrap.gsl_blas_ssyrk(Uplo, Trans, alpha, A, beta, C) 3000 3001def gsl_blas_ssyr2k(Uplo, Trans, alpha, A, B, beta, C): 3002 """gsl_blas_ssyr2k(CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t Trans, float alpha, gsl_matrix_float const * A, gsl_matrix_float const * B, float beta, gsl_matrix_float * C) -> int""" 3003 return _gslwrap.gsl_blas_ssyr2k(Uplo, Trans, alpha, A, B, beta, C) 3004 3005def gsl_blas_strmm(Side, Uplo, TransA, Diag, alpha, A, B): 3006 """gsl_blas_strmm(CBLAS_SIDE_t Side, CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t TransA, CBLAS_DIAG_t Diag, float alpha, gsl_matrix_float const * A, gsl_matrix_float * B) -> int""" 3007 return _gslwrap.gsl_blas_strmm(Side, Uplo, TransA, Diag, alpha, A, B) 3008 3009def gsl_blas_strsm(Side, Uplo, TransA, Diag, alpha, A, B): 3010 """gsl_blas_strsm(CBLAS_SIDE_t Side, CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t TransA, CBLAS_DIAG_t Diag, float alpha, gsl_matrix_float const * A, gsl_matrix_float * B) -> int""" 3011 return _gslwrap.gsl_blas_strsm(Side, Uplo, TransA, Diag, alpha, A, B) 3012 3013def gsl_blas_dgemm(TransA, TransB, alpha, A, B, beta, C): 3014 """gsl_blas_dgemm(CBLAS_TRANSPOSE_t TransA, CBLAS_TRANSPOSE_t TransB, double alpha, gsl_matrix const * A, gsl_matrix const * B, double beta, gsl_matrix * C) -> int""" 3015 return _gslwrap.gsl_blas_dgemm(TransA, TransB, alpha, A, B, beta, C) 3016 3017def gsl_blas_dsymm(Side, Uplo, alpha, A, B, beta, C): 3018 """gsl_blas_dsymm(CBLAS_SIDE_t Side, CBLAS_UPLO_t Uplo, double alpha, gsl_matrix const * A, gsl_matrix const * B, double beta, gsl_matrix * C) -> int""" 3019 return _gslwrap.gsl_blas_dsymm(Side, Uplo, alpha, A, B, beta, C) 3020 3021def gsl_blas_dsyrk(Uplo, Trans, alpha, A, beta, C): 3022 """gsl_blas_dsyrk(CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t Trans, double alpha, gsl_matrix const * A, double beta, gsl_matrix * C) -> int""" 3023 return _gslwrap.gsl_blas_dsyrk(Uplo, Trans, alpha, A, beta, C) 3024 3025def gsl_blas_dsyr2k(Uplo, Trans, alpha, A, B, beta, C): 3026 """gsl_blas_dsyr2k(CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t Trans, double alpha, gsl_matrix const * A, gsl_matrix const * B, double beta, gsl_matrix * C) -> int""" 3027 return _gslwrap.gsl_blas_dsyr2k(Uplo, Trans, alpha, A, B, beta, C) 3028 3029def gsl_blas_dtrmm(Side, Uplo, TransA, Diag, alpha, A, B): 3030 """gsl_blas_dtrmm(CBLAS_SIDE_t Side, CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t TransA, CBLAS_DIAG_t Diag, double alpha, gsl_matrix const * A, gsl_matrix * B) -> int""" 3031 return _gslwrap.gsl_blas_dtrmm(Side, Uplo, TransA, Diag, alpha, A, B) 3032 3033def gsl_blas_dtrsm(Side, Uplo, TransA, Diag, alpha, A, B): 3034 """gsl_blas_dtrsm(CBLAS_SIDE_t Side, CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t TransA, CBLAS_DIAG_t Diag, double alpha, gsl_matrix const * A, gsl_matrix * B) -> int""" 3035 return _gslwrap.gsl_blas_dtrsm(Side, Uplo, TransA, Diag, alpha, A, B) 3036 3037def gsl_blas_cgemm(TransA, TransB, alpha, A, B, beta, C): 3038 """gsl_blas_cgemm(CBLAS_TRANSPOSE_t TransA, CBLAS_TRANSPOSE_t TransB, gsl_complex_float const alpha, gsl_matrix_complex_float const * A, gsl_matrix_complex_float const * B, gsl_complex_float const beta, gsl_matrix_complex_float * C) -> int""" 3039 return _gslwrap.gsl_blas_cgemm(TransA, TransB, alpha, A, B, beta, C) 3040 3041def gsl_blas_csymm(Side, Uplo, alpha, A, B, beta, C): 3042 """gsl_blas_csymm(CBLAS_SIDE_t Side, CBLAS_UPLO_t Uplo, gsl_complex_float const alpha, gsl_matrix_complex_float const * A, gsl_matrix_complex_float const * B, gsl_complex_float const beta, gsl_matrix_complex_float * C) -> int""" 3043 return _gslwrap.gsl_blas_csymm(Side, Uplo, alpha, A, B, beta, C) 3044 3045def gsl_blas_csyrk(Uplo, Trans, alpha, A, beta, C): 3046 """gsl_blas_csyrk(CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t Trans, gsl_complex_float const alpha, gsl_matrix_complex_float const * A, gsl_complex_float const beta, gsl_matrix_complex_float * C) -> int""" 3047 return _gslwrap.gsl_blas_csyrk(Uplo, Trans, alpha, A, beta, C) 3048 3049def gsl_blas_csyr2k(Uplo, Trans, alpha, A, B, beta, C): 3050 """gsl_blas_csyr2k(CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t Trans, gsl_complex_float const alpha, gsl_matrix_complex_float const * A, gsl_matrix_complex_float const * B, gsl_complex_float const beta, gsl_matrix_complex_float * C) -> int""" 3051 return _gslwrap.gsl_blas_csyr2k(Uplo, Trans, alpha, A, B, beta, C) 3052 3053def gsl_blas_ctrmm(Side, Uplo, TransA, Diag, alpha, A, B): 3054 """gsl_blas_ctrmm(CBLAS_SIDE_t Side, CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t TransA, CBLAS_DIAG_t Diag, gsl_complex_float const alpha, gsl_matrix_complex_float const * A, gsl_matrix_complex_float * B) -> int""" 3055 return _gslwrap.gsl_blas_ctrmm(Side, Uplo, TransA, Diag, alpha, A, B) 3056 3057def gsl_blas_ctrsm(Side, Uplo, TransA, Diag, alpha, A, B): 3058 """gsl_blas_ctrsm(CBLAS_SIDE_t Side, CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t TransA, CBLAS_DIAG_t Diag, gsl_complex_float const alpha, gsl_matrix_complex_float const * A, gsl_matrix_complex_float * B) -> int""" 3059 return _gslwrap.gsl_blas_ctrsm(Side, Uplo, TransA, Diag, alpha, A, B) 3060 3061def gsl_blas_zgemm(TransA, TransB, alpha, A, B, beta, C): 3062 """gsl_blas_zgemm(CBLAS_TRANSPOSE_t TransA, CBLAS_TRANSPOSE_t TransB, gsl_complex const alpha, gsl_matrix_complex const * A, gsl_matrix_complex const * B, gsl_complex const beta, gsl_matrix_complex * C) -> int""" 3063 return _gslwrap.gsl_blas_zgemm(TransA, TransB, alpha, A, B, beta, C) 3064 3065def gsl_blas_zsymm(Side, Uplo, alpha, A, B, beta, C): 3066 """gsl_blas_zsymm(CBLAS_SIDE_t Side, CBLAS_UPLO_t Uplo, gsl_complex const alpha, gsl_matrix_complex const * A, gsl_matrix_complex const * B, gsl_complex const beta, gsl_matrix_complex * C) -> int""" 3067 return _gslwrap.gsl_blas_zsymm(Side, Uplo, alpha, A, B, beta, C) 3068 3069def gsl_blas_zsyrk(Uplo, Trans, alpha, A, beta, C): 3070 """gsl_blas_zsyrk(CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t Trans, gsl_complex const alpha, gsl_matrix_complex const * A, gsl_complex const beta, gsl_matrix_complex * C) -> int""" 3071 return _gslwrap.gsl_blas_zsyrk(Uplo, Trans, alpha, A, beta, C) 3072 3073def gsl_blas_zsyr2k(Uplo, Trans, alpha, A, B, beta, C): 3074 """gsl_blas_zsyr2k(CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t Trans, gsl_complex const alpha, gsl_matrix_complex const * A, gsl_matrix_complex const * B, gsl_complex const beta, gsl_matrix_complex * C) -> int""" 3075 return _gslwrap.gsl_blas_zsyr2k(Uplo, Trans, alpha, A, B, beta, C) 3076 3077def gsl_blas_ztrmm(Side, Uplo, TransA, Diag, alpha, A, B): 3078 """gsl_blas_ztrmm(CBLAS_SIDE_t Side, CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t TransA, CBLAS_DIAG_t Diag, gsl_complex const alpha, gsl_matrix_complex const * A, gsl_matrix_complex * B) -> int""" 3079 return _gslwrap.gsl_blas_ztrmm(Side, Uplo, TransA, Diag, alpha, A, B) 3080 3081def gsl_blas_ztrsm(Side, Uplo, TransA, Diag, alpha, A, B): 3082 """gsl_blas_ztrsm(CBLAS_SIDE_t Side, CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t TransA, CBLAS_DIAG_t Diag, gsl_complex const alpha, gsl_matrix_complex const * A, gsl_matrix_complex * B) -> int""" 3083 return _gslwrap.gsl_blas_ztrsm(Side, Uplo, TransA, Diag, alpha, A, B) 3084 3085def gsl_blas_chemm(Side, Uplo, alpha, A, B, beta, C): 3086 """gsl_blas_chemm(CBLAS_SIDE_t Side, CBLAS_UPLO_t Uplo, gsl_complex_float const alpha, gsl_matrix_complex_float const * A, gsl_matrix_complex_float const * B, gsl_complex_float const beta, gsl_matrix_complex_float * C) -> int""" 3087 return _gslwrap.gsl_blas_chemm(Side, Uplo, alpha, A, B, beta, C) 3088 3089def gsl_blas_cherk(Uplo, Trans, alpha, A, beta, C): 3090 """gsl_blas_cherk(CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t Trans, float alpha, gsl_matrix_complex_float const * A, float beta, gsl_matrix_complex_float * C) -> int""" 3091 return _gslwrap.gsl_blas_cherk(Uplo, Trans, alpha, A, beta, C) 3092 3093def gsl_blas_cher2k(Uplo, Trans, alpha, A, B, beta, C): 3094 """gsl_blas_cher2k(CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t Trans, gsl_complex_float const alpha, gsl_matrix_complex_float const * A, gsl_matrix_complex_float const * B, float beta, gsl_matrix_complex_float * C) -> int""" 3095 return _gslwrap.gsl_blas_cher2k(Uplo, Trans, alpha, A, B, beta, C) 3096 3097def gsl_blas_zhemm(Side, Uplo, alpha, A, B, beta, C): 3098 """gsl_blas_zhemm(CBLAS_SIDE_t Side, CBLAS_UPLO_t Uplo, gsl_complex const alpha, gsl_matrix_complex const * A, gsl_matrix_complex const * B, gsl_complex const beta, gsl_matrix_complex * C) -> int""" 3099 return _gslwrap.gsl_blas_zhemm(Side, Uplo, alpha, A, B, beta, C) 3100 3101def gsl_blas_zherk(Uplo, Trans, alpha, A, beta, C): 3102 """gsl_blas_zherk(CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t Trans, double alpha, gsl_matrix_complex const * A, double beta, gsl_matrix_complex * C) -> int""" 3103 return _gslwrap.gsl_blas_zherk(Uplo, Trans, alpha, A, beta, C) 3104 3105def gsl_blas_zher2k(Uplo, Trans, alpha, A, B, beta, C): 3106 """gsl_blas_zher2k(CBLAS_UPLO_t Uplo, CBLAS_TRANSPOSE_t Trans, gsl_complex const alpha, gsl_matrix_complex const * A, gsl_matrix_complex const * B, double beta, gsl_matrix_complex * C) -> int""" 3107 return _gslwrap.gsl_blas_zher2k(Uplo, Trans, alpha, A, B, beta, C) 3108class gsl_eigen_symm_workspace(_object): 3109 """Proxy of C gsl_eigen_symm_workspace struct.""" 3110 3111 __swig_setmethods__ = {} 3112 __setattr__ = lambda self, name, value: _swig_setattr(self, gsl_eigen_symm_workspace, name, value) 3113 __swig_getmethods__ = {} 3114 __getattr__ = lambda self, name: _swig_getattr(self, gsl_eigen_symm_workspace, name) 3115 __repr__ = _swig_repr 3116 3117 def __init__(self, n): 3118 """__init__(gsl_eigen_symm_workspace self, size_t const n) -> gsl_eigen_symm_workspace""" 3119 this = _gslwrap.new_gsl_eigen_symm_workspace(n) 3120 try: 3121 self.this.append(this) 3122 except __builtin__.Exception: 3123 self.this = this 3124 __swig_destroy__ = _gslwrap.delete_gsl_eigen_symm_workspace 3125 __del__ = lambda self: None 3126 __swig_getmethods__["size"] = _gslwrap.gsl_eigen_symm_workspace_size_get 3127 if _newclass: 3128 size = _swig_property(_gslwrap.gsl_eigen_symm_workspace_size_get) 3129 __swig_getmethods__["d"] = _gslwrap.gsl_eigen_symm_workspace_d_get 3130 if _newclass: 3131 d = _swig_property(_gslwrap.gsl_eigen_symm_workspace_d_get) 3132 __swig_getmethods__["sd"] = _gslwrap.gsl_eigen_symm_workspace_sd_get 3133 if _newclass: 3134 sd = _swig_property(_gslwrap.gsl_eigen_symm_workspace_sd_get) 3135gsl_eigen_symm_workspace_swigregister = _gslwrap.gsl_eigen_symm_workspace_swigregister 3136gsl_eigen_symm_workspace_swigregister(gsl_eigen_symm_workspace) 3137 3138 3139def gsl_eigen_symm_alloc(n): 3140 """gsl_eigen_symm_alloc(size_t const n) -> gsl_eigen_symm_workspace""" 3141 return _gslwrap.gsl_eigen_symm_alloc(n) 3142 3143def gsl_eigen_symm_free(w): 3144 """gsl_eigen_symm_free(gsl_eigen_symm_workspace w)""" 3145 return _gslwrap.gsl_eigen_symm_free(w) 3146 3147def gsl_eigen_symm(A, eval, w): 3148 """gsl_eigen_symm(gsl_matrix * A, gsl_vector * eval, gsl_eigen_symm_workspace w) -> int""" 3149 return _gslwrap.gsl_eigen_symm(A, eval, w) 3150class gsl_eigen_symmv_workspace(_object): 3151 """Proxy of C gsl_eigen_symmv_workspace struct.""" 3152 3153 __swig_setmethods__ = {} 3154 __setattr__ = lambda self, name, value: _swig_setattr(self, gsl_eigen_symmv_workspace, name, value) 3155 __swig_getmethods__ = {} 3156 __getattr__ = lambda self, name: _swig_getattr(self, gsl_eigen_symmv_workspace, name) 3157 __repr__ = _swig_repr 3158 3159 def __init__(self, n): 3160 """__init__(gsl_eigen_symmv_workspace self, size_t const n) -> gsl_eigen_symmv_workspace""" 3161 this = _gslwrap.new_gsl_eigen_symmv_workspace(n) 3162 try: 3163 self.this.append(this) 3164 except __builtin__.Exception: 3165 self.this = this 3166 __swig_destroy__ = _gslwrap.delete_gsl_eigen_symmv_workspace 3167 __del__ = lambda self: None 3168 __swig_getmethods__["size"] = _gslwrap.gsl_eigen_symmv_workspace_size_get 3169 if _newclass: 3170 size = _swig_property(_gslwrap.gsl_eigen_symmv_workspace_size_get) 3171 __swig_getmethods__["d"] = _gslwrap.gsl_eigen_symmv_workspace_d_get 3172 if _newclass: 3173 d = _swig_property(_gslwrap.gsl_eigen_symmv_workspace_d_get) 3174 __swig_getmethods__["sd"] = _gslwrap.gsl_eigen_symmv_workspace_sd_get 3175 if _newclass: 3176 sd = _swig_property(_gslwrap.gsl_eigen_symmv_workspace_sd_get) 3177 __swig_getmethods__["gc"] = _gslwrap.gsl_eigen_symmv_workspace_gc_get 3178 if _newclass: 3179 gc = _swig_property(_gslwrap.gsl_eigen_symmv_workspace_gc_get) 3180 __swig_getmethods__["gs"] = _gslwrap.gsl_eigen_symmv_workspace_gs_get 3181 if _newclass: 3182 gs = _swig_property(_gslwrap.gsl_eigen_symmv_workspace_gs_get) 3183gsl_eigen_symmv_workspace_swigregister = _gslwrap.gsl_eigen_symmv_workspace_swigregister 3184gsl_eigen_symmv_workspace_swigregister(gsl_eigen_symmv_workspace) 3185 3186 3187def gsl_eigen_symmv_alloc(n): 3188 """gsl_eigen_symmv_alloc(size_t const n) -> gsl_eigen_symmv_workspace""" 3189 return _gslwrap.gsl_eigen_symmv_alloc(n) 3190 3191def gsl_eigen_symmv_free(w): 3192 """gsl_eigen_symmv_free(gsl_eigen_symmv_workspace w)""" 3193 return _gslwrap.gsl_eigen_symmv_free(w) 3194 3195def gsl_eigen_symmv(A, eval, evec, w): 3196 """gsl_eigen_symmv(gsl_matrix * A, gsl_vector * eval, gsl_matrix * evec, gsl_eigen_symmv_workspace w) -> int""" 3197 return _gslwrap.gsl_eigen_symmv(A, eval, evec, w) 3198class gsl_eigen_herm_workspace(_object): 3199 """Proxy of C gsl_eigen_herm_workspace struct.""" 3200 3201 __swig_setmethods__ = {} 3202 __setattr__ = lambda self, name, value: _swig_setattr(self, gsl_eigen_herm_workspace, name, value) 3203 __swig_getmethods__ = {} 3204 __getattr__ = lambda self, name: _swig_getattr(self, gsl_eigen_herm_workspace, name) 3205 __repr__ = _swig_repr 3206 3207 def __init__(self, n): 3208 """__init__(gsl_eigen_herm_workspace self, size_t const n) -> gsl_eigen_herm_workspace""" 3209 this = _gslwrap.new_gsl_eigen_herm_workspace(n) 3210 try: 3211 self.this.append(this) 3212 except __builtin__.Exception: 3213 self.this = this 3214 __swig_destroy__ = _gslwrap.delete_gsl_eigen_herm_workspace 3215 __del__ = lambda self: None 3216 __swig_getmethods__["size"] = _gslwrap.gsl_eigen_herm_workspace_size_get 3217 if _newclass: 3218 size = _swig_property(_gslwrap.gsl_eigen_herm_workspace_size_get) 3219 __swig_getmethods__["d"] = _gslwrap.gsl_eigen_herm_workspace_d_get 3220 if _newclass: 3221 d = _swig_property(_gslwrap.gsl_eigen_herm_workspace_d_get) 3222 __swig_getmethods__["sd"] = _gslwrap.gsl_eigen_herm_workspace_sd_get 3223 if _newclass: 3224 sd = _swig_property(_gslwrap.gsl_eigen_herm_workspace_sd_get) 3225 __swig_getmethods__["tau"] = _gslwrap.gsl_eigen_herm_workspace_tau_get 3226 if _newclass: 3227 tau = _swig_property(_gslwrap.gsl_eigen_herm_workspace_tau_get) 3228gsl_eigen_herm_workspace_swigregister = _gslwrap.gsl_eigen_herm_workspace_swigregister 3229gsl_eigen_herm_workspace_swigregister(gsl_eigen_herm_workspace) 3230 3231 3232def gsl_eigen_herm_alloc(n): 3233 """gsl_eigen_herm_alloc(size_t const n) -> gsl_eigen_herm_workspace""" 3234 return _gslwrap.gsl_eigen_herm_alloc(n) 3235 3236def gsl_eigen_herm_free(w): 3237 """gsl_eigen_herm_free(gsl_eigen_herm_workspace w)""" 3238 return _gslwrap.gsl_eigen_herm_free(w) 3239 3240def gsl_eigen_herm(A, eval, w): 3241 """gsl_eigen_herm(gsl_matrix_complex * A, gsl_vector * eval, gsl_eigen_herm_workspace w) -> int""" 3242 return _gslwrap.gsl_eigen_herm(A, eval, w) 3243class gsl_eigen_hermv_workspace(_object): 3244 """Proxy of C gsl_eigen_hermv_workspace struct.""" 3245 3246 __swig_setmethods__ = {} 3247 __setattr__ = lambda self, name, value: _swig_setattr(self, gsl_eigen_hermv_workspace, name, value) 3248 __swig_getmethods__ = {} 3249 __getattr__ = lambda self, name: _swig_getattr(self, gsl_eigen_hermv_workspace, name) 3250 __repr__ = _swig_repr 3251 3252 def __init__(self, n): 3253 """__init__(gsl_eigen_hermv_workspace self, size_t const n) -> gsl_eigen_hermv_workspace""" 3254 this = _gslwrap.new_gsl_eigen_hermv_workspace(n) 3255 try: 3256 self.this.append(this) 3257 except __builtin__.Exception: 3258 self.this = this 3259 __swig_destroy__ = _gslwrap.delete_gsl_eigen_hermv_workspace 3260 __del__ = lambda self: None 3261 __swig_getmethods__["size"] = _gslwrap.gsl_eigen_hermv_workspace_size_get 3262 if _newclass: 3263 size = _swig_property(_gslwrap.gsl_eigen_hermv_workspace_size_get) 3264 __swig_getmethods__["d"] = _gslwrap.gsl_eigen_hermv_workspace_d_get 3265 if _newclass: 3266 d = _swig_property(_gslwrap.gsl_eigen_hermv_workspace_d_get) 3267 __swig_getmethods__["sd"] = _gslwrap.gsl_eigen_hermv_workspace_sd_get 3268 if _newclass: 3269 sd = _swig_property(_gslwrap.gsl_eigen_hermv_workspace_sd_get) 3270 __swig_getmethods__["tau"] = _gslwrap.gsl_eigen_hermv_workspace_tau_get 3271 if _newclass: 3272 tau = _swig_property(_gslwrap.gsl_eigen_hermv_workspace_tau_get) 3273 __swig_getmethods__["gc"] = _gslwrap.gsl_eigen_hermv_workspace_gc_get 3274 if _newclass: 3275 gc = _swig_property(_gslwrap.gsl_eigen_hermv_workspace_gc_get) 3276 __swig_getmethods__["gs"] = _gslwrap.gsl_eigen_hermv_workspace_gs_get 3277 if _newclass: 3278 gs = _swig_property(_gslwrap.gsl_eigen_hermv_workspace_gs_get) 3279gsl_eigen_hermv_workspace_swigregister = _gslwrap.gsl_eigen_hermv_workspace_swigregister 3280gsl_eigen_hermv_workspace_swigregister(gsl_eigen_hermv_workspace) 3281 3282 3283def gsl_eigen_hermv_alloc(n): 3284 """gsl_eigen_hermv_alloc(size_t const n) -> gsl_eigen_hermv_workspace""" 3285 return _gslwrap.gsl_eigen_hermv_alloc(n) 3286 3287def gsl_eigen_hermv_free(w): 3288 """gsl_eigen_hermv_free(gsl_eigen_hermv_workspace w)""" 3289 return _gslwrap.gsl_eigen_hermv_free(w) 3290 3291def gsl_eigen_hermv(A, eval, evec, w): 3292 """gsl_eigen_hermv(gsl_matrix_complex * A, gsl_vector * eval, gsl_matrix_complex * evec, gsl_eigen_hermv_workspace w) -> int""" 3293 return _gslwrap.gsl_eigen_hermv(A, eval, evec, w) 3294class gsl_eigen_francis_workspace(_object): 3295 """Proxy of C gsl_eigen_francis_workspace struct.""" 3296 3297 __swig_setmethods__ = {} 3298 __setattr__ = lambda self, name, value: _swig_setattr(self, gsl_eigen_francis_workspace, name, value) 3299 __swig_getmethods__ = {} 3300 __getattr__ = lambda self, name: _swig_getattr(self, gsl_eigen_francis_workspace, name) 3301 __repr__ = _swig_repr 3302 3303 def __init__(self): 3304 """__init__(gsl_eigen_francis_workspace self) -> gsl_eigen_francis_workspace""" 3305 this = _gslwrap.new_gsl_eigen_francis_workspace() 3306 try: 3307 self.this.append(this) 3308 except __builtin__.Exception: 3309 self.this = this 3310 __swig_destroy__ = _gslwrap.delete_gsl_eigen_francis_workspace 3311 __del__ = lambda self: None 3312 __swig_getmethods__["size"] = _gslwrap.gsl_eigen_francis_workspace_size_get 3313 if _newclass: 3314 size = _swig_property(_gslwrap.gsl_eigen_francis_workspace_size_get) 3315 __swig_getmethods__["max_iterations"] = _gslwrap.gsl_eigen_francis_workspace_max_iterations_get 3316 if _newclass: 3317 max_iterations = _swig_property(_gslwrap.gsl_eigen_francis_workspace_max_iterations_get) 3318 __swig_getmethods__["n_iter"] = _gslwrap.gsl_eigen_francis_workspace_n_iter_get 3319 if _newclass: 3320 n_iter = _swig_property(_gslwrap.gsl_eigen_francis_workspace_n_iter_get) 3321 __swig_getmethods__["n_evals"] = _gslwrap.gsl_eigen_francis_workspace_n_evals_get 3322 if _newclass: 3323 n_evals = _swig_property(_gslwrap.gsl_eigen_francis_workspace_n_evals_get) 3324 __swig_getmethods__["compute_t"] = _gslwrap.gsl_eigen_francis_workspace_compute_t_get 3325 if _newclass: 3326 compute_t = _swig_property(_gslwrap.gsl_eigen_francis_workspace_compute_t_get) 3327 __swig_getmethods__["H"] = _gslwrap.gsl_eigen_francis_workspace_H_get 3328 if _newclass: 3329 H = _swig_property(_gslwrap.gsl_eigen_francis_workspace_H_get) 3330 __swig_getmethods__["Z"] = _gslwrap.gsl_eigen_francis_workspace_Z_get 3331 if _newclass: 3332 Z = _swig_property(_gslwrap.gsl_eigen_francis_workspace_Z_get) 3333gsl_eigen_francis_workspace_swigregister = _gslwrap.gsl_eigen_francis_workspace_swigregister 3334gsl_eigen_francis_workspace_swigregister(gsl_eigen_francis_workspace) 3335 3336 3337def gsl_eigen_francis_alloc(): 3338 """gsl_eigen_francis_alloc() -> gsl_eigen_francis_workspace""" 3339 return _gslwrap.gsl_eigen_francis_alloc() 3340 3341def gsl_eigen_francis_free(w): 3342 """gsl_eigen_francis_free(gsl_eigen_francis_workspace w)""" 3343 return _gslwrap.gsl_eigen_francis_free(w) 3344 3345def gsl_eigen_francis_T(compute_t, w): 3346 """gsl_eigen_francis_T(int const compute_t, gsl_eigen_francis_workspace w)""" 3347 return _gslwrap.gsl_eigen_francis_T(compute_t, w) 3348 3349def gsl_eigen_francis(H, eval, w): 3350 """gsl_eigen_francis(gsl_matrix * H, gsl_vector_complex * eval, gsl_eigen_francis_workspace w) -> int""" 3351 return _gslwrap.gsl_eigen_francis(H, eval, w) 3352 3353def gsl_eigen_francis_Z(H, eval, Z, w): 3354 """gsl_eigen_francis_Z(gsl_matrix * H, gsl_vector_complex * eval, gsl_matrix * Z, gsl_eigen_francis_workspace w) -> int""" 3355 return _gslwrap.gsl_eigen_francis_Z(H, eval, Z, w) 3356class gsl_eigen_nonsymm_workspace(_object): 3357 """Proxy of C gsl_eigen_nonsymm_workspace struct.""" 3358 3359 __swig_setmethods__ = {} 3360 __setattr__ = lambda self, name, value: _swig_setattr(self, gsl_eigen_nonsymm_workspace, name, value) 3361 __swig_getmethods__ = {} 3362 __getattr__ = lambda self, name: _swig_getattr(self, gsl_eigen_nonsymm_workspace, name) 3363 __repr__ = _swig_repr 3364 3365 def __init__(self, n): 3366 """__init__(gsl_eigen_nonsymm_workspace self, size_t const n) -> gsl_eigen_nonsymm_workspace""" 3367 this = _gslwrap.new_gsl_eigen_nonsymm_workspace(n) 3368 try: 3369 self.this.append(this) 3370 except __builtin__.Exception: 3371 self.this = this 3372 __swig_destroy__ = _gslwrap.delete_gsl_eigen_nonsymm_workspace 3373 __del__ = lambda self: None 3374 3375 def params(self, compute_t, balance): 3376 """params(gsl_eigen_nonsymm_workspace self, int const compute_t, int const balance) -> gsl_error_flag_drop""" 3377 return _gslwrap.gsl_eigen_nonsymm_workspace_params(self, compute_t, balance) 3378 3379 __swig_getmethods__["size"] = _gslwrap.gsl_eigen_nonsymm_workspace_size_get 3380 if _newclass: 3381 size = _swig_property(_gslwrap.gsl_eigen_nonsymm_workspace_size_get) 3382 __swig_getmethods__["diag"] = _gslwrap.gsl_eigen_nonsymm_workspace_diag_get 3383 if _newclass: 3384 diag = _swig_property(_gslwrap.gsl_eigen_nonsymm_workspace_diag_get) 3385 __swig_getmethods__["tau"] = _gslwrap.gsl_eigen_nonsymm_workspace_tau_get 3386 if _newclass: 3387 tau = _swig_property(_gslwrap.gsl_eigen_nonsymm_workspace_tau_get) 3388 __swig_getmethods__["Z"] = _gslwrap.gsl_eigen_nonsymm_workspace_Z_get 3389 if _newclass: 3390 Z = _swig_property(_gslwrap.gsl_eigen_nonsymm_workspace_Z_get) 3391 __swig_getmethods__["do_balance"] = _gslwrap.gsl_eigen_nonsymm_workspace_do_balance_get 3392 if _newclass: 3393 do_balance = _swig_property(_gslwrap.gsl_eigen_nonsymm_workspace_do_balance_get) 3394 __swig_getmethods__["n_evals"] = _gslwrap.gsl_eigen_nonsymm_workspace_n_evals_get 3395 if _newclass: 3396 n_evals = _swig_property(_gslwrap.gsl_eigen_nonsymm_workspace_n_evals_get) 3397 __swig_getmethods__["francis_workspace_p"] = _gslwrap.gsl_eigen_nonsymm_workspace_francis_workspace_p_get 3398 if _newclass: 3399 francis_workspace_p = _swig_property(_gslwrap.gsl_eigen_nonsymm_workspace_francis_workspace_p_get) 3400gsl_eigen_nonsymm_workspace_swigregister = _gslwrap.gsl_eigen_nonsymm_workspace_swigregister 3401gsl_eigen_nonsymm_workspace_swigregister(gsl_eigen_nonsymm_workspace) 3402 3403 3404def gsl_eigen_nonsymm_alloc(n): 3405 """gsl_eigen_nonsymm_alloc(size_t const n) -> gsl_eigen_nonsymm_workspace""" 3406 return _gslwrap.gsl_eigen_nonsymm_alloc(n) 3407 3408def gsl_eigen_nonsymm_free(w): 3409 """gsl_eigen_nonsymm_free(gsl_eigen_nonsymm_workspace w)""" 3410 return _gslwrap.gsl_eigen_nonsymm_free(w) 3411 3412def gsl_eigen_nonsymm_params(compute_t, balance, w): 3413 """gsl_eigen_nonsymm_params(int const compute_t, int const balance, gsl_eigen_nonsymm_workspace w)""" 3414 return _gslwrap.gsl_eigen_nonsymm_params(compute_t, balance, w) 3415 3416def gsl_eigen_nonsymm(A, eval, w): 3417 """gsl_eigen_nonsymm(gsl_matrix * A, gsl_vector_complex * eval, gsl_eigen_nonsymm_workspace w) -> int""" 3418 return _gslwrap.gsl_eigen_nonsymm(A, eval, w) 3419 3420def gsl_eigen_nonsymm_Z(A, eval, Z, w): 3421 """gsl_eigen_nonsymm_Z(gsl_matrix * A, gsl_vector_complex * eval, gsl_matrix * Z, gsl_eigen_nonsymm_workspace w) -> int""" 3422 return _gslwrap.gsl_eigen_nonsymm_Z(A, eval, Z, w) 3423class gsl_eigen_nonsymmv_workspace(_object): 3424 """Proxy of C gsl_eigen_nonsymmv_workspace struct.""" 3425 3426 __swig_setmethods__ = {} 3427 __setattr__ = lambda self, name, value: _swig_setattr(self, gsl_eigen_nonsymmv_workspace, name, value) 3428 __swig_getmethods__ = {} 3429 __getattr__ = lambda self, name: _swig_getattr(self, gsl_eigen_nonsymmv_workspace, name) 3430 __repr__ = _swig_repr 3431 __swig_getmethods__["size"] = _gslwrap.gsl_eigen_nonsymmv_workspace_size_get 3432 if _newclass: 3433 size = _swig_property(_gslwrap.gsl_eigen_nonsymmv_workspace_size_get) 3434 __swig_getmethods__["work"] = _gslwrap.gsl_eigen_nonsymmv_workspace_work_get 3435 if _newclass: 3436 work = _swig_property(_gslwrap.gsl_eigen_nonsymmv_workspace_work_get) 3437 __swig_getmethods__["work2"] = _gslwrap.gsl_eigen_nonsymmv_workspace_work2_get 3438 if _newclass: 3439 work2 = _swig_property(_gslwrap.gsl_eigen_nonsymmv_workspace_work2_get) 3440 __swig_getmethods__["work3"] = _gslwrap.gsl_eigen_nonsymmv_workspace_work3_get 3441 if _newclass: 3442 work3 = _swig_property(_gslwrap.gsl_eigen_nonsymmv_workspace_work3_get) 3443 __swig_getmethods__["Z"] = _gslwrap.gsl_eigen_nonsymmv_workspace_Z_get 3444 if _newclass: 3445 Z = _swig_property(_gslwrap.gsl_eigen_nonsymmv_workspace_Z_get) 3446 __swig_getmethods__["nonsymm_workspace_p"] = _gslwrap.gsl_eigen_nonsymmv_workspace_nonsymm_workspace_p_get 3447 if _newclass: 3448 nonsymm_workspace_p = _swig_property(_gslwrap.gsl_eigen_nonsymmv_workspace_nonsymm_workspace_p_get) 3449 3450 def __init__(self): 3451 """__init__(gsl_eigen_nonsymmv_workspace self) -> gsl_eigen_nonsymmv_workspace""" 3452 this = _gslwrap.new_gsl_eigen_nonsymmv_workspace() 3453 try: 3454 self.this.append(this) 3455 except __builtin__.Exception: 3456 self.this = this 3457 __swig_destroy__ = _gslwrap.delete_gsl_eigen_nonsymmv_workspace 3458 __del__ = lambda self: None 3459gsl_eigen_nonsymmv_workspace_swigregister = _gslwrap.gsl_eigen_nonsymmv_workspace_swigregister 3460gsl_eigen_nonsymmv_workspace_swigregister(gsl_eigen_nonsymmv_workspace) 3461 3462 3463def gsl_eigen_nonsymmv_alloc(n): 3464 """gsl_eigen_nonsymmv_alloc(size_t const n) -> gsl_eigen_nonsymmv_workspace""" 3465 return _gslwrap.gsl_eigen_nonsymmv_alloc(n) 3466 3467def gsl_eigen_nonsymmv_free(w): 3468 """gsl_eigen_nonsymmv_free(gsl_eigen_nonsymmv_workspace w)""" 3469 return _gslwrap.gsl_eigen_nonsymmv_free(w) 3470 3471def gsl_eigen_nonsymmv(A, eval, evec, w): 3472 """gsl_eigen_nonsymmv(gsl_matrix * A, gsl_vector_complex * eval, gsl_matrix_complex * evec, gsl_eigen_nonsymmv_workspace w) -> int""" 3473 return _gslwrap.gsl_eigen_nonsymmv(A, eval, evec, w) 3474 3475def gsl_eigen_nonsymmv_Z(A, eval, evec, Z, w): 3476 """gsl_eigen_nonsymmv_Z(gsl_matrix * A, gsl_vector_complex * eval, gsl_matrix_complex * evec, gsl_matrix * Z, gsl_eigen_nonsymmv_workspace w) -> int""" 3477 return _gslwrap.gsl_eigen_nonsymmv_Z(A, eval, evec, Z, w) 3478class gsl_eigen_gensymm_workspace(_object): 3479 """Proxy of C gsl_eigen_gensymm_workspace struct.""" 3480 3481 __swig_setmethods__ = {} 3482 __setattr__ = lambda self, name, value: _swig_setattr(self, gsl_eigen_gensymm_workspace, name, value) 3483 __swig_getmethods__ = {} 3484 __getattr__ = lambda self, name: _swig_getattr(self, gsl_eigen_gensymm_workspace, name) 3485 __repr__ = _swig_repr 3486 __swig_getmethods__["size"] = _gslwrap.gsl_eigen_gensymm_workspace_size_get 3487 if _newclass: 3488 size = _swig_property(_gslwrap.gsl_eigen_gensymm_workspace_size_get) 3489 __swig_getmethods__["symm_workspace_p"] = _gslwrap.gsl_eigen_gensymm_workspace_symm_workspace_p_get 3490 if _newclass: 3491 symm_workspace_p = _swig_property(_gslwrap.gsl_eigen_gensymm_workspace_symm_workspace_p_get) 3492 3493 def __init__(self): 3494 """__init__(gsl_eigen_gensymm_workspace self) -> gsl_eigen_gensymm_workspace""" 3495 this = _gslwrap.new_gsl_eigen_gensymm_workspace() 3496 try: 3497 self.this.append(this) 3498 except __builtin__.Exception: 3499 self.this = this 3500 __swig_destroy__ = _gslwrap.delete_gsl_eigen_gensymm_workspace 3501 __del__ = lambda self: None 3502gsl_eigen_gensymm_workspace_swigregister = _gslwrap.gsl_eigen_gensymm_workspace_swigregister 3503gsl_eigen_gensymm_workspace_swigregister(gsl_eigen_gensymm_workspace) 3504 3505 3506def gsl_eigen_gensymm_alloc(n): 3507 """gsl_eigen_gensymm_alloc(size_t const n) -> gsl_eigen_gensymm_workspace""" 3508 return _gslwrap.gsl_eigen_gensymm_alloc(n) 3509 3510def gsl_eigen_gensymm_free(w): 3511 """gsl_eigen_gensymm_free(gsl_eigen_gensymm_workspace w)""" 3512 return _gslwrap.gsl_eigen_gensymm_free(w) 3513 3514def gsl_eigen_gensymm(A, B, eval, w): 3515 """gsl_eigen_gensymm(gsl_matrix * A, gsl_matrix * B, gsl_vector * eval, gsl_eigen_gensymm_workspace w) -> int""" 3516 return _gslwrap.gsl_eigen_gensymm(A, B, eval, w) 3517 3518def gsl_eigen_gensymm_standardize(A, B): 3519 """gsl_eigen_gensymm_standardize(gsl_matrix * A, gsl_matrix const * B) -> int""" 3520 return _gslwrap.gsl_eigen_gensymm_standardize(A, B) 3521class gsl_eigen_gensymmv_workspace(_object): 3522 """Proxy of C gsl_eigen_gensymmv_workspace struct.""" 3523 3524 __swig_setmethods__ = {} 3525 __setattr__ = lambda self, name, value: _swig_setattr(self, gsl_eigen_gensymmv_workspace, name, value) 3526 __swig_getmethods__ = {} 3527 __getattr__ = lambda self, name: _swig_getattr(self, gsl_eigen_gensymmv_workspace, name) 3528 __repr__ = _swig_repr 3529 __swig_getmethods__["size"] = _gslwrap.gsl_eigen_gensymmv_workspace_size_get 3530 if _newclass: 3531 size = _swig_property(_gslwrap.gsl_eigen_gensymmv_workspace_size_get) 3532 __swig_getmethods__["symmv_workspace_p"] = _gslwrap.gsl_eigen_gensymmv_workspace_symmv_workspace_p_get 3533 if _newclass: 3534 symmv_workspace_p = _swig_property(_gslwrap.gsl_eigen_gensymmv_workspace_symmv_workspace_p_get) 3535 3536 def __init__(self): 3537 """__init__(gsl_eigen_gensymmv_workspace self) -> gsl_eigen_gensymmv_workspace""" 3538 this = _gslwrap.new_gsl_eigen_gensymmv_workspace() 3539 try: 3540 self.this.append(this) 3541 except __builtin__.Exception: 3542 self.this = this 3543 __swig_destroy__ = _gslwrap.delete_gsl_eigen_gensymmv_workspace 3544 __del__ = lambda self: None 3545gsl_eigen_gensymmv_workspace_swigregister = _gslwrap.gsl_eigen_gensymmv_workspace_swigregister 3546gsl_eigen_gensymmv_workspace_swigregister(gsl_eigen_gensymmv_workspace) 3547 3548 3549def gsl_eigen_gensymmv_alloc(n): 3550 """gsl_eigen_gensymmv_alloc(size_t const n) -> gsl_eigen_gensymmv_workspace""" 3551 return _gslwrap.gsl_eigen_gensymmv_alloc(n) 3552 3553def gsl_eigen_gensymmv_free(w): 3554 """gsl_eigen_gensymmv_free(gsl_eigen_gensymmv_workspace w)""" 3555 return _gslwrap.gsl_eigen_gensymmv_free(w) 3556 3557def gsl_eigen_gensymmv(A, B, eval, evec, w): 3558 """gsl_eigen_gensymmv(gsl_matrix * A, gsl_matrix * B, gsl_vector * eval, gsl_matrix * evec, gsl_eigen_gensymmv_workspace w) -> int""" 3559 return _gslwrap.gsl_eigen_gensymmv(A, B, eval, evec, w) 3560class gsl_eigen_genherm_workspace(_object): 3561 """Proxy of C gsl_eigen_genherm_workspace struct.""" 3562 3563 __swig_setmethods__ = {} 3564 __setattr__ = lambda self, name, value: _swig_setattr(self, gsl_eigen_genherm_workspace, name, value) 3565 __swig_getmethods__ = {} 3566 __getattr__ = lambda self, name: _swig_getattr(self, gsl_eigen_genherm_workspace, name) 3567 __repr__ = _swig_repr 3568 3569 def __init__(self, n): 3570 """__init__(gsl_eigen_genherm_workspace self, size_t const n) -> gsl_eigen_genherm_workspace""" 3571 this = _gslwrap.new_gsl_eigen_genherm_workspace(n) 3572 try: 3573 self.this.append(this) 3574 except __builtin__.Exception: 3575 self.this = this 3576 __swig_destroy__ = _gslwrap.delete_gsl_eigen_genherm_workspace 3577 __del__ = lambda self: None 3578 __swig_getmethods__["size"] = _gslwrap.gsl_eigen_genherm_workspace_size_get 3579 if _newclass: 3580 size = _swig_property(_gslwrap.gsl_eigen_genherm_workspace_size_get) 3581 __swig_getmethods__["herm_workspace_p"] = _gslwrap.gsl_eigen_genherm_workspace_herm_workspace_p_get 3582 if _newclass: 3583 herm_workspace_p = _swig_property(_gslwrap.gsl_eigen_genherm_workspace_herm_workspace_p_get) 3584gsl_eigen_genherm_workspace_swigregister = _gslwrap.gsl_eigen_genherm_workspace_swigregister 3585gsl_eigen_genherm_workspace_swigregister(gsl_eigen_genherm_workspace) 3586 3587 3588def gsl_eigen_genherm_alloc(n): 3589 """gsl_eigen_genherm_alloc(size_t const n) -> gsl_eigen_genherm_workspace""" 3590 return _gslwrap.gsl_eigen_genherm_alloc(n) 3591 3592def gsl_eigen_genherm_free(w): 3593 """gsl_eigen_genherm_free(gsl_eigen_genherm_workspace w)""" 3594 return _gslwrap.gsl_eigen_genherm_free(w) 3595 3596def gsl_eigen_genherm(A, B, eval, w): 3597 """gsl_eigen_genherm(gsl_matrix_complex * A, gsl_matrix_complex * B, gsl_vector * eval, gsl_eigen_genherm_workspace w) -> int""" 3598 return _gslwrap.gsl_eigen_genherm(A, B, eval, w) 3599 3600def gsl_eigen_genherm_standardize(A, B): 3601 """gsl_eigen_genherm_standardize(gsl_matrix_complex * A, gsl_matrix_complex const * B) -> int""" 3602 return _gslwrap.gsl_eigen_genherm_standardize(A, B) 3603class gsl_eigen_genhermv_workspace(_object): 3604 """Proxy of C gsl_eigen_genhermv_workspace struct.""" 3605 3606 __swig_setmethods__ = {} 3607 __setattr__ = lambda self, name, value: _swig_setattr(self, gsl_eigen_genhermv_workspace, name, value) 3608 __swig_getmethods__ = {} 3609 __getattr__ = lambda self, name: _swig_getattr(self, gsl_eigen_genhermv_workspace, name) 3610 __repr__ = _swig_repr 3611 3612 def __init__(self, n): 3613 """__init__(gsl_eigen_genhermv_workspace self, size_t const n) -> gsl_eigen_genhermv_workspace""" 3614 this = _gslwrap.new_gsl_eigen_genhermv_workspace(n) 3615 try: 3616 self.this.append(this) 3617 except __builtin__.Exception: 3618 self.this = this 3619 __swig_destroy__ = _gslwrap.delete_gsl_eigen_genhermv_workspace 3620 __del__ = lambda self: None 3621 __swig_getmethods__["size"] = _gslwrap.gsl_eigen_genhermv_workspace_size_get 3622 if _newclass: 3623 size = _swig_property(_gslwrap.gsl_eigen_genhermv_workspace_size_get) 3624 __swig_getmethods__["hermv_workspace_p"] = _gslwrap.gsl_eigen_genhermv_workspace_hermv_workspace_p_get 3625 if _newclass: 3626 hermv_workspace_p = _swig_property(_gslwrap.gsl_eigen_genhermv_workspace_hermv_workspace_p_get) 3627gsl_eigen_genhermv_workspace_swigregister = _gslwrap.gsl_eigen_genhermv_workspace_swigregister 3628gsl_eigen_genhermv_workspace_swigregister(gsl_eigen_genhermv_workspace) 3629 3630 3631def gsl_eigen_genhermv_alloc(n): 3632 """gsl_eigen_genhermv_alloc(size_t const n) -> gsl_eigen_genhermv_workspace""" 3633 return _gslwrap.gsl_eigen_genhermv_alloc(n) 3634 3635def gsl_eigen_genhermv_free(w): 3636 """gsl_eigen_genhermv_free(gsl_eigen_genhermv_workspace w)""" 3637 return _gslwrap.gsl_eigen_genhermv_free(w) 3638 3639def gsl_eigen_genhermv(A, B, eval, evec, w): 3640 """gsl_eigen_genhermv(gsl_matrix_complex * A, gsl_matrix_complex * B, gsl_vector * eval, gsl_matrix_complex * evec, gsl_eigen_genhermv_workspace w) -> int""" 3641 return _gslwrap.gsl_eigen_genhermv(A, B, eval, evec, w) 3642class gsl_eigen_gen_workspace(_object): 3643 """Proxy of C gsl_eigen_gen_workspace struct.""" 3644 3645 __swig_setmethods__ = {} 3646 __setattr__ = lambda self, name, value: _swig_setattr(self, gsl_eigen_gen_workspace, name, value) 3647 __swig_getmethods__ = {} 3648 __getattr__ = lambda self, name: _swig_getattr(self, gsl_eigen_gen_workspace, name) 3649 __repr__ = _swig_repr 3650 3651 def __init__(self, n): 3652 """__init__(gsl_eigen_gen_workspace self, size_t const n) -> gsl_eigen_gen_workspace""" 3653 this = _gslwrap.new_gsl_eigen_gen_workspace(n) 3654 try: 3655 self.this.append(this) 3656 except __builtin__.Exception: 3657 self.this = this 3658 __swig_destroy__ = _gslwrap.delete_gsl_eigen_gen_workspace 3659 __del__ = lambda self: None 3660 __swig_getmethods__["size"] = _gslwrap.gsl_eigen_gen_workspace_size_get 3661 if _newclass: 3662 size = _swig_property(_gslwrap.gsl_eigen_gen_workspace_size_get) 3663 __swig_getmethods__["work"] = _gslwrap.gsl_eigen_gen_workspace_work_get 3664 if _newclass: 3665 work = _swig_property(_gslwrap.gsl_eigen_gen_workspace_work_get) 3666 __swig_getmethods__["n_evals"] = _gslwrap.gsl_eigen_gen_workspace_n_evals_get 3667 if _newclass: 3668 n_evals = _swig_property(_gslwrap.gsl_eigen_gen_workspace_n_evals_get) 3669 __swig_getmethods__["max_iterations"] = _gslwrap.gsl_eigen_gen_workspace_max_iterations_get 3670 if _newclass: 3671 max_iterations = _swig_property(_gslwrap.gsl_eigen_gen_workspace_max_iterations_get) 3672 __swig_getmethods__["n_iter"] = _gslwrap.gsl_eigen_gen_workspace_n_iter_get 3673 if _newclass: 3674 n_iter = _swig_property(_gslwrap.gsl_eigen_gen_workspace_n_iter_get) 3675 __swig_getmethods__["eshift"] = _gslwrap.gsl_eigen_gen_workspace_eshift_get 3676 if _newclass: 3677 eshift = _swig_property(_gslwrap.gsl_eigen_gen_workspace_eshift_get) 3678 __swig_getmethods__["needtop"] = _gslwrap.gsl_eigen_gen_workspace_needtop_get 3679 if _newclass: 3680 needtop = _swig_property(_gslwrap.gsl_eigen_gen_workspace_needtop_get) 3681 __swig_getmethods__["atol"] = _gslwrap.gsl_eigen_gen_workspace_atol_get 3682 if _newclass: 3683 atol = _swig_property(_gslwrap.gsl_eigen_gen_workspace_atol_get) 3684 __swig_getmethods__["btol"] = _gslwrap.gsl_eigen_gen_workspace_btol_get 3685 if _newclass: 3686 btol = _swig_property(_gslwrap.gsl_eigen_gen_workspace_btol_get) 3687 __swig_getmethods__["ascale"] = _gslwrap.gsl_eigen_gen_workspace_ascale_get 3688 if _newclass: 3689 ascale = _swig_property(_gslwrap.gsl_eigen_gen_workspace_ascale_get) 3690 __swig_getmethods__["bscale"] = _gslwrap.gsl_eigen_gen_workspace_bscale_get 3691 if _newclass: 3692 bscale = _swig_property(_gslwrap.gsl_eigen_gen_workspace_bscale_get) 3693 __swig_getmethods__["H"] = _gslwrap.gsl_eigen_gen_workspace_H_get 3694 if _newclass: 3695 H = _swig_property(_gslwrap.gsl_eigen_gen_workspace_H_get) 3696 __swig_getmethods__["R"] = _gslwrap.gsl_eigen_gen_workspace_R_get 3697 if _newclass: 3698 R = _swig_property(_gslwrap.gsl_eigen_gen_workspace_R_get) 3699 __swig_getmethods__["compute_s"] = _gslwrap.gsl_eigen_gen_workspace_compute_s_get 3700 if _newclass: 3701 compute_s = _swig_property(_gslwrap.gsl_eigen_gen_workspace_compute_s_get) 3702 __swig_getmethods__["compute_t"] = _gslwrap.gsl_eigen_gen_workspace_compute_t_get 3703 if _newclass: 3704 compute_t = _swig_property(_gslwrap.gsl_eigen_gen_workspace_compute_t_get) 3705 __swig_getmethods__["Q"] = _gslwrap.gsl_eigen_gen_workspace_Q_get 3706 if _newclass: 3707 Q = _swig_property(_gslwrap.gsl_eigen_gen_workspace_Q_get) 3708 __swig_getmethods__["Z"] = _gslwrap.gsl_eigen_gen_workspace_Z_get 3709 if _newclass: 3710 Z = _swig_property(_gslwrap.gsl_eigen_gen_workspace_Z_get) 3711gsl_eigen_gen_workspace_swigregister = _gslwrap.gsl_eigen_gen_workspace_swigregister 3712gsl_eigen_gen_workspace_swigregister(gsl_eigen_gen_workspace) 3713 3714 3715def gsl_eigen_gen_alloc(n): 3716 """gsl_eigen_gen_alloc(size_t const n) -> gsl_eigen_gen_workspace""" 3717 return _gslwrap.gsl_eigen_gen_alloc(n) 3718 3719def gsl_eigen_gen_free(w): 3720 """gsl_eigen_gen_free(gsl_eigen_gen_workspace w)""" 3721 return _gslwrap.gsl_eigen_gen_free(w) 3722 3723def gsl_eigen_gen_params(compute_s, compute_t, balance, w): 3724 """gsl_eigen_gen_params(int const compute_s, int const compute_t, int const balance, gsl_eigen_gen_workspace w)""" 3725 return _gslwrap.gsl_eigen_gen_params(compute_s, compute_t, balance, w) 3726 3727def gsl_eigen_gen(A, B, alpha, beta, w): 3728 """gsl_eigen_gen(gsl_matrix * A, gsl_matrix * B, gsl_vector_complex * alpha, gsl_vector * beta, gsl_eigen_gen_workspace w) -> int""" 3729 return _gslwrap.gsl_eigen_gen(A, B, alpha, beta, w) 3730 3731def gsl_eigen_gen_QZ(A, B, alpha, beta, Q, Z, w): 3732 """gsl_eigen_gen_QZ(gsl_matrix * A, gsl_matrix * B, gsl_vector_complex * alpha, gsl_vector * beta, gsl_matrix * Q, gsl_matrix * Z, gsl_eigen_gen_workspace w) -> int""" 3733 return _gslwrap.gsl_eigen_gen_QZ(A, B, alpha, beta, Q, Z, w) 3734class gsl_eigen_genv_workspace(_object): 3735 """Proxy of C gsl_eigen_genv_workspace struct.""" 3736 3737 __swig_setmethods__ = {} 3738 __setattr__ = lambda self, name, value: _swig_setattr(self, gsl_eigen_genv_workspace, name, value) 3739 __swig_getmethods__ = {} 3740 __getattr__ = lambda self, name: _swig_getattr(self, gsl_eigen_genv_workspace, name) 3741 __repr__ = _swig_repr 3742 3743 def __init__(self, n): 3744 """__init__(gsl_eigen_genv_workspace self, size_t const n) -> gsl_eigen_genv_workspace""" 3745 this = _gslwrap.new_gsl_eigen_genv_workspace(n) 3746 try: 3747 self.this.append(this) 3748 except __builtin__.Exception: 3749 self.this = this 3750 __swig_destroy__ = _gslwrap.delete_gsl_eigen_genv_workspace 3751 __del__ = lambda self: None 3752 __swig_getmethods__["size"] = _gslwrap.gsl_eigen_genv_workspace_size_get 3753 if _newclass: 3754 size = _swig_property(_gslwrap.gsl_eigen_genv_workspace_size_get) 3755 __swig_getmethods__["work1"] = _gslwrap.gsl_eigen_genv_workspace_work1_get 3756 if _newclass: 3757 work1 = _swig_property(_gslwrap.gsl_eigen_genv_workspace_work1_get) 3758 __swig_getmethods__["work2"] = _gslwrap.gsl_eigen_genv_workspace_work2_get 3759 if _newclass: 3760 work2 = _swig_property(_gslwrap.gsl_eigen_genv_workspace_work2_get) 3761 __swig_getmethods__["work3"] = _gslwrap.gsl_eigen_genv_workspace_work3_get 3762 if _newclass: 3763 work3 = _swig_property(_gslwrap.gsl_eigen_genv_workspace_work3_get) 3764 __swig_getmethods__["work4"] = _gslwrap.gsl_eigen_genv_workspace_work4_get 3765 if _newclass: 3766 work4 = _swig_property(_gslwrap.gsl_eigen_genv_workspace_work4_get) 3767 __swig_getmethods__["work5"] = _gslwrap.gsl_eigen_genv_workspace_work5_get 3768 if _newclass: 3769 work5 = _swig_property(_gslwrap.gsl_eigen_genv_workspace_work5_get) 3770 __swig_getmethods__["work6"] = _gslwrap.gsl_eigen_genv_workspace_work6_get 3771 if _newclass: 3772 work6 = _swig_property(_gslwrap.gsl_eigen_genv_workspace_work6_get) 3773 __swig_getmethods__["Q"] = _gslwrap.gsl_eigen_genv_workspace_Q_get 3774 if _newclass: 3775 Q = _swig_property(_gslwrap.gsl_eigen_genv_workspace_Q_get) 3776 __swig_getmethods__["Z"] = _gslwrap.gsl_eigen_genv_workspace_Z_get 3777 if _newclass: 3778 Z = _swig_property(_gslwrap.gsl_eigen_genv_workspace_Z_get) 3779 __swig_getmethods__["gen_workspace_p"] = _gslwrap.gsl_eigen_genv_workspace_gen_workspace_p_get 3780 if _newclass: 3781 gen_workspace_p = _swig_property(_gslwrap.gsl_eigen_genv_workspace_gen_workspace_p_get) 3782gsl_eigen_genv_workspace_swigregister = _gslwrap.gsl_eigen_genv_workspace_swigregister 3783gsl_eigen_genv_workspace_swigregister(gsl_eigen_genv_workspace) 3784 3785 3786def gsl_eigen_genv_alloc(n): 3787 """gsl_eigen_genv_alloc(size_t const n) -> gsl_eigen_genv_workspace""" 3788 return _gslwrap.gsl_eigen_genv_alloc(n) 3789 3790def gsl_eigen_genv_free(w): 3791 """gsl_eigen_genv_free(gsl_eigen_genv_workspace w)""" 3792 return _gslwrap.gsl_eigen_genv_free(w) 3793 3794def gsl_eigen_genv(A, B, alpha, beta, evec, w): 3795 """gsl_eigen_genv(gsl_matrix * A, gsl_matrix * B, gsl_vector_complex * alpha, gsl_vector * beta, gsl_matrix_complex * evec, gsl_eigen_genv_workspace w) -> int""" 3796 return _gslwrap.gsl_eigen_genv(A, B, alpha, beta, evec, w) 3797 3798def gsl_eigen_genv_QZ(A, B, alpha, beta, evec, Q, Z, w): 3799 """gsl_eigen_genv_QZ(gsl_matrix * A, gsl_matrix * B, gsl_vector_complex * alpha, gsl_vector * beta, gsl_matrix_complex * evec, gsl_matrix * Q, gsl_matrix * Z, gsl_eigen_genv_workspace w) -> int""" 3800 return _gslwrap.gsl_eigen_genv_QZ(A, B, alpha, beta, evec, Q, Z, w) 3801GSL_EIGEN_SORT_VAL_ASC = _gslwrap.GSL_EIGEN_SORT_VAL_ASC 3802GSL_EIGEN_SORT_VAL_DESC = _gslwrap.GSL_EIGEN_SORT_VAL_DESC 3803GSL_EIGEN_SORT_ABS_ASC = _gslwrap.GSL_EIGEN_SORT_ABS_ASC 3804GSL_EIGEN_SORT_ABS_DESC = _gslwrap.GSL_EIGEN_SORT_ABS_DESC 3805 3806def gsl_eigen_symmv_sort(eval, evec, sort_type): 3807 """gsl_eigen_symmv_sort(gsl_vector * eval, gsl_matrix * evec, gsl_eigen_sort_t sort_type) -> int""" 3808 return _gslwrap.gsl_eigen_symmv_sort(eval, evec, sort_type) 3809 3810def gsl_eigen_hermv_sort(eval, evec, sort_type): 3811 """gsl_eigen_hermv_sort(gsl_vector * eval, gsl_matrix_complex * evec, gsl_eigen_sort_t sort_type) -> int""" 3812 return _gslwrap.gsl_eigen_hermv_sort(eval, evec, sort_type) 3813 3814def gsl_eigen_nonsymmv_sort(eval, evec, sort_type): 3815 """gsl_eigen_nonsymmv_sort(gsl_vector_complex * eval, gsl_matrix_complex * evec, gsl_eigen_sort_t sort_type) -> int""" 3816 return _gslwrap.gsl_eigen_nonsymmv_sort(eval, evec, sort_type) 3817 3818def gsl_eigen_gensymmv_sort(eval, evec, sort_type): 3819 """gsl_eigen_gensymmv_sort(gsl_vector * eval, gsl_matrix * evec, gsl_eigen_sort_t sort_type) -> int""" 3820 return _gslwrap.gsl_eigen_gensymmv_sort(eval, evec, sort_type) 3821 3822def gsl_eigen_genhermv_sort(eval, evec, sort_type): 3823 """gsl_eigen_genhermv_sort(gsl_vector * eval, gsl_matrix_complex * evec, gsl_eigen_sort_t sort_type) -> int""" 3824 return _gslwrap.gsl_eigen_genhermv_sort(eval, evec, sort_type) 3825 3826def gsl_eigen_genv_sort(alpha, beta, evec, sort_type): 3827 """gsl_eigen_genv_sort(gsl_vector_complex * alpha, gsl_vector * beta, gsl_matrix_complex * evec, gsl_eigen_sort_t sort_type) -> int""" 3828 return _gslwrap.gsl_eigen_genv_sort(alpha, beta, evec, sort_type) 3829 3830def gsl_schur_gen_eigvals(A, B, wr1, wr2, wi, scale1, scale2): 3831 """gsl_schur_gen_eigvals(gsl_matrix const * A, gsl_matrix const * B, double * wr1, double * wr2, double * wi, double * scale1, double * scale2) -> int""" 3832 return _gslwrap.gsl_schur_gen_eigvals(A, B, wr1, wr2, wi, scale1, scale2) 3833 3834def gsl_schur_solve_equation(ca, A, z, d1, d2, b, x, s, xnorm, smin): 3835 """gsl_schur_solve_equation(double ca, gsl_matrix const * A, double z, double d1, double d2, gsl_vector const * b, gsl_vector * x, double * s, double * xnorm, double smin) -> int""" 3836 return _gslwrap.gsl_schur_solve_equation(ca, A, z, d1, d2, b, x, s, xnorm, smin) 3837 3838def gsl_schur_solve_equation_z(ca, A, z, d1, d2, b, x, s, xnorm, smin): 3839 """gsl_schur_solve_equation_z(double ca, gsl_matrix const * A, gsl_complex * z, double d1, double d2, gsl_vector_complex const * b, gsl_vector_complex * x, double * s, double * xnorm, double smin) -> int""" 3840 return _gslwrap.gsl_schur_solve_equation_z(ca, A, z, d1, d2, b, x, s, xnorm, smin) 3841 3842def gsl_eigen_jacobi(matrix, eval, evec, max_rot, nrot): 3843 """gsl_eigen_jacobi(gsl_matrix * matrix, gsl_vector * eval, gsl_matrix * evec, unsigned int max_rot, unsigned int * nrot) -> int""" 3844 return _gslwrap.gsl_eigen_jacobi(matrix, eval, evec, max_rot, nrot) 3845 3846def gsl_eigen_invert_jacobi(matrix, ainv, max_rot): 3847 """gsl_eigen_invert_jacobi(gsl_matrix const * matrix, gsl_matrix * ainv, unsigned int max_rot) -> int""" 3848 return _gslwrap.gsl_eigen_invert_jacobi(matrix, ainv, max_rot) 3849class gsl_interp_accel(_object): 3850 """Proxy of C gsl_interp_accel struct.""" 3851 3852 __swig_setmethods__ = {} 3853 __setattr__ = lambda self, name, value: _swig_setattr(self, gsl_interp_accel, name, value) 3854 __swig_getmethods__ = {} 3855 __getattr__ = lambda self, name: _swig_getattr(self, gsl_interp_accel, name) 3856 __repr__ = _swig_repr 3857 3858 def __init__(self): 3859 """__init__(gsl_interp_accel self) -> gsl_interp_accel""" 3860 this = _gslwrap.new_gsl_interp_accel() 3861 try: 3862 self.this.append(this) 3863 except __builtin__.Exception: 3864 self.this = this 3865 __swig_destroy__ = _gslwrap.delete_gsl_interp_accel 3866 __del__ = lambda self: None 3867 3868 def reset(self): 3869 """reset(gsl_interp_accel self) -> gsl_error_flag_drop""" 3870 return _gslwrap.gsl_interp_accel_reset(self) 3871 3872 3873 def find(self, x_array, x): 3874 """find(gsl_interp_accel self, double const [] x_array, double x) -> size_t""" 3875 return _gslwrap.gsl_interp_accel_find(self, x_array, x) 3876 3877 3878 def tocobject(self): 3879 """tocobject(gsl_interp_accel self) -> PyObject *""" 3880 return _gslwrap.gsl_interp_accel_tocobject(self) 3881 3882gsl_interp_accel_swigregister = _gslwrap.gsl_interp_accel_swigregister 3883gsl_interp_accel_swigregister(gsl_interp_accel) 3884 3885class pygsl_spline(_object): 3886 """Proxy of C pygsl_spline struct.""" 3887 3888 __swig_setmethods__ = {} 3889 __setattr__ = lambda self, name, value: _swig_setattr(self, pygsl_spline, name, value) 3890 __swig_getmethods__ = {} 3891 __getattr__ = lambda self, name: _swig_getattr(self, pygsl_spline, name) 3892 __repr__ = _swig_repr 3893 3894 def __init__(self, T, n): 3895 """__init__(pygsl_spline self, gsl_interp_type const * T, size_t n) -> pygsl_spline""" 3896 this = _gslwrap.new_pygsl_spline(T, n) 3897 try: 3898 self.this.append(this) 3899 except __builtin__.Exception: 3900 self.this = this 3901 __swig_destroy__ = _gslwrap.delete_pygsl_spline 3902 __del__ = lambda self: None 3903 3904 def accel_reset(self): 3905 """accel_reset(pygsl_spline self) -> gsl_error_flag_drop""" 3906 return _gslwrap.pygsl_spline_accel_reset(self) 3907 3908 3909 def accel_find(self, x): 3910 """accel_find(pygsl_spline self, double x) -> size_t""" 3911 return _gslwrap.pygsl_spline_accel_find(self, x) 3912 3913 3914 def tocobject(self): 3915 """tocobject(pygsl_spline self) -> PyObject *""" 3916 return _gslwrap.pygsl_spline_tocobject(self) 3917 3918 3919 def init(self, xa): 3920 """init(pygsl_spline self, double const [] xa) -> gsl_error_flag_drop""" 3921 return _gslwrap.pygsl_spline_init(self, xa) 3922 3923 3924 def eval(self, IN): 3925 """eval(pygsl_spline self, double IN) -> double""" 3926 return _gslwrap.pygsl_spline_eval(self, IN) 3927 3928 3929 def eval_deriv_e(self, IN): 3930 """eval_deriv_e(pygsl_spline self, double IN) -> gsl_error_flag_drop""" 3931 return _gslwrap.pygsl_spline_eval_deriv_e(self, IN) 3932 3933 3934 def eval_deriv(self, IN): 3935 """eval_deriv(pygsl_spline self, double IN) -> double""" 3936 return _gslwrap.pygsl_spline_eval_deriv(self, IN) 3937 3938 3939 def eval_deriv2_e(self, IN): 3940 """eval_deriv2_e(pygsl_spline self, double IN) -> gsl_error_flag_drop""" 3941 return _gslwrap.pygsl_spline_eval_deriv2_e(self, IN) 3942 3943 3944 def eval_deriv2(self, IN): 3945 """eval_deriv2(pygsl_spline self, double IN) -> double""" 3946 return _gslwrap.pygsl_spline_eval_deriv2(self, IN) 3947 3948 3949 def eval_integ(self, a, b): 3950 """eval_integ(pygsl_spline self, double a, double b) -> double""" 3951 return _gslwrap.pygsl_spline_eval_integ(self, a, b) 3952 3953 3954 def eval_integ_e(self, a, b): 3955 """eval_integ_e(pygsl_spline self, double a, double b) -> gsl_error_flag_drop""" 3956 return _gslwrap.pygsl_spline_eval_integ_e(self, a, b) 3957 3958 3959 def eval_e(self, IN): 3960 """eval_e(pygsl_spline self, double IN) -> gsl_error_flag_drop""" 3961 return _gslwrap.pygsl_spline_eval_e(self, IN) 3962 3963 3964 def eval_vector(self, IN): 3965 """eval_vector(pygsl_spline self, gsl_vector const * IN) -> PyObject *""" 3966 return _gslwrap.pygsl_spline_eval_vector(self, IN) 3967 3968 3969 def eval_e_vector(self, IN): 3970 """eval_e_vector(pygsl_spline self, gsl_vector const * IN) -> PyObject *""" 3971 return _gslwrap.pygsl_spline_eval_e_vector(self, IN) 3972 3973 3974 def eval_deriv_vector(self, IN): 3975 """eval_deriv_vector(pygsl_spline self, gsl_vector const * IN) -> PyObject *""" 3976 return _gslwrap.pygsl_spline_eval_deriv_vector(self, IN) 3977 3978 3979 def eval_deriv2_vector(self, IN): 3980 """eval_deriv2_vector(pygsl_spline self, gsl_vector const * IN) -> PyObject *""" 3981 return _gslwrap.pygsl_spline_eval_deriv2_vector(self, IN) 3982 3983 3984 def eval_deriv_e_vector(self, IN): 3985 """eval_deriv_e_vector(pygsl_spline self, gsl_vector const * IN) -> PyObject *""" 3986 return _gslwrap.pygsl_spline_eval_deriv_e_vector(self, IN) 3987 3988 3989 def eval_deriv2_e_vector(self, IN): 3990 """eval_deriv2_e_vector(pygsl_spline self, gsl_vector const * IN) -> PyObject *""" 3991 return _gslwrap.pygsl_spline_eval_deriv2_e_vector(self, IN) 3992 3993 3994 def eval_integ_vector(self, IN, IN2): 3995 """eval_integ_vector(pygsl_spline self, gsl_vector const * IN, gsl_vector const * IN2) -> PyObject *""" 3996 return _gslwrap.pygsl_spline_eval_integ_vector(self, IN, IN2) 3997 3998 3999 def eval_integ_e_vector(self, IN, IN2): 4000 """eval_integ_e_vector(pygsl_spline self, gsl_vector const * IN, gsl_vector const * IN2) -> PyObject *""" 4001 return _gslwrap.pygsl_spline_eval_integ_e_vector(self, IN, IN2) 4002 4003 4004 def name(self): 4005 """name(pygsl_spline self) -> char const *""" 4006 return _gslwrap.pygsl_spline_name(self) 4007 4008 4009 def min_size(self): 4010 """min_size(pygsl_spline self) -> unsigned int""" 4011 return _gslwrap.pygsl_spline_min_size(self) 4012 4013pygsl_spline_swigregister = _gslwrap.pygsl_spline_swigregister 4014pygsl_spline_swigregister(pygsl_spline) 4015 4016class pygsl_interp(_object): 4017 """Proxy of C pygsl_interp struct.""" 4018 4019 __swig_setmethods__ = {} 4020 __setattr__ = lambda self, name, value: _swig_setattr(self, pygsl_interp, name, value) 4021 __swig_getmethods__ = {} 4022 __getattr__ = lambda self, name: _swig_getattr(self, pygsl_interp, name) 4023 __repr__ = _swig_repr 4024 4025 def __init__(self, T, n): 4026 """__init__(pygsl_interp self, gsl_interp_type const * T, size_t n) -> pygsl_interp""" 4027 this = _gslwrap.new_pygsl_interp(T, n) 4028 try: 4029 self.this.append(this) 4030 except __builtin__.Exception: 4031 self.this = this 4032 __swig_destroy__ = _gslwrap.delete_pygsl_interp 4033 __del__ = lambda self: None 4034 4035 def init(self, x, y): 4036 """init(pygsl_interp self, PyObject * x, PyObject * y) -> gsl_error_flag_drop""" 4037 return _gslwrap.pygsl_interp_init(self, x, y) 4038 4039 4040 def name(self): 4041 """name(pygsl_interp self) -> char const *""" 4042 return _gslwrap.pygsl_interp_name(self) 4043 4044 4045 def min_size(self): 4046 """min_size(pygsl_interp self) -> unsigned int""" 4047 return _gslwrap.pygsl_interp_min_size(self) 4048 4049 4050 def eval_e(self, x): 4051 """eval_e(pygsl_interp self, double x) -> gsl_error_flag_drop""" 4052 return _gslwrap.pygsl_interp_eval_e(self, x) 4053 4054 4055 def eval(self, x): 4056 """eval(pygsl_interp self, double x) -> double""" 4057 return _gslwrap.pygsl_interp_eval(self, x) 4058 4059 4060 def eval_deriv_e(self, x): 4061 """eval_deriv_e(pygsl_interp self, double x) -> gsl_error_flag_drop""" 4062 return _gslwrap.pygsl_interp_eval_deriv_e(self, x) 4063 4064 4065 def eval_deriv(self, x): 4066 """eval_deriv(pygsl_interp self, double x) -> double""" 4067 return _gslwrap.pygsl_interp_eval_deriv(self, x) 4068 4069 4070 def eval_deriv2_e(self, x): 4071 """eval_deriv2_e(pygsl_interp self, double x) -> gsl_error_flag_drop""" 4072 return _gslwrap.pygsl_interp_eval_deriv2_e(self, x) 4073 4074 4075 def eval_deriv2(self, x): 4076 """eval_deriv2(pygsl_interp self, double x) -> double""" 4077 return _gslwrap.pygsl_interp_eval_deriv2(self, x) 4078 4079 4080 def eval_integ_e(self, a, b): 4081 """eval_integ_e(pygsl_interp self, double a, double b) -> gsl_error_flag_drop""" 4082 return _gslwrap.pygsl_interp_eval_integ_e(self, a, b) 4083 4084 4085 def eval_integ(self, a, b): 4086 """eval_integ(pygsl_interp self, double a, double b) -> double""" 4087 return _gslwrap.pygsl_interp_eval_integ(self, a, b) 4088 4089 4090 def accel_reset(self): 4091 """accel_reset(pygsl_interp self) -> gsl_error_flag_drop""" 4092 return _gslwrap.pygsl_interp_accel_reset(self) 4093 4094 4095 def accel_find(self, x): 4096 """accel_find(pygsl_interp self, double x) -> size_t""" 4097 return _gslwrap.pygsl_interp_accel_find(self, x) 4098 4099pygsl_interp_swigregister = _gslwrap.pygsl_interp_swigregister 4100pygsl_interp_swigregister(pygsl_interp) 4101cvar = _gslwrap.cvar 4102gsl_interp_linear = cvar.gsl_interp_linear 4103gsl_interp_polynomial = cvar.gsl_interp_polynomial 4104gsl_interp_cspline = cvar.gsl_interp_cspline 4105gsl_interp_cspline_periodic = cvar.gsl_interp_cspline_periodic 4106gsl_interp_akima = cvar.gsl_interp_akima 4107gsl_interp_akima_periodic = cvar.gsl_interp_akima_periodic 4108 4109 4110def gsl_interp_bsearch(x_array, x, index_lo, index_hi): 4111 """gsl_interp_bsearch(double const [] x_array, double x, size_t index_lo, size_t index_hi) -> size_t""" 4112 return _gslwrap.gsl_interp_bsearch(x_array, x, index_lo, index_hi) 4113# This file is compatible with both classic and new-style classes. 4114 4115 4116