11 double z, *p, *q, *
r, *s, *
t;
15 for (j = 0, p = v; j < n; ++j, p += n + 1) {
16 for (q = v + j * n; q < p; ++q)
21 for (k = j + 1, q = p + n; k < n; ++k, q += n) {
22 for (
r = v + j * n, s = v + k * n, z = 0.;
r < p;)
29 for (j = 0, p = v; j < n; ++j, p += n + 1) {
31 for (q = v + j,
t = v; q < p;
t += n + 1, q += n) {
32 for (s = q,
r =
t, z = 0.; s < p; s += n)
37 for (j = 0, p = v; j < n; ++j, p += n + 1) {
38 for (q = v + j,
t = p - j; q <= p; q += n) {
39 for (k = j,
r = p, s = q, z = 0.; k < n; ++k)
void trnm(double *a, int n)
int psinv(double *v, int n)