Home
last modified time | relevance | path

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

/petsc/include/
H A Dpetscfe.h178 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 Dex42.c22 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
98qdata[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 Dplexceed.c371 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 Ddmceed.c94 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()