Lines Matching refs:swarm_coor

92   PetscReal       *swarm_coor;  in private_DMSwarmInsertPointsUsingCellDM_PLEX_SubDivide()  local
130 PetscCall(DMSwarmGetField(dm, coordFields[0], NULL, NULL, (void **)&swarm_coor)); in private_DMSwarmInsertPointsUsingCellDM_PLEX_SubDivide()
142 swarm_coor[dim * pcnt + d] = 0.0; in private_DMSwarmInsertPointsUsingCellDM_PLEX_SubDivide()
143 …for (k = 0; k < nbasis; k++) swarm_coor[dim * pcnt + d] += T->T[0][q * nbasis + k] * PetscRealPart… in private_DMSwarmInsertPointsUsingCellDM_PLEX_SubDivide()
151 PetscCall(DMSwarmRestoreField(dm, coordFields[0], NULL, NULL, (void **)&swarm_coor)); in private_DMSwarmInsertPointsUsingCellDM_PLEX_SubDivide()
167 PetscReal *swarm_coor; in private_DMSwarmInsertPointsUsingCellDM_PLEX2D_Regular() local
220 PetscCall(DMSwarmGetField(dm, coordFields[0], NULL, NULL, (void **)&swarm_coor)); in private_DMSwarmInsertPointsUsingCellDM_PLEX2D_Regular()
232 swarm_coor[dim * pcnt + d] = 0.0; in private_DMSwarmInsertPointsUsingCellDM_PLEX2D_Regular()
233 …for (k = 0; k < npe; k++) swarm_coor[dim * pcnt + d] += basis[q][k] * PetscRealPart(elcoor[dim * k… in private_DMSwarmInsertPointsUsingCellDM_PLEX2D_Regular()
241 PetscCall(DMSwarmRestoreField(dm, coordFields[0], NULL, NULL, (void **)&swarm_coor)); in private_DMSwarmInsertPointsUsingCellDM_PLEX2D_Regular()
286 PetscReal *swarm_coor; in private_DMSwarmSetPointCoordinatesCellwise_PLEX() local
335 PetscCall(DMSwarmGetField(dm, coordFields[0], NULL, NULL, (void **)&swarm_coor)); in private_DMSwarmSetPointCoordinatesCellwise_PLEX()
340 … PetscCall(DMPlexReferenceToCoordinates(dmc, e + ps, npoints, xi, &swarm_coor[npoints * dim * e])); in private_DMSwarmSetPointCoordinatesCellwise_PLEX()
344 PetscCall(DMSwarmRestoreField(dm, coordFields[0], NULL, NULL, (void **)&swarm_coor)); in private_DMSwarmSetPointCoordinatesCellwise_PLEX()