Home
last modified time | relevance | path

Searched refs:fidx (Results 1 – 2 of 2) sorted by relevance

/petsc/src/dm/dt/fe/interface/
H A Dfe.c2662 const PetscInt fidx = f * NcI + fc; /* Test function basis index */ in PetscFEUpdateElementMat_Internal() local
2664 tmpBasisI[fidx] = basisI[fidx]; in PetscFEUpdateElementMat_Internal()
2665 … for (PetscInt df = 0; df < cdim; ++df) tmpBasisDerI[fidx * dE + df] = basisDerI[fidx * cdim + df]; in PetscFEUpdateElementMat_Internal()
2752 const PetscInt fidx = f * NcI + fc; /* Test function basis index */ in PetscFEUpdateElementMat_Internal()
2754 …for (PetscInt df = 0; df < dE; ++df) elemMat[fOff] += tmpBasisDerI[fidx * dE + df] * g2[(fc * NcJ … in PetscFEUpdateElementMat_Internal()
2775 const PetscInt fidx = f * NcI + fc; /* Test function basis index */ in PetscFEUpdateElementMat_Internal()
2785 …for (PetscInt dg = 0; dg < dE; ++dg) elemMat[fOff] += tmpBasisDerI[fidx * dE + df] * g3[((fc * NcJ… in PetscFEUpdateElementMat_Internal()
2819 const PetscInt fidx = f * NcI + fc; /* Test function basis index */ in PetscFEUpdateElementMat_Hybrid_Internal() local
2821 tmpBasisI[fidx] = basisI[fidx]; in PetscFEUpdateElementMat_Hybrid_Internal()
2822 for (df = 0; df < dE; ++df) tmpBasisDerI[fidx * dE + df] = basisDerI[fidx * dE + df]; in PetscFEUpdateElementMat_Hybrid_Internal()
[all …]
/petsc/src/dm/interface/
H A Ddmi.c337 PetscInt *fidx; in DMSelectFields_Private() local
348 PetscCall(PetscMalloc1(nf, &fidx)); in DMSelectFields_Private()
350 if (ofld[f] == fld[g]) fidx[g++] = f; in DMSelectFields_Private()
355 …PetscCall(PetscDSSelectDiscretizations(dm->probs[0].ds, nf, fidx, PETSC_DETERMINE, PETSC_DETERMINE… in DMSelectFields_Private()
356 PetscCall(PetscDSSelectEquations(dm->probs[0].ds, nf, fidx, (*subdm)->probs[0].ds)); in DMSelectFields_Private()
357 PetscCall(PetscFree(fidx)); in DMSelectFields_Private()