Lines Matching refs:vec_sol
182 linesearch->vec_sol = NULL; in SNESLineSearchCreate()
233 …if (!linesearch->vec_sol_new) PetscCall(VecDuplicate(linesearch->vec_sol, &linesearch->vec_sol_new… in SNESLineSearchSetUp()
234 …if (!linesearch->vec_func_new) PetscCall(VecDuplicate(linesearch->vec_sol, &linesearch->vec_func_n… in SNESLineSearchSetUp()
633 linesearch->vec_sol = X; in SNESLineSearchApply()
1417 PetscCall(VecNorm(linesearch->vec_sol, NORM_2, &linesearch->xnorm)); in SNESLineSearchComputeNorms()
1419 …PetscCall((*linesearch->ops->vinorm)(snes, linesearch->vec_func, linesearch->vec_sol, &linesearch-… in SNESLineSearchComputeNorms()
1422 PetscCall(VecNormBegin(linesearch->vec_sol, NORM_2, &linesearch->xnorm)); in SNESLineSearchComputeNorms()
1425 PetscCall(VecNormEnd(linesearch->vec_sol, NORM_2, &linesearch->xnorm)); in SNESLineSearchComputeNorms()
1492 *X = linesearch->vec_sol; in SNESLineSearchGetVecs()
1536 linesearch->vec_sol = X; in SNESLineSearchSetVecs()
1624 …PetscCheck(linesearch->vec_sol, PetscObjectComm((PetscObject)linesearch), PETSC_ERR_USER, "Cannot … in SNESLineSearchSetWorkVecs()
1625 PetscCall(VecDuplicateVecs(linesearch->vec_sol, nwork, &linesearch->work)); in SNESLineSearchSetWorkVecs()