Lines Matching refs:x_array
802 const PetscScalar *x_array; in PCTelescopeSubNullSpaceCreate_dmda_Telescope() local
814 PetscCall(VecGetArrayRead(sred->xtmp, &x_array)); in PCTelescopeSubNullSpaceCreate_dmda_Telescope()
819 for (i = 0; i < ed - st; i++) LA_sub_vec[i] = x_array[i]; in PCTelescopeSubNullSpaceCreate_dmda_Telescope()
823 PetscCall(VecRestoreArrayRead(sred->xtmp, &x_array)); in PCTelescopeSubNullSpaceCreate_dmda_Telescope()
877 const PetscScalar *x_array; in PCApply_Telescope_dmda() local
899 PetscCall(VecGetArrayRead(xtmp, &x_array)); in PCApply_Telescope_dmda()
905 for (i = 0; i < ed - st; i++) LA_xred[i] = x_array[i]; in PCApply_Telescope_dmda()
908 PetscCall(VecRestoreArrayRead(xtmp, &x_array)); in PCApply_Telescope_dmda()
939 const PetscScalar *x_array; in PCApplyRichardson_Telescope_dmda() local
964 PetscCall(VecGetArrayRead(xtmp, &x_array)); in PCApplyRichardson_Telescope_dmda()
969 for (i = 0; i < ed - st; i++) LA_yred[i] = x_array[i]; in PCApplyRichardson_Telescope_dmda()
972 PetscCall(VecRestoreArrayRead(xtmp, &x_array)); in PCApplyRichardson_Telescope_dmda()