Home
last modified time | relevance | path

Searched refs:ptr_Y (Results 1 – 4 of 4) sorted by relevance

/petsc/src/ts/tutorials/multirate/
H A Dex7.c636 const PetscScalar *ptr_X, *ptr_Y; in SolutionErrorNorms() local
647 PetscCall(VecGetArrayRead(Y, &ptr_Y)); in SolutionErrorNorms()
649 …count_slow / 2 || i > count_slow / 2 + count_fast - 1) *nrm1 += hs * PetscAbs(ptr_X[i] - ptr_Y[i]); in SolutionErrorNorms()
650 else *nrm1 += hf * PetscAbs(ptr_X[i] - ptr_Y[i]); in SolutionErrorNorms()
653 PetscCall(VecRestoreArrayRead(Y, &ptr_Y)); in SolutionErrorNorms()
H A Dex6.c184 const PetscScalar *ptr_X, *ptr_Y; in SolutionErrorNorms_2WaySplit() local
194 PetscCall(VecGetArrayRead(Y, &ptr_Y)); in SolutionErrorNorms_2WaySplit()
196 if (i < ctx->sf || i > ctx->fs - 1) *nrm1 += hs * PetscAbs(ptr_X[i] - ptr_Y[i]); in SolutionErrorNorms_2WaySplit()
197 else *nrm1 += hf * PetscAbs(ptr_X[i] - ptr_Y[i]); in SolutionErrorNorms_2WaySplit()
200 PetscCall(VecRestoreArrayRead(Y, &ptr_Y)); in SolutionErrorNorms_2WaySplit()
H A Dex8.c197 const PetscScalar *ptr_X, *ptr_Y; in SolutionErrorNorms_3WaySplit() local
208 PetscCall(VecGetArrayRead(Y, &ptr_Y)); in SolutionErrorNorms_3WaySplit()
210 if (i < ctx->sm || i > ctx->ms - 1) *nrm1 += hs * PetscAbs(ptr_X[i] - ptr_Y[i]); in SolutionErrorNorms_3WaySplit()
211 else if (i < ctx->mf || i > ctx->fm - 1) *nrm1 += hm * PetscAbs(ptr_X[i] - ptr_Y[i]); in SolutionErrorNorms_3WaySplit()
212 else *nrm1 += hf * PetscAbs(ptr_X[i] - ptr_Y[i]); in SolutionErrorNorms_3WaySplit()
215 PetscCall(VecRestoreArrayRead(Y, &ptr_Y)); in SolutionErrorNorms_3WaySplit()
H A Dex4.c528 const PetscScalar *ptr_X, *ptr_Y; in SolutionErrorNorms_2WaySplit() local
538 PetscCall(VecGetArrayRead(Y, &ptr_Y)); in SolutionErrorNorms_2WaySplit()
540 if (i < ctx->sf || i > ctx->fs - 1) *nrm1 += hs * PetscAbs(ptr_X[i] - ptr_Y[i]); in SolutionErrorNorms_2WaySplit()
541 else *nrm1 += hf * PetscAbs(ptr_X[i] - ptr_Y[i]); in SolutionErrorNorms_2WaySplit()
544 PetscCall(VecRestoreArrayRead(Y, &ptr_Y)); in SolutionErrorNorms_2WaySplit()