Lines Matching refs:pt

6   PetscSpace_Point *pt = (PetscSpace_Point *)sp->data;  in PetscSpacePointView_Ascii()  local
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()
34 PetscSpace_Point *pt = (PetscSpace_Point *)sp->data; in PetscSpaceSetUp_Point() local
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()
46 PetscSpace_Point *pt = (PetscSpace_Point *)sp->data; in PetscSpaceDestroy_Point() local
49 PetscCall(PetscQuadratureDestroy(&pt->quad)); in PetscSpaceDestroy_Point()
50 PetscCall(PetscFree(pt)); in PetscSpaceDestroy_Point()
56 PetscSpace_Point *pt = (PetscSpace_Point *)sp->data; in PetscSpaceGetDimension_Point() local
59 *dim = pt->quad->numPoints; in PetscSpaceGetDimension_Point()
65 PetscSpace_Point *pt = (PetscSpace_Point *)sp->data; in PetscSpaceEvaluate_Point() local
66 PetscInt dim = sp->Nv, pdim = pt->quad->numPoints, d, p, i, c; in PetscSpaceEvaluate_Point()
69 …= pt->quad->numPoints, PETSC_COMM_SELF, PETSC_ERR_SUP, "Cannot evaluate Point space on %" PetscInt… in PetscSpaceEvaluate_Point()
74 if (PetscAbsReal(points[p * dim + d] - pt->quad->points[p * dim + d]) > 1.0e-10) break; in PetscSpaceEvaluate_Point()
115 PetscSpace_Point *pt; in PetscSpaceCreate_Point() local
119 PetscCall(PetscNew(&pt)); in PetscSpaceCreate_Point()
120 sp->data = pt; in PetscSpaceCreate_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()
146 PetscSpace_Point *pt = (PetscSpace_Point *)sp->data; in PetscSpacePointSetPoints() local
151 PetscCall(PetscQuadratureDestroy(&pt->quad)); in PetscSpacePointSetPoints()
152 PetscCall(PetscQuadratureDuplicate(q, &pt->quad)); in PetscSpacePointSetPoints()
173 PetscSpace_Point *pt = (PetscSpace_Point *)sp->data; in PetscSpacePointGetPoints() local
178 *q = pt->quad; in PetscSpacePointGetPoints()