Home
last modified time | relevance | path

Searched refs:array_x (Results 1 – 5 of 5) sorted by relevance

/petsc/src/dm/tutorials/
H A Dswarm_ex1.c209 PetscReal *array_x, *array_y; in ex1_3() local
219 PetscCall(DMSwarmGetField(dms, "coorx", NULL, NULL, (void **)&array_x)); in ex1_3()
227 array_x[4 * cnt + 0] = xp - 0.05; in ex1_3()
228 if (array_x[4 * cnt + 0] < -1.0) array_x[4 * cnt + 0] = -1.0 + 1.0e-12; in ex1_3()
229 array_x[4 * cnt + 1] = xp + 0.05; in ex1_3()
230 if (array_x[4 * cnt + 1] > 1.0) array_x[4 * cnt + 1] = 1.0 - 1.0e-12; in ex1_3()
231 array_x[4 * cnt + 2] = xp - 0.05; in ex1_3()
232 if (array_x[4 * cnt + 2] < -1.0) array_x[4 * cnt + 2] = -1.0 + 1.0e-12; in ex1_3()
233 array_x[4 * cnt + 3] = xp + 0.05; in ex1_3()
234 if (array_x[4 * cnt + 3] > 1.0) array_x[4 * cnt + 3] = 1.0 - 1.0e-12; in ex1_3()
[all …]
/petsc/src/dm/impls/swarm/
H A Dswarm_migrate.c524 PetscReal *array_x, *array_y; in DMSwarmCollect_DMDABoundingBox() local
526 PetscCall(DMSwarmGetField(dm, "coorx", NULL, NULL, (void **)&array_x)); in DMSwarmCollect_DMDABoundingBox()
529 if ((array_x[p] >= recv_bbox[pk].min[0]) && (array_x[p] <= recv_bbox[pk].max[0])) { in DMSwarmCollect_DMDABoundingBox()
534 PetscCall(DMSwarmRestoreField(dm, "coorx", NULL, NULL, (void **)&array_x)); in DMSwarmCollect_DMDABoundingBox()
540 PetscReal *array_x, *array_y; in DMSwarmCollect_DMDABoundingBox() local
542 PetscCall(DMSwarmGetField(dm, "coorx", NULL, NULL, (void **)&array_x)); in DMSwarmCollect_DMDABoundingBox()
545 if ((array_x[p] >= recv_bbox[pk].min[0]) && (array_x[p] <= recv_bbox[pk].max[0])) { in DMSwarmCollect_DMDABoundingBox()
555 PetscCall(DMSwarmRestoreField(dm, "coorx", NULL, NULL, (void **)&array_x)); in DMSwarmCollect_DMDABoundingBox()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcscalingbasic.c70 const PetscScalar *array_x, *array_D; in PCBDDCScalingExtension_Deluxe() local
72 PetscCall(VecGetArrayRead(x, &array_x)); in PCBDDCScalingExtension_Deluxe()
75 …for (i = 0; i < deluxe_ctx->n_simple; i++) array[deluxe_ctx->idx_simple_B[i]] = array_x[deluxe_ctx… in PCBDDCScalingExtension_Deluxe()
78 PetscCall(VecRestoreArrayRead(x, &array_x)); in PCBDDCScalingExtension_Deluxe()
H A Dbddc.c1253 PetscScalar *array_x; in PCPreSolve_BDDC() local
1263 PetscCall(VecGetArray(pcis->vec1_N, &array_x)); in PCPreSolve_BDDC()
1266 for (i = 0; i < dirsize; i++) array_x[is_indices[i]] = array_diagonal[is_indices[i]]; in PCPreSolve_BDDC()
1269 PetscCall(VecRestoreArray(pcis->vec1_N, &array_x)); in PCPreSolve_BDDC()
/petsc/src/ksp/ksp/tutorials/
H A Dex70.c1010 PetscReal *array_x, *array_e, *array_r; in SolveTimeDepStokes() local
1033 PetscCall(DMSwarmGetField(dms_mpoint, DMSwarmPICField_coor, NULL, NULL, (void **)&array_x)); in SolveTimeDepStokes()
1044 array_x[2 * p + 0] += rr[0]; in SolveTimeDepStokes()
1045 array_x[2 * p + 1] += rr[1]; in SolveTimeDepStokes()
1049 x_p[0] = array_x[2 * p + 0]; in SolveTimeDepStokes()
1050 x_p[1] = array_x[2 * p + 1]; in SolveTimeDepStokes()
1070 PetscCall(DMSwarmRestoreField(dms_mpoint, DMSwarmPICField_coor, NULL, NULL, (void **)&array_x)); in SolveTimeDepStokes()