Lines Matching refs:x2
50 Vec j1a, j2a, x2; in SNESComputeJacobianDefault() local
78 PetscCall(DMGetGlobalVector(snes->dm, &x2)); in SNESComputeJacobianDefault()
84 x2 = snes->vwork[2]; in SNESComputeJacobianDefault()
109 PetscCall(VecCopy(x1, x2)); in SNESComputeJacobianDefault()
118 if (x2->ops->setvalues) PetscCall(VecSetValues(x2, 1, &i, &dx, ADD_VALUES)); in SNESComputeJacobianDefault()
120 PetscCall(VecGetArray(x2, &y)); in SNESComputeJacobianDefault()
122 PetscCall(VecRestoreArray(x2, &y)); in SNESComputeJacobianDefault()
127 PetscCall(VecAssemblyBegin(x2)); in SNESComputeJacobianDefault()
128 PetscCall(VecAssemblyEnd(x2)); in SNESComputeJacobianDefault()
130 PetscCall(SNESComputeMFFunction(snes, x2, j2a)); in SNESComputeJacobianDefault()
132 …PetscCall(SNESComputeFunction(snes, x2, j2a)); /* does not handle use of SNESSetFunctionDomainErro… in SNESComputeJacobianDefault()
155 PetscCall(DMRestoreGlobalVector(snes->dm, &x2)); in SNESComputeJacobianDefault()