Searched refs:phi_arr (Results 1 – 1 of 1) sorted by relevance
57 PetscScalar *phi_arr, *f_arr, *l, *u; in SNESVIComputeFunction() local68 PetscCall(VecGetArray(phi, &phi_arr)); in SNESVIComputeFunction()72 phi_arr[i] = f_arr[i]; in SNESVIComputeFunction()74 phi_arr[i] = -Phi(u[i] - x_arr[i], -f_arr[i]); in SNESVIComputeFunction()76 phi_arr[i] = Phi(x_arr[i] - l[i], f_arr[i]); in SNESVIComputeFunction()78 phi_arr[i] = l[i] - x_arr[i]; in SNESVIComputeFunction()80 phi_arr[i] = Phi(x_arr[i] - l[i], -Phi(u[i] - x_arr[i], -f_arr[i])); in SNESVIComputeFunction()88 PetscCall(VecRestoreArray(phi, &phi_arr)); in SNESVIComputeFunction()