Lines Matching refs:x_array
247 const PetscScalar *x_array; in PCTelescopeSubNullSpaceCreate_Telescope() local
256 PetscCall(VecGetArrayRead(sred->xtmp, &x_array)); in PCTelescopeSubNullSpaceCreate_Telescope()
260 for (i = 0; i < ed - st; i++) LA_sub_vec[i] = x_array[i]; in PCTelescopeSubNullSpaceCreate_Telescope()
263 PetscCall(VecRestoreArrayRead(sred->xtmp, &x_array)); in PCTelescopeSubNullSpaceCreate_Telescope()
574 const PetscScalar *x_array; in PCApply_Telescope() local
589 PetscCall(VecGetArrayRead(xtmp, &x_array)); in PCApply_Telescope()
594 for (i = 0; i < ed - st; i++) LA_xred[i] = x_array[i]; in PCApply_Telescope()
597 PetscCall(VecRestoreArrayRead(xtmp, &x_array)); in PCApply_Telescope()
624 const PetscScalar *x_array; in PCApplyRichardson_Telescope() local
642 PetscCall(VecGetArrayRead(xtmp, &x_array)); in PCApplyRichardson_Telescope()
647 for (i = 0; i < ed - st; i++) LA_yred[i] = x_array[i]; in PCApplyRichardson_Telescope()
650 PetscCall(VecRestoreArrayRead(xtmp, &x_array)); in PCApplyRichardson_Telescope()