gonum.org/v1/gonum@v0.14.0/lapack/gonum/lapack_test.go (about) 1 // Copyright ©2015 The Gonum Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 package gonum 6 7 import ( 8 "testing" 9 10 "gonum.org/v1/gonum/lapack/testlapack" 11 ) 12 13 var impl = Implementation{} 14 15 func TestDbdsqr(t *testing.T) { 16 t.Parallel() 17 testlapack.DbdsqrTest(t, impl) 18 } 19 20 func TestDhseqr(t *testing.T) { 21 t.Parallel() 22 testlapack.DhseqrTest(t, impl) 23 } 24 25 func TestDgebak(t *testing.T) { 26 t.Parallel() 27 testlapack.DgebakTest(t, impl) 28 } 29 30 func TestDgebal(t *testing.T) { 31 t.Parallel() 32 testlapack.DgebalTest(t, impl) 33 } 34 35 func TestDgebd2(t *testing.T) { 36 t.Parallel() 37 testlapack.Dgebd2Test(t, impl) 38 } 39 40 func TestDgebrd(t *testing.T) { 41 t.Parallel() 42 testlapack.DgebrdTest(t, impl) 43 } 44 45 func TestDgecon(t *testing.T) { 46 t.Parallel() 47 testlapack.DgeconTest(t, impl) 48 } 49 50 func TestDgeev(t *testing.T) { 51 t.Parallel() 52 testlapack.DgeevTest(t, impl) 53 } 54 55 func TestDgehd2(t *testing.T) { 56 t.Parallel() 57 testlapack.Dgehd2Test(t, impl) 58 } 59 60 func TestDgehrd(t *testing.T) { 61 t.Parallel() 62 testlapack.DgehrdTest(t, impl) 63 } 64 65 func TestDgelqf(t *testing.T) { 66 t.Parallel() 67 testlapack.DgelqfTest(t, impl) 68 } 69 70 func TestDgelq2(t *testing.T) { 71 t.Parallel() 72 testlapack.Dgelq2Test(t, impl) 73 } 74 75 func TestDgeql2(t *testing.T) { 76 t.Parallel() 77 testlapack.Dgeql2Test(t, impl) 78 } 79 80 func TestDgels(t *testing.T) { 81 t.Parallel() 82 testlapack.DgelsTest(t, impl) 83 } 84 85 func TestDgerq2(t *testing.T) { 86 t.Parallel() 87 testlapack.Dgerq2Test(t, impl) 88 } 89 90 func TestDgesc2(t *testing.T) { 91 t.Parallel() 92 testlapack.Dgesc2Test(t, impl) 93 } 94 95 func TestDgeqp3(t *testing.T) { 96 t.Parallel() 97 testlapack.Dgeqp3Test(t, impl) 98 } 99 100 func TestDgeqr2(t *testing.T) { 101 t.Parallel() 102 testlapack.Dgeqr2Test(t, impl) 103 } 104 105 func TestDgeqrf(t *testing.T) { 106 t.Parallel() 107 testlapack.DgeqrfTest(t, impl) 108 } 109 110 func TestDgerqf(t *testing.T) { 111 t.Parallel() 112 testlapack.DgerqfTest(t, impl) 113 } 114 115 func TestDgesv(t *testing.T) { 116 t.Parallel() 117 testlapack.DgesvTest(t, impl) 118 } 119 120 func TestDgesvd(t *testing.T) { 121 t.Parallel() 122 const tol = 1e-13 123 testlapack.DgesvdTest(t, impl, tol) 124 } 125 126 func TestDgetc2(t *testing.T) { 127 t.Parallel() 128 testlapack.Dgetc2Test(t, impl) 129 } 130 131 func TestDgetri(t *testing.T) { 132 t.Parallel() 133 testlapack.DgetriTest(t, impl) 134 } 135 136 func TestDgetf2(t *testing.T) { 137 t.Parallel() 138 testlapack.Dgetf2Test(t, impl) 139 } 140 141 func TestDgetrf(t *testing.T) { 142 t.Parallel() 143 testlapack.DgetrfTest(t, impl) 144 } 145 146 func TestDgetrs(t *testing.T) { 147 t.Parallel() 148 testlapack.DgetrsTest(t, impl) 149 } 150 151 func TestDggsvd3(t *testing.T) { 152 t.Parallel() 153 testlapack.Dggsvd3Test(t, impl) 154 } 155 156 func TestDggsvp3(t *testing.T) { 157 t.Parallel() 158 testlapack.Dggsvp3Test(t, impl) 159 } 160 161 func TestDgtsv(t *testing.T) { 162 t.Parallel() 163 testlapack.DgtsvTest(t, impl) 164 } 165 166 func TestDlabrd(t *testing.T) { 167 t.Parallel() 168 testlapack.DlabrdTest(t, impl) 169 } 170 171 func TestDlacn2(t *testing.T) { 172 t.Parallel() 173 testlapack.Dlacn2Test(t, impl) 174 } 175 176 func TestDlacpy(t *testing.T) { 177 t.Parallel() 178 testlapack.DlacpyTest(t, impl) 179 } 180 181 func TestDlae2(t *testing.T) { 182 t.Parallel() 183 testlapack.Dlae2Test(t, impl) 184 } 185 186 func TestDlaev2(t *testing.T) { 187 t.Parallel() 188 testlapack.Dlaev2Test(t, impl) 189 } 190 191 func TestDlaexc(t *testing.T) { 192 t.Parallel() 193 testlapack.DlaexcTest(t, impl) 194 } 195 196 func TestDlag2(t *testing.T) { 197 t.Parallel() 198 testlapack.Dlag2Test(t, impl) 199 } 200 201 func TestDlags2(t *testing.T) { 202 t.Parallel() 203 testlapack.Dlags2Test(t, impl) 204 } 205 206 func TestDlagtm(t *testing.T) { 207 t.Parallel() 208 testlapack.DlagtmTest(t, impl) 209 } 210 211 func TestDlahqr(t *testing.T) { 212 t.Parallel() 213 testlapack.DlahqrTest(t, impl) 214 } 215 216 func TestDlahr2(t *testing.T) { 217 t.Parallel() 218 testlapack.Dlahr2Test(t, impl) 219 } 220 221 func TestDlaln2(t *testing.T) { 222 t.Parallel() 223 testlapack.Dlaln2Test(t, impl) 224 } 225 226 func TestDlangb(t *testing.T) { 227 t.Parallel() 228 testlapack.DlangbTest(t, impl) 229 } 230 231 func TestDlange(t *testing.T) { 232 t.Parallel() 233 testlapack.DlangeTest(t, impl) 234 } 235 236 func TestDlangt(t *testing.T) { 237 t.Parallel() 238 testlapack.DlangtTest(t, impl) 239 } 240 241 func TestDlapy2(t *testing.T) { 242 t.Parallel() 243 testlapack.Dlapy2Test(t, impl) 244 } 245 246 func TestDlapll(t *testing.T) { 247 t.Parallel() 248 testlapack.DlapllTest(t, impl) 249 } 250 251 func TestDlapmr(t *testing.T) { 252 t.Parallel() 253 testlapack.DlapmrTest(t, impl) 254 } 255 256 func TestDlapmt(t *testing.T) { 257 t.Parallel() 258 testlapack.DlapmtTest(t, impl) 259 } 260 261 func TestDlas2(t *testing.T) { 262 t.Parallel() 263 testlapack.Dlas2Test(t, impl) 264 } 265 266 func TestDlascl(t *testing.T) { 267 t.Parallel() 268 testlapack.DlasclTest(t, impl) 269 } 270 271 func TestDlaset(t *testing.T) { 272 t.Parallel() 273 testlapack.DlasetTest(t, impl) 274 } 275 276 func TestDlasrt(t *testing.T) { 277 t.Parallel() 278 testlapack.DlasrtTest(t, impl) 279 } 280 281 func TestDlassq(t *testing.T) { 282 t.Parallel() 283 testlapack.DlassqTest(t, impl) 284 } 285 286 func TestDlaswp(t *testing.T) { 287 t.Parallel() 288 testlapack.DlaswpTest(t, impl) 289 } 290 291 func TestDlasy2(t *testing.T) { 292 t.Parallel() 293 testlapack.Dlasy2Test(t, impl) 294 } 295 296 func TestDlansb(t *testing.T) { 297 t.Parallel() 298 testlapack.DlansbTest(t, impl) 299 } 300 301 func TestDlanst(t *testing.T) { 302 t.Parallel() 303 testlapack.DlanstTest(t, impl) 304 } 305 306 func TestDlansy(t *testing.T) { 307 t.Parallel() 308 testlapack.DlansyTest(t, impl) 309 } 310 311 func TestDlantb(t *testing.T) { 312 t.Parallel() 313 testlapack.DlantbTest(t, impl) 314 } 315 316 func TestDlantr(t *testing.T) { 317 t.Parallel() 318 testlapack.DlantrTest(t, impl) 319 } 320 321 func TestDlanv2(t *testing.T) { 322 t.Parallel() 323 testlapack.Dlanv2Test(t, impl) 324 } 325 326 func TestDlaqr04(t *testing.T) { 327 t.Parallel() 328 testlapack.Dlaqr04Test(t, impl) 329 } 330 331 func TestDlaqp2(t *testing.T) { 332 t.Parallel() 333 testlapack.Dlaqp2Test(t, impl) 334 } 335 336 func TestDlaqps(t *testing.T) { 337 t.Parallel() 338 testlapack.DlaqpsTest(t, impl) 339 } 340 341 func TestDlaqr1(t *testing.T) { 342 t.Parallel() 343 testlapack.Dlaqr1Test(t, impl) 344 } 345 346 func TestDlaqr23(t *testing.T) { 347 t.Parallel() 348 testlapack.Dlaqr23Test(t, impl) 349 } 350 351 func TestDlaqr5(t *testing.T) { 352 t.Parallel() 353 testlapack.Dlaqr5Test(t, impl) 354 } 355 356 func TestDlarf(t *testing.T) { 357 t.Parallel() 358 testlapack.DlarfTest(t, impl) 359 } 360 361 func TestDlarfb(t *testing.T) { 362 t.Parallel() 363 testlapack.DlarfbTest(t, impl) 364 } 365 366 func TestDlarfg(t *testing.T) { 367 t.Parallel() 368 testlapack.DlarfgTest(t, impl) 369 } 370 371 func TestDlarft(t *testing.T) { 372 t.Parallel() 373 testlapack.DlarftTest(t, impl) 374 } 375 376 func TestDlarfx(t *testing.T) { 377 t.Parallel() 378 testlapack.DlarfxTest(t, impl) 379 } 380 381 func TestDlartg(t *testing.T) { 382 t.Parallel() 383 testlapack.DlartgTest(t, impl) 384 } 385 386 func TestDlasq1(t *testing.T) { 387 t.Parallel() 388 testlapack.Dlasq1Test(t, impl) 389 } 390 391 func TestDlasq2(t *testing.T) { 392 t.Parallel() 393 testlapack.Dlasq2Test(t, impl) 394 } 395 396 func TestDlasr(t *testing.T) { 397 t.Parallel() 398 testlapack.DlasrTest(t, impl) 399 } 400 401 func TestDlasv2(t *testing.T) { 402 t.Parallel() 403 testlapack.Dlasv2Test(t, impl) 404 } 405 406 func TestDlatbs(t *testing.T) { 407 t.Parallel() 408 testlapack.DlatbsTest(t, impl) 409 } 410 411 func TestDlatrd(t *testing.T) { 412 t.Parallel() 413 testlapack.DlatrdTest(t, impl) 414 } 415 416 func TestDlatrs(t *testing.T) { 417 t.Parallel() 418 testlapack.DlatrsTest(t, impl) 419 } 420 421 func TestDlauu2(t *testing.T) { 422 t.Parallel() 423 testlapack.Dlauu2Test(t, impl) 424 } 425 426 func TestDlauum(t *testing.T) { 427 t.Parallel() 428 testlapack.DlauumTest(t, impl) 429 } 430 431 func TestDorg2r(t *testing.T) { 432 t.Parallel() 433 testlapack.Dorg2rTest(t, impl) 434 } 435 436 func TestDorgbr(t *testing.T) { 437 t.Parallel() 438 testlapack.DorgbrTest(t, impl) 439 } 440 441 func TestDorghr(t *testing.T) { 442 t.Parallel() 443 testlapack.DorghrTest(t, impl) 444 } 445 446 func TestDorg2l(t *testing.T) { 447 t.Parallel() 448 testlapack.Dorg2lTest(t, impl) 449 } 450 451 func TestDorgl2(t *testing.T) { 452 t.Parallel() 453 testlapack.Dorgl2Test(t, impl) 454 } 455 456 func TestDorglq(t *testing.T) { 457 t.Parallel() 458 testlapack.DorglqTest(t, impl) 459 } 460 461 func TestDorgql(t *testing.T) { 462 t.Parallel() 463 testlapack.DorgqlTest(t, impl) 464 } 465 466 func TestDorgqr(t *testing.T) { 467 t.Parallel() 468 testlapack.DorgqrTest(t, impl) 469 } 470 471 func TestDorgr2(t *testing.T) { 472 t.Parallel() 473 testlapack.Dorgr2Test(t, impl) 474 } 475 476 func TestDorgtr(t *testing.T) { 477 t.Parallel() 478 testlapack.DorgtrTest(t, impl) 479 } 480 481 func TestDormbr(t *testing.T) { 482 t.Parallel() 483 testlapack.DormbrTest(t, impl) 484 } 485 486 func TestDormhr(t *testing.T) { 487 t.Parallel() 488 testlapack.DormhrTest(t, impl) 489 } 490 491 func TestDorml2(t *testing.T) { 492 t.Parallel() 493 testlapack.Dorml2Test(t, impl) 494 } 495 496 func TestDormlq(t *testing.T) { 497 t.Parallel() 498 testlapack.DormlqTest(t, impl) 499 } 500 501 func TestDormqr(t *testing.T) { 502 t.Parallel() 503 testlapack.DormqrTest(t, impl) 504 } 505 506 func TestDormr2(t *testing.T) { 507 t.Parallel() 508 testlapack.Dormr2Test(t, impl) 509 } 510 511 func TestDorm2r(t *testing.T) { 512 t.Parallel() 513 testlapack.Dorm2rTest(t, impl) 514 } 515 516 func TestDpbcon(t *testing.T) { 517 t.Parallel() 518 testlapack.DpbconTest(t, impl) 519 } 520 521 func TestDpbtf2(t *testing.T) { 522 t.Parallel() 523 testlapack.Dpbtf2Test(t, impl) 524 } 525 526 func TestDpbtrf(t *testing.T) { 527 t.Parallel() 528 testlapack.DpbtrfTest(t, impl) 529 } 530 531 func TestDpbtrs(t *testing.T) { 532 t.Parallel() 533 testlapack.DpbtrsTest(t, impl) 534 } 535 536 func TestDpocon(t *testing.T) { 537 t.Parallel() 538 testlapack.DpoconTest(t, impl) 539 } 540 541 func TestDpotf2(t *testing.T) { 542 t.Parallel() 543 testlapack.Dpotf2Test(t, impl) 544 } 545 546 func TestDpotrf(t *testing.T) { 547 t.Parallel() 548 testlapack.DpotrfTest(t, impl) 549 } 550 551 func TestDpotri(t *testing.T) { 552 t.Parallel() 553 testlapack.DpotriTest(t, impl) 554 } 555 556 func TestDpotrs(t *testing.T) { 557 t.Parallel() 558 testlapack.DpotrsTest(t, impl) 559 } 560 561 func TestDpstf2(t *testing.T) { 562 t.Parallel() 563 testlapack.Dpstf2Test(t, impl) 564 } 565 566 func TestDpstrf(t *testing.T) { 567 t.Parallel() 568 testlapack.DpstrfTest(t, impl) 569 } 570 571 func TestDrscl(t *testing.T) { 572 t.Parallel() 573 testlapack.DrsclTest(t, impl) 574 } 575 576 func TestDsteqr(t *testing.T) { 577 t.Parallel() 578 testlapack.DsteqrTest(t, impl) 579 } 580 581 func TestDsterf(t *testing.T) { 582 t.Parallel() 583 testlapack.DsterfTest(t, impl) 584 } 585 586 func TestDsyev(t *testing.T) { 587 t.Parallel() 588 testlapack.DsyevTest(t, impl) 589 } 590 591 func TestDsytd2(t *testing.T) { 592 t.Parallel() 593 testlapack.Dsytd2Test(t, impl) 594 } 595 596 func TestDsytrd(t *testing.T) { 597 t.Parallel() 598 testlapack.DsytrdTest(t, impl) 599 } 600 601 func TestDtgsja(t *testing.T) { 602 t.Parallel() 603 testlapack.DtgsjaTest(t, impl) 604 } 605 606 func TestDtbtrs(t *testing.T) { 607 t.Parallel() 608 testlapack.DtbtrsTest(t, impl) 609 } 610 611 func TestDtrcon(t *testing.T) { 612 t.Parallel() 613 testlapack.DtrconTest(t, impl) 614 } 615 616 func TestDtrevc3(t *testing.T) { 617 t.Parallel() 618 testlapack.Dtrevc3Test(t, impl) 619 } 620 621 func TestDtrexc(t *testing.T) { 622 t.Parallel() 623 testlapack.DtrexcTest(t, impl) 624 } 625 626 func TestDtrti2(t *testing.T) { 627 t.Parallel() 628 testlapack.Dtrti2Test(t, impl) 629 } 630 631 func TestDtrtri(t *testing.T) { 632 t.Parallel() 633 testlapack.DtrtriTest(t, impl) 634 } 635 636 func TestDtrtrs(t *testing.T) { 637 t.Parallel() 638 testlapack.DtrtrsTest(t, impl) 639 } 640 641 func TestIladlc(t *testing.T) { 642 t.Parallel() 643 testlapack.IladlcTest(t, impl) 644 } 645 646 func TestIladlr(t *testing.T) { 647 t.Parallel() 648 testlapack.IladlrTest(t, impl) 649 }