Lines Matching refs:array2
15 PetscScalar *array2; in PCBDDCReuseSolversBenignAdapt() local
40 PetscCall(VecGetArray(v2, &array2)); in PCBDDCReuseSolversBenignAdapt()
41 PetscCall(PetscArraycpy(array2, array, nl)); in PCBDDCReuseSolversBenignAdapt()
44 array2 = array; in PCBDDCReuseSolversBenignAdapt()
61 for (i = 0; i < nz - 1; i++) array2[cols[i]] += sum; in PCBDDCReuseSolversBenignAdapt()
62 ctx->benign_save_vals[n] = array2[cols[nz - 1]]; in PCBDDCReuseSolversBenignAdapt()
63 array2[cols[nz - 1]] = sum; in PCBDDCReuseSolversBenignAdapt()
80 for (i = 0; i < nz - 1; i++) array2[cols[i]] += sum; in PCBDDCReuseSolversBenignAdapt()
81 array2[cols[nz - 1]] = ctx->benign_save_vals[n]; in PCBDDCReuseSolversBenignAdapt()
87 PetscCall(VecRestoreArray(v2, &array2)); in PCBDDCReuseSolversBenignAdapt()
865 PetscScalar *array2; in PCBDDCSubSchursSetUp() local
872 PetscCall(VecGetArray(Dall, &array2)); in PCBDDCSubSchursSetUp()
873 for (i = 0; i < size_active_schur; i++) array2[i] = array[idxs[i]]; in PCBDDCSubSchursSetUp()
874 PetscCall(VecRestoreArray(Dall, &array2)); in PCBDDCSubSchursSetUp()