Searched refs:work_vecs_available (Results 1 – 2 of 2) sorted by relevance
120 VecLink head = basis->work_vecs_available; in LMBasisDestroy()152 if (!basis->work_vecs_available) { in LMBasisGetWorkVec()153 PetscCall(PetscNew(&basis->work_vecs_available)); in LMBasisGetWorkVec()154 PetscCall(MatCreateVecs(basis->vecs, NULL, &basis->work_vecs_available->vec)); in LMBasisGetWorkVec()156 link = basis->work_vecs_available; in LMBasisGetWorkVec()157 basis->work_vecs_available = link->next; in LMBasisGetWorkVec()176 link->next = basis->work_vecs_available; in LMBasisRestoreWorkVec()177 basis->work_vecs_available = link; in LMBasisRestoreWorkVec()
26 VecLink work_vecs_available; // work vectors the layout of column vectors of S member