Lines Matching refs:pointIS

145 static PetscErrorCode DMFieldEvaluateFE_DS(DMField field, IS pointIS, PetscQuadrature quad, PetscDa…  in DMFieldEvaluateFE_DS()  argument
170 PetscCall(PetscObjectTypeCompare((PetscObject)pointIS, ISSTRIDE, &isStride)); in DMFieldEvaluateFE_DS()
171 PetscCall(ISGetLocalSize(pointIS, &numCells)); in DMFieldEvaluateFE_DS()
172 if (isStride) PetscCall(ISStrideGetInfo(pointIS, &sfirst, &stride)); in DMFieldEvaluateFE_DS()
173 else PetscCall(ISGetIndices(pointIS, &points)); in DMFieldEvaluateFE_DS()
223 if (!isStride) PetscCall(ISRestoreIndices(pointIS, &points)); in DMFieldEvaluateFE_DS()
449 static PetscErrorCode DMFieldEvaluateFV_DS(DMField field, IS pointIS, PetscDataType type, void *B, … in DMFieldEvaluateFV_DS() argument
470 PetscCall(ISGetLocalSize(pointIS, &numPoints)); in DMFieldEvaluateFV_DS()
471 PetscCall(ISGetMinMax(pointIS, &imin, NULL)); in DMFieldEvaluateFV_DS()
483 PetscCall(DMFieldGetDegree(coordField, pointIS, NULL, &maxDegree)); in DMFieldEvaluateFV_DS()
484 if (maxDegree <= 1) PetscCall(DMFieldCreateDefaultQuadrature(coordField, pointIS, &quad)); in DMFieldEvaluateFV_DS()
485 if (!quad) PetscCall(DMFieldCreateDefaultQuadrature(field, pointIS, &quad)); in DMFieldEvaluateFV_DS()
487 PetscCall(DMFieldCreateFEGeom(coordField, pointIS, quad, PETSC_FEGEOM_BASIC, &geom)); in DMFieldEvaluateFV_DS()
494 PetscCall(DMFieldEvaluateFE(field, pointIS, quad, type, qB, qD, qH)); in DMFieldEvaluateFV_DS()
656 static PetscErrorCode DMFieldGetDegree_DS(DMField field, IS pointIS, PetscInt *minDegree, PetscInt … in DMFieldGetDegree_DS() argument
665 PetscCall(ISGetMinMax(pointIS, &imin, &imax)); in DMFieldGetDegree_DS()
688 PetscErrorCode DMFieldGetFVQuadrature_Internal(DMField field, IS pointIS, PetscQuadrature *quad) in DMFieldGetFVQuadrature_Internal() argument
698 PetscCall(ISGetLocalSize(pointIS, &n)); in DMFieldGetFVQuadrature_Internal()
701 PetscCall(ISGetIndices(pointIS, &points)); in DMFieldGetFVQuadrature_Internal()
711 PetscCall(ISRestoreIndices(pointIS, &points)); in DMFieldGetFVQuadrature_Internal()
712 } else PetscCall(DMFieldCreateDefaultQuadrature(field, pointIS, quad)); in DMFieldGetFVQuadrature_Internal()
716 static PetscErrorCode DMFieldCreateDefaultQuadrature_DS(DMField field, IS pointIS, PetscQuadrature … in DMFieldCreateDefaultQuadrature_DS() argument
728 PetscCall(ISGetMinMax(pointIS, &imin, &imax)); in DMFieldCreateDefaultQuadrature_DS()
750 static PetscErrorCode DMFieldCreateDefaultFaceQuadrature_DS(DMField field, IS pointIS, PetscQuadrat… in DMFieldCreateDefaultFaceQuadrature_DS() argument
762 PetscCall(ISGetMinMax(pointIS, &imin, &imax)); in DMFieldCreateDefaultFaceQuadrature_DS()
786 static PetscErrorCode DMFieldComputeFaceData_DS(DMField field, IS pointIS, PetscQuadrature quad, Pe… in DMFieldComputeFaceData_DS() argument
801 PetscCall(ISGetIndices(pointIS, &points)); in DMFieldComputeFaceData_DS()
1126 PetscCall(ISRestoreIndices(pointIS, &points)); in DMFieldComputeFaceData_DS()