Searched refs:work_rows_available (Results 1 – 2 of 2) sorted by relevance
132 VecLink head = basis->work_rows_available; in LMBasisDestroy()196 if (!basis->work_rows_available) { in LMBasisGetWorkRow()197 PetscCall(PetscNew(&basis->work_rows_available)); in LMBasisGetWorkRow()198 PetscCall(MatCreateVecs(basis->vecs, &basis->work_rows_available->vec, NULL)); in LMBasisGetWorkRow()200 link = basis->work_rows_available; in LMBasisGetWorkRow()201 basis->work_rows_available = link->next; in LMBasisGetWorkRow()221 link->next = basis->work_rows_available; in LMBasisRestoreWorkRow()222 basis->work_rows_available = link; in LMBasisRestoreWorkRow()
28 VecLink work_rows_available; // work vectors the layout of row vectors of S member