Lines Matching refs:dualSpace
307 PetscCall(PetscDualSpaceGetDimension((*fem)->dualSpace, &dim)); in PetscFEDestroy()
316 PetscCall(PetscDualSpaceDestroy(&(*fem)->dualSpace)); in PetscFEDestroy()
356 f->dualSpace = NULL; in PetscFECreate()
396 PetscCall(PetscDualSpaceGetDM(fem->dualSpace, &dm)); in PetscFEGetSpatialDimension()
577 *sp = fem->dualSpace; in PetscFEGetDualSpace()
599 PetscCall(PetscDualSpaceDestroy(&fem->dualSpace)); in PetscFESetDualSpace()
600 fem->dualSpace = sp; in PetscFESetDualSpace()
601 PetscCall(PetscObjectReference((PetscObject)fem->dualSpace)); in PetscFESetDualSpace()
764 PetscCall(PetscDualSpaceGetNumDof(fem->dualSpace, numDof)); in PetscFEGetNumDof()
988 if (!npoints || !fem->dualSpace || K < 0) { in PetscFECreateTabulation()
1042 if (!npoints || !fem->dualSpace || K < 0) PetscFunctionReturn(PETSC_SUCCESS); in PetscFEComputeTabulation()
1224 PetscCall(PetscDualSpacePushforward(fe->dualSpace, fegeom, Nv, fe->numComponents, vals)); in PetscFEPushforward()
1252 PetscCall(PetscDualSpacePushforwardGradient(fe->dualSpace, fegeom, Nv, fe->numComponents, vals)); in PetscFEPushforwardGradient()
1283 PetscCall(PetscDualSpacePushforwardHessian(fe->dualSpace, fegeom, Nv, fe->numComponents, vals)); in PetscFEPushforwardHessian()