Lines Matching refs:qweights
3008 const PetscReal *qpoints, *qweights; in DMPlexComputeInterpolatorNested() local
3054 PetscCall(PetscQuadratureGetData(f, NULL, &qNc, &Np, NULL, &qweights)); in DMPlexComputeInterpolatorNested()
3066 …etI + i) * cTotDim + offsetJ + j] += T->T[0][k * cpdim * NcJ + j * Nc + c] * qweights[p * qNc + c]; in DMPlexComputeInterpolatorNested()
3083 PetscCall(PetscQuadratureGetData(f, NULL, &qNc, &Np, NULL, &qweights)); in DMPlexComputeInterpolatorNested()
3087 …(c = 0; c < Nc; ++c) elemMat[(offsetI + i) * cTotDim + offsetJ + j] += 1.0 * qweights[p * qNc + c]; in DMPlexComputeInterpolatorNested()
3213 const PetscReal *qpoints, *qweights; in DMPlexComputeInterpolatorGeneral() local
3249 PetscCall(PetscQuadratureGetData(f, NULL, &qNc, &Np, &qpoints, &qweights)); in DMPlexComputeInterpolatorGeneral()
3289 … for (c = 0; c < Nc; ++c) elemMat[j] += T->T[0][j * Nc + c] * qweights[ccell * qNc + c]; in DMPlexComputeInterpolatorGeneral()
3293 for (c = 0; c < Nc; ++c) elemMat[j] += 1.0 * qweights[ccell * qNc + c]; in DMPlexComputeInterpolatorGeneral()
3462 const PetscReal *qpoints, *qweights; in DMPlexComputeMassMatrixGeneral() local
3474 PetscCall(PetscQuadratureGetData(quad, NULL, &Nc, &Nq, &qpoints, &qweights)); in DMPlexComputeMassMatrixGeneral()
3525 …T->T[0][j * Nc + c] * Tfine->T[0][(ccell * numFIndices + i) * Nc + c] * qweights[ccell * Nc + c] *… in DMPlexComputeMassMatrixGeneral()
3537 for (c = 0; c < Nc; ++c) elemMat[j] += 1.0 * 1.0 * qweights[ccell * Nc + c] * detJ; in DMPlexComputeMassMatrixGeneral()