Add LQ factorization to cgo and tests

Responded to PR comments
This commit is contained in:
btracey
2015-08-03 22:50:13 -06:00
parent eb6aeed431
commit 80e9717bf5
8 changed files with 109 additions and 23 deletions

View File

@@ -20,19 +20,19 @@ func DgetrsTest(t *testing.T, impl Dgetrser) {
n, nrhs, lda, ldb int
tol float64
}{
{3, 3, 0, 0, 1e-14},
{3, 3, 0, 0, 1e-14},
{3, 5, 0, 0, 1e-14},
{3, 5, 0, 0, 1e-14},
{5, 3, 0, 0, 1e-14},
{5, 3, 0, 0, 1e-14},
{3, 3, 0, 0, 1e-12},
{3, 3, 0, 0, 1e-12},
{3, 5, 0, 0, 1e-12},
{3, 5, 0, 0, 1e-12},
{5, 3, 0, 0, 1e-12},
{5, 3, 0, 0, 1e-12},
{3, 3, 8, 10, 1e-14},
{3, 3, 8, 10, 1e-14},
{3, 5, 8, 10, 1e-14},
{3, 5, 8, 10, 1e-14},
{5, 3, 8, 10, 1e-14},
{5, 3, 8, 10, 1e-14},
{3, 3, 8, 10, 1e-12},
{3, 3, 8, 10, 1e-12},
{3, 5, 8, 10, 1e-12},
{3, 5, 8, 10, 1e-12},
{5, 3, 8, 10, 1e-12},
{5, 3, 8, 10, 1e-12},
{300, 300, 0, 0, 1e-10},
{300, 300, 0, 0, 1e-10},
@@ -45,7 +45,7 @@ func DgetrsTest(t *testing.T, impl Dgetrser) {
{300, 300, 700, 600, 1e-10},
{300, 500, 700, 600, 1e-10},
{300, 500, 700, 600, 1e-10},
{500, 300, 700, 600, 1e-10},
{500, 300, 700, 600, 1e-8},
{500, 300, 700, 600, 1e-10},
} {
n := test.n