1 #include "gmx_lapack.h"
4 F77_FUNC(dgelq2,DGELQ2)(int *m,
12 /* System generated locals */
13 int a_dim1, a_offset, i__1, i__2, i__3, i__4;
20 a_offset = 1 + a_dim1;
27 i__4 = (*m > 1) ? *m : 1;
33 } else if (*lda < i__4) {
41 k = (*m < *n ) ? *m : *n;
43 for (i__ = 1; i__ <= i__1; ++i__) {
46 i__4 = (i__3 < *n) ? i__3 : *n;
47 F77_FUNC(dlarfg,DLARFG)(&i__2, &a[i__ + i__ * a_dim1], &a[i__ + i__4 * a_dim1],
50 aii = a[i__ + i__ * a_dim1];
51 a[i__ + i__ * a_dim1] = 1.f;
54 F77_FUNC(dlarf,DLARF)("R", &i__2, &i__3, &a[i__ + i__ * a_dim1], lda,
55 &tau[i__], &a[i__ + 1 + i__ * a_dim1], lda, &work[1]);
56 a[i__ + i__ * a_dim1] = aii;