void allocate(int lb, int ub) { indx.allocate(lb, ub); indx2.allocate(lb, ub); ivector iv(lb + 1, ub); iv.fill_seqadd(lb, 1); L.allocate(lb + 1, ub, lb, iv); ivector iv1(lb, ub); iv1.fill_seqadd(lb, 1); U.allocate(lb, ub, lb, iv1); indx2.fill_seqadd(lb, 1); }
void allocate(int lb, int ub, int n, int m) { indx.allocate(lb, ub); indx2.allocate(lb, ub); dfclu.allocate(lb, ub); ivector iv(lb + 1, ub); iv.fill_seqadd(lb, 1); L.allocate(lb + 1, ub, lb, iv, 1, n); ivector iv1(lb, ub); iv1.fill_seqadd(lb, 1); U.allocate(lb, ub, lb, iv1, 1, m); }