Lines Matching refs:quad
14 PetscCall(PetscQuadratureView(pt->quad, viewer)); in PetscSpacePointView_Ascii()
16 …space in dimension %" PetscInt_FMT " on %" PetscInt_FMT " points\n", sp->Nv, pt->quad->numPoints)); in PetscSpacePointView_Ascii()
37 if (!pt->quad->points && sp->degree >= 0) { in PetscSpaceSetUp_Point()
38 PetscCall(PetscQuadratureDestroy(&pt->quad)); in PetscSpaceSetUp_Point()
39 …PetscDTStroudConicalQuadrature(sp->Nv, sp->Nc, PetscMax(sp->degree + 1, 1), -1.0, 1.0, &pt->quad)); in PetscSpaceSetUp_Point()
49 PetscCall(PetscQuadratureDestroy(&pt->quad)); in PetscSpaceDestroy_Point()
59 *dim = pt->quad->numPoints; in PetscSpaceGetDimension_Point()
66 PetscInt dim = sp->Nv, pdim = pt->quad->numPoints, d, p, i, c; in PetscSpaceEvaluate_Point()
69 …>quad->numPoints, PETSC_COMM_SELF, PETSC_ERR_SUP, "Cannot evaluate Point space on %" PetscInt_FMT … in PetscSpaceEvaluate_Point()
74 if (PetscAbsReal(points[p * dim + d] - pt->quad->points[p * dim + d]) > 1.0e-10) break; in PetscSpaceEvaluate_Point()
124 PetscCall(PetscQuadratureCreate(PETSC_COMM_SELF, &pt->quad)); in PetscSpaceCreate_Point()
125 PetscCall(PetscQuadratureSetData(pt->quad, 0, 1, 0, NULL, NULL)); in PetscSpaceCreate_Point()
151 PetscCall(PetscQuadratureDestroy(&pt->quad)); in PetscSpacePointSetPoints()
152 PetscCall(PetscQuadratureDuplicate(q, &pt->quad)); in PetscSpacePointSetPoints()
178 *q = pt->quad; in PetscSpacePointGetPoints()