Lines Matching refs:Xh
142 Vec Xh; in SNESObjectiveComputeFunctionDefaultFD() local
148 PetscCall(VecDuplicate(X, &Xh)); in SNESObjectiveComputeFunctionDefaultFD()
165 PetscCall(VecCopy(X, Xh)); in SNESObjectiveComputeFunctionDefaultFD()
168 PetscCall(VecSetValues(Xh, 1, &i, &xv, ADD_VALUES)); in SNESObjectiveComputeFunctionDefaultFD()
170 PetscCall(VecAssemblyBegin(Xh)); in SNESObjectiveComputeFunctionDefaultFD()
171 PetscCall(VecAssemblyEnd(Xh)); in SNESObjectiveComputeFunctionDefaultFD()
172 PetscCall(SNESComputeObjective(snes, Xh, &ob1)); in SNESObjectiveComputeFunctionDefaultFD()
175 PetscCall(VecCopy(X, Xh)); in SNESObjectiveComputeFunctionDefaultFD()
178 PetscCall(VecSetValues(Xh, 1, &i, &xv, ADD_VALUES)); in SNESObjectiveComputeFunctionDefaultFD()
180 PetscCall(VecAssemblyBegin(Xh)); in SNESObjectiveComputeFunctionDefaultFD()
181 PetscCall(VecAssemblyEnd(Xh)); in SNESObjectiveComputeFunctionDefaultFD()
182 PetscCall(SNESComputeObjective(snes, Xh, &ob2)); in SNESObjectiveComputeFunctionDefaultFD()
185 PetscCall(VecCopy(X, Xh)); in SNESObjectiveComputeFunctionDefaultFD()
188 PetscCall(VecSetValues(Xh, 1, &i, &xv, ADD_VALUES)); in SNESObjectiveComputeFunctionDefaultFD()
190 PetscCall(VecAssemblyBegin(Xh)); in SNESObjectiveComputeFunctionDefaultFD()
191 PetscCall(VecAssemblyEnd(Xh)); in SNESObjectiveComputeFunctionDefaultFD()
192 PetscCall(SNESComputeObjective(snes, Xh, &ob3)); in SNESObjectiveComputeFunctionDefaultFD()
205 PetscCall(VecDestroy(&Xh)); in SNESObjectiveComputeFunctionDefaultFD()