Searched refs:qdata (Results 1 – 4 of 4) sorted by relevance
| /petsc/include/ |
| H A D | petscfe.h | 178 const CeedScalar *u = in[0], *du = in[1], *qdata = in[2]; \ 187 const CeedScalar x[2] = {qdata[i + Q * 1], qdata[i + Q * 2]}; \ 189 {qdata[i + Q * 3], qdata[i + Q * 5]}, \ 190 {qdata[i + Q * 4], qdata[i + Q * 6]} \ 201 dv[i + Q * 0] = qdata[i + Q * 0] * (invJ[0][0] * f1[0] + invJ[0][1] * f1[1]); \ 202 dv[i + Q * 1] = qdata[i + Q * 0] * (invJ[1][0] * f1[0] + invJ[1][1] * f1[1]); \ 203 v[i] = qdata[i + Q * 0] * f0[0]; \
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex42.c | 22 CeedVector qdata, uceed, vceed; member 28 PetscCall(CeedVectorDestroy(&data->qdata)); in CeedDataDestroy() 38 const CeedScalar *u = in[0], *qdata = in[1]; in Mass() local 41 CeedPragmaSIMD for (CeedInt i = 0; i < Q; ++i) v[i] = qdata[i] * u[i]; in Mass() 73 CeedScalar *qdata = out[0]; in SetupMassGeoCube() local 98 …qdata[i + Q * 0] = (dxdX[0][0] * dxdX[1][1] - dxdX[1][0] * dxdX[0][1]) * w[i]; /* det J * weight */ in SetupMassGeoCube() 135 CeedScalar *qdata = out[0]; in SetupMassGeoSphere() local 171 qdata[i + Q * 0] = modJ * w[i]; in SetupMassGeoSphere() 299 PetscCall(CeedElemRestrictionCreateVector(Erestrictq, &data->qdata, NULL)); in LibCeedSetupByDegree() 324 …PetscCall(CeedOperatorSetField(data->op_apply, "qdata", Erestrictq, CEED_BASIS_NONE, data->qdata)); in LibCeedSetupByDegree() [all …]
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexceed.c | 371 CeedScalar *qdata; in DMPlexCeedComputeGeometryFVM() local 385 PetscCallCEED(CeedVectorGetArray(qd, CEED_MEM_HOST, &qdata)); in DMPlexCeedComputeGeometryFVM() 399 PetscCall(DMPlexComputeCellGeometryFVM(dm, face, &area, fcentroid, &qdata[off])); in DMPlexCeedComputeGeometryFVM() 400 for (PetscInt d = 0; d < cdim; ++d) qdata[off + d] *= area; in DMPlexCeedComputeGeometryFVM() 405 PetscCall(DMPlexComputeCellGeometryFVM(dm, supp[s], &qdata[off + s], centroids[s], NULL)); in DMPlexCeedComputeGeometryFVM() 411 qdata[off + s] = qdata[off + (1 - s)]; in DMPlexCeedComputeGeometryFVM() 416 CeedScalar *normal = &qdata[off - cdim]; in DMPlexCeedComputeGeometryFVM() 434 PetscCallCEED(CeedVectorRestoreArray(qd, &qdata)); in DMPlexCeedComputeGeometryFVM()
|
| /petsc/src/dm/interface/ |
| H A D | dmceed.c | 94 CeedScalar *qdata = out[0]; in Geometry2D() local 104 qdata[i + Q * 0] = det * w[i]; in Geometry2D() 105 qdata[i + Q * 1] = x[i + Q * 0]; in Geometry2D() 106 qdata[i + Q * 2] = x[i + Q * 1]; in Geometry2D() 107 qdata[i + Q * 3] = J[1][1] / det; in Geometry2D() 108 qdata[i + Q * 4] = -J[1][0] / det; in Geometry2D() 109 qdata[i + Q * 5] = -J[0][1] / det; in Geometry2D() 110 qdata[i + Q * 6] = J[0][0] / det; in Geometry2D() 118 CeedScalar *qdata = out[0]; in Geometry3D() local 129 qdata[i + Q * 0] = det * w[i]; /* det J * weight */ in Geometry3D()
|