20 integer a_dim1, a_offset, i__1, i__2, i__3, i__4;
181 a_offset = 1 + a_dim1;
201 }
else if (*lda < *k + 1) {
203 }
else if (*incx == 0) {
223 kx = 1 - (*n - 1) * *incx;
224 }
else if (*incx != 1) {
239 for (j = 1; j <= i__1; ++
j) {
244 i__2 = 1, i__3 = j - *k;
246 for (i__ =
max(i__2,i__3); i__ <= i__4; ++i__) {
247 x[i__] += temp * a[l + i__ + j * a_dim1];
251 x[
j] *= a[kplus1 + j * a_dim1];
259 for (j = 1; j <= i__1; ++
j) {
265 i__4 = 1, i__2 = j - *k;
267 for (i__ =
max(i__4,i__2); i__ <= i__3; ++i__) {
268 x[ix] += temp * a[l + i__ + j * a_dim1];
273 x[jx] *= a[kplus1 + j * a_dim1];
285 for (j = *n; j >= 1; --
j) {
290 i__1 = *
n, i__3 = j + *k;
292 for (i__ =
min(i__1,i__3); i__ >= i__4; --i__) {
293 x[i__] += temp * a[l + i__ + j * a_dim1];
297 x[
j] *= a[j * a_dim1 + 1];
303 kx += (*n - 1) * *incx;
305 for (j = *n; j >= 1; --
j) {
311 i__4 = *
n, i__1 = j + *k;
313 for (i__ =
min(i__4,i__1); i__ >= i__3; --i__) {
314 x[ix] += temp * a[l + i__ + j * a_dim1];
319 x[jx] *= a[j * a_dim1 + 1];
337 for (j = *n; j >= 1; --
j) {
341 temp *= a[kplus1 + j * a_dim1];
344 i__4 = 1, i__1 = j - *k;
345 i__3 =
max(i__4,i__1);
346 for (i__ = j - 1; i__ >= i__3; --i__) {
347 temp += a[l + i__ + j * a_dim1] * x[i__];
354 kx += (*n - 1) * *incx;
356 for (j = *n; j >= 1; --
j) {
362 temp *= a[kplus1 + j * a_dim1];
365 i__4 = 1, i__1 = j - *k;
366 i__3 =
max(i__4,i__1);
367 for (i__ = j - 1; i__ >= i__3; --i__) {
368 temp += a[l + i__ + j * a_dim1] * x[ix];
380 for (j = 1; j <= i__3; ++
j) {
384 temp *= a[j * a_dim1 + 1];
387 i__1 = *
n, i__2 = j + *k;
388 i__4 =
min(i__1,i__2);
389 for (i__ = j + 1; i__ <= i__4; ++i__) {
390 temp += a[l + i__ + j * a_dim1] * x[i__];
399 for (j = 1; j <= i__3; ++
j) {
405 temp *= a[j * a_dim1 + 1];
408 i__1 = *
n, i__2 = j + *k;
409 i__4 =
min(i__1,i__2);
410 for (i__ = j + 1; i__ <= i__4; ++i__) {
411 temp += a[l + i__ + j * a_dim1] * x[ix];
Matrix diag(const std::vector< Matrix > &Hs)
RealScalar RealScalar int * incx
int stbmv_(char *uplo, char *trans, char *diag, integer *n, integer *k, real *a, integer *lda, real *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
static const Line3 l(Rot3(), 1, 1)
EIGEN_WEAK_LINKING int xerbla_(const char *msg, int *info, int)
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
logical lsame_(char *ca, char *cb, ftnlen ca_len, ftnlen cb_len)
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy x