Lines Matching refs:s
6 PetscDualSpace_Simple *s = (PetscDualSpace_Simple *)sp->data; in PetscDualSpaceSetUp_Simple() local
16 PetscCall(PetscSectionSetDof(section, pStart, s->dim)); in PetscDualSpaceSetUp_Simple()
24 PetscDualSpace_Simple *s = (PetscDualSpace_Simple *)sp->data; in PetscDualSpaceDestroy_Simple() local
27 PetscCall(PetscFree(s->numDof)); in PetscDualSpaceDestroy_Simple()
28 PetscCall(PetscFree(s)); in PetscDualSpaceDestroy_Simple()
52 PetscDualSpace_Simple *s = (PetscDualSpace_Simple *)sp->data; in PetscDualSpaceSimpleSetDimension_Simple() local
57 for (f = 0; f < s->dim; ++f) PetscCall(PetscQuadratureDestroy(&sp->functional[f])); in PetscDualSpaceSimpleSetDimension_Simple()
59 s->dim = dim; in PetscDualSpaceSimpleSetDimension_Simple()
60 PetscCall(PetscCalloc1(s->dim, &sp->functional)); in PetscDualSpaceSimpleSetDimension_Simple()
61 PetscCall(PetscFree(s->numDof)); in PetscDualSpaceSimpleSetDimension_Simple()
64 PetscCall(PetscCalloc1(spatialDim + 1, &s->numDof)); in PetscDualSpaceSimpleSetDimension_Simple()
65 s->numDof[spatialDim] = dim; in PetscDualSpaceSimpleSetDimension_Simple()
71 PetscDualSpace_Simple *s = (PetscDualSpace_Simple *)sp->data; in PetscDualSpaceSimpleSetFunctional_Simple() local
76 … !(f >= s->dim), PetscObjectComm((PetscObject)sp), PETSC_ERR_ARG_OUTOFRANGE, "Basis index %" Petsc… in PetscDualSpaceSimpleSetFunctional_Simple()
168 PetscDualSpace_Simple *s; in PetscDualSpaceCreate_Simple() local
172 PetscCall(PetscNew(&s)); in PetscDualSpaceCreate_Simple()
173 sp->data = s; in PetscDualSpaceCreate_Simple()
175 s->dim = 0; in PetscDualSpaceCreate_Simple()
176 s->numDof = NULL; in PetscDualSpaceCreate_Simple()