Lines Matching refs:fieldI

2941   PetscInt     dim, Nf, f, fieldI, fieldJ, offsetI, offsetJ, cStart, cEnd, c;  in DMPlexComputeInterpolatorNested()  local
3005 for (fieldI = 0, offsetI = 0; fieldI < Nf; ++fieldI) { in DMPlexComputeInterpolatorNested()
3013 if (feRef[fieldI]) { in DMPlexComputeInterpolatorNested()
3014 PetscCall(PetscFEGetDualSpace(feRef[fieldI], &Qref)); in DMPlexComputeInterpolatorNested()
3015 PetscCall(PetscFEGetNumComponents(feRef[fieldI], &Nc)); in DMPlexComputeInterpolatorNested()
3017 PetscCall(PetscFVGetDualSpace(fvRef[fieldI], &Qref)); in DMPlexComputeInterpolatorNested()
3018 PetscCall(PetscFVGetNumComponents(fvRef[fieldI], &Nc)); in DMPlexComputeInterpolatorNested()
3049 if (fieldI == fieldJ) { in DMPlexComputeInterpolatorNested()
3079 if (fieldI == fieldJ) { in DMPlexComputeInterpolatorNested()
4634 …PetscInt Nf, fieldI, fieldJ, maxDegree, numCells, cStart, cEnd, numChunks, chunkSize, chunk… in DMPlexComputeJacobian_Patch_Internal() local
4650 for (fieldI = 0; fieldI < Nf; ++fieldI) { in DMPlexComputeJacobian_Patch_Internal()
4653 PetscCall(PetscDSGetDiscretization(prob, fieldI, &disc)); in DMPlexComputeJacobian_Patch_Internal()
4656 isFE[fieldI] = PETSC_TRUE; in DMPlexComputeJacobian_Patch_Internal()
4659 isFE[fieldI] = PETSC_FALSE; in DMPlexComputeJacobian_Patch_Internal()
4746 for (fieldI = 0; fieldI < Nf; ++fieldI) { in DMPlexComputeJacobian_Patch_Internal()
4748 PetscCall(PetscDSGetDiscretization(prob, fieldI, (PetscObject *)&fe)); in DMPlexComputeJacobian_Patch_Internal()
4750 key.field = fieldI * Nf + fieldJ; in DMPlexComputeJacobian_Patch_Internal()
4756 if (!isFE[fieldI]) { in DMPlexComputeJacobian_Patch_Internal()
4760 PetscCall(PetscDSGetFieldOffset(prob, fieldI, &foff)); in DMPlexComputeJacobian_Patch_Internal()
4761 PetscCall(PetscDSGetDiscretization(prob, fieldI, (PetscObject *)&fv)); in DMPlexComputeJacobian_Patch_Internal()
5906 …wf, DMLabel label, PetscInt numValues, const PetscInt values[], PetscInt fieldI, IS facetIS, Vec l… in DMPlexComputeBdJacobianSingleByLabel() argument
5975 PetscCall(PetscDSGetDiscretization(ds, fieldI, (PetscObject *)&fe)); in DMPlexComputeBdJacobianSingleByLabel()
6014 PetscCall(PetscDSGetDiscretization(ds, fieldI, (PetscObject *)&fe)); in DMPlexComputeBdJacobianSingleByLabel()
6026 key.field = fieldI * Nf + fieldJ; in DMPlexComputeBdJacobianSingleByLabel()
6032 key.field = fieldI * Nf + fieldJ; in DMPlexComputeBdJacobianSingleByLabel()
6097 …wf, DMLabel label, PetscInt numValues, const PetscInt values[], PetscInt fieldI, Vec locX, Vec loc… in DMPlexComputeBdJacobianSingle() argument
6109 …PetscCall(DMPlexComputeBdJacobianSingleByLabel(dm, wf, label, numValues, values, fieldI, facetIS, … in DMPlexComputeBdJacobianSingle()
6134 PetscInt fieldI, numValues; in DMPlexComputeBdJacobian_Internal() local
6138 …PetscCall(PetscDSGetBoundary(prob, bd, &wf, &type, NULL, &label, &numValues, &values, &fieldI, NUL… in DMPlexComputeBdJacobian_Internal()
6140 PetscCall(PetscDSGetDiscretization(prob, fieldI, &obj)); in DMPlexComputeBdJacobian_Internal()
6143 …PetscCall(DMPlexComputeBdJacobianSingleByLabel(dm, wf, label, numValues, values, fieldI, facetIS, … in DMPlexComputeBdJacobian_Internal()
6184 PetscInt Nf, fieldI, fieldJ; in DMPlexComputeJacobianByKey() local
6246 for (fieldI = 0; fieldI < Nf; ++fieldI) { in DMPlexComputeJacobianByKey()
6258 PetscCall(PetscDSGetDiscretization(prob, fieldI, (PetscObject *)&fe)); in DMPlexComputeJacobianByKey()
6284 key.field = fieldI * Nf + fieldJ; in DMPlexComputeJacobianByKey()
6312 for (fieldI = 0; fieldI < Nf; ++fieldI) { in DMPlexComputeJacobianByKey()
6313 PetscCall(PetscDSGetDiscretization(prob, fieldI, (PetscObject *)&fv)); in DMPlexComputeJacobianByKey()
6314 PetscCall(PetscDSGetFieldOffset(prob, fieldI, &offsetI)); in DMPlexComputeJacobianByKey()
6469 for (PetscInt fieldI = 0; fieldI < Nf; ++fieldI) { in DMPlexComputeJacobianByKeyGeneral() local
6481 PetscCall(PetscDSGetDiscretization(rds, fieldI, (PetscObject *)&fe)); in DMPlexComputeJacobianByKeyGeneral()
6507 key.field = fieldI * Nf + fieldJ; in DMPlexComputeJacobianByKeyGeneral()
6535 for (PetscInt fieldI = 0; fieldI < Nf; ++fieldI) { in DMPlexComputeJacobianByKeyGeneral() local
6536 PetscCall(PetscDSGetDiscretization(rds, fieldI, (PetscObject *)&fv)); in DMPlexComputeJacobianByKeyGeneral()
6537 PetscCall(PetscDSGetFieldOffset(rds, fieldI, &offsetI)); in DMPlexComputeJacobianByKeyGeneral()
6659 …PetscInt Nf, fieldI, fieldJ, totDim, totDimIn, totDimAux[3], totDimScale[3], numChunks, cel… in DMPlexComputeJacobianHybridByKey() local
6834 for (fieldI = 0; fieldI < Nf; ++fieldI) { in DMPlexComputeJacobianHybridByKey()
6836 PetscFEGeom *geomF = affineGeomF ? affineGeomF : geomsF[fieldI]; in DMPlexComputeJacobianHybridByKey()
6838 PetscFEGeom *geomN = affineGeomN ? affineGeomN : geomsF[fieldI]; in DMPlexComputeJacobianHybridByKey()
6840 PetscQuadrature quadF = affineQuadF ? affineQuadF : quadsF[fieldI]; in DMPlexComputeJacobianHybridByKey()
6844 PetscCall(PetscDSGetDiscretization(ds, fieldI, (PetscObject *)&feI)); in DMPlexComputeJacobianHybridByKey()
6860 PetscCall(PetscDSGetCohesive(ds, fieldI, &isCohesiveField)); in DMPlexComputeJacobianHybridByKey()
6866 key[0].field = fieldI * Nf + fieldJ; in DMPlexComputeJacobianHybridByKey()
6867 key[1].field = fieldI * Nf + fieldJ; in DMPlexComputeJacobianHybridByKey()
6868 key[2].field = fieldI * Nf + fieldJ; in DMPlexComputeJacobianHybridByKey()
6906 for (fieldI = 0; fieldI < Nf; ++fieldI) { in DMPlexComputeJacobianHybridByKey()
6907 PetscCall(PetscDSGetFieldSize(ds, fieldI, &Nb)); in DMPlexComputeJacobianHybridByKey()
6908 PetscCall(PetscDSGetCohesive(ds, fieldI, &cohesive)); in DMPlexComputeJacobianHybridByKey()
6910 if (fieldI == key[2].field) { in DMPlexComputeJacobianHybridByKey()
7015 PetscInt Nf, fieldI, fieldJ; in DMPlexComputeJacobianActionByKey() local
7071 for (fieldI = 0; fieldI < Nf; ++fieldI) { in DMPlexComputeJacobianActionByKey()
7082 PetscCall(PetscDSGetDiscretization(prob, fieldI, (PetscObject *)&fe)); in DMPlexComputeJacobianActionByKey()
7104 key.field = fieldI * Nf + fieldJ; in DMPlexComputeJacobianActionByKey()