Lines Matching refs:VecDuplicate
208 if (!tao->gradient) PetscCall(VecDuplicate(tao->solution, &tao->gradient));
209 if (!tao->stepdirection) PetscCall(VecDuplicate(tao->solution, &tao->stepdirection));
211 PetscCall(VecDuplicate(tao->solution, &qp->Work));
212 PetscCall(VecDuplicate(tao->solution, &qp->XU));
213 PetscCall(VecDuplicate(tao->solution, &qp->XL));
214 PetscCall(VecDuplicate(tao->solution, &qp->HDiag));
215 PetscCall(VecDuplicate(tao->solution, &qp->DiagAxpy));
216 PetscCall(VecDuplicate(tao->solution, &qp->RHS));
217 PetscCall(VecDuplicate(tao->solution, &qp->RHS2));
218 PetscCall(VecDuplicate(tao->solution, &qp->C));
220 PetscCall(VecDuplicate(tao->solution, &qp->G));
221 PetscCall(VecDuplicate(tao->solution, &qp->DG));
222 PetscCall(VecDuplicate(tao->solution, &qp->S));
223 PetscCall(VecDuplicate(tao->solution, &qp->Z));
224 PetscCall(VecDuplicate(tao->solution, &qp->DZ));
225 PetscCall(VecDuplicate(tao->solution, &qp->GZwork));
226 PetscCall(VecDuplicate(tao->solution, &qp->R3));
228 PetscCall(VecDuplicate(tao->solution, &qp->T));
229 PetscCall(VecDuplicate(tao->solution, &qp->DT));
230 PetscCall(VecDuplicate(tao->solution, &qp->DS));
231 PetscCall(VecDuplicate(tao->solution, &qp->TSwork));
232 PetscCall(VecDuplicate(tao->solution, &qp->R5));