Home
last modified time | relevance | path

Searched refs:basisDer (Results 1 – 7 of 7) sorted by relevance

/petsc/include/petsc/private/
H A Dpetscfeimpl.h341 const PetscReal *basisDer = T->T[1]; in PetscFEInterpolateGradient_Static() local
351 …for (d = 0; d < cdim; ++d) interpolant[fc * cdim + d] += x[f] * basisDer[((q * Nb + f) * Nc + fc) … in PetscFEInterpolateGradient_Static()
369 …rCode PetscFEFreeInterpolateGradient_Static(PetscFE fe, const PetscReal basisDer[], const PetscSca… in PetscFEFreeInterpolateGradient_Static() argument
385 …for (g = 0; g < dim; ++g) realSpaceDer[d] += invJ[g * dim + d] * basisDer[((q * Nb + f) * Nc + fc)… in PetscFEFreeInterpolateGradient_Static()
407 const PetscReal *basisDer = T->T[1]; in PetscFEInterpolateFieldAndGradient_Static() local
419 …for (d = 0; d < cdim; ++d) interpolantGrad[fc * cdim + d] += x[f] * basisDer[((q * Nb + f) * Nc + … in PetscFEInterpolateFieldAndGradient_Static()
/petsc/src/dm/dt/fe/interface/
H A Dfe.c2510 const PetscReal *basisDer = &T->T[1][r * Nq * Nb * Nc * dEt]; in PetscFEUpdateElementVec_Internal() local
2519 …for (d = 0; d < dEt; ++d) tmpBasisDer[bcidx * dE + d] = basisDer[q * Nb * Nc * dEt + bcidx * dEt +… in PetscFEUpdateElementVec_Internal()
2546 const PetscReal *basisDer = &T->T[1][r * Nq * Nb * Nc * dE]; in PetscFEUpdateElementVec_Hybrid_Internal() local
2554 …for (PetscInt d = 0; d < dE; ++d) tmpBasisDer[bcidx * dE + d] = basisDer[q * Nb * Nc * dE + bcidx … in PetscFEUpdateElementVec_Hybrid_Internal()
/petsc/src/dm/impls/swarm/tests/
H A Dex6.c351 const PetscReal *basisDer = tab->T[1]; in ComputeFieldAtParticles_Primal() local
355 …PetscCall(PetscFEFreeInterpolateGradient_Static(fe, basisDer, clPhi, dim, invJ, NULL, cp, &E[p * d… in ComputeFieldAtParticles_Primal()
/petsc/src/ts/tutorials/hamiltonian/
H A Dex3.c1096 const PetscReal *basisDer = tab->T[1]; in ComputeFieldAtParticles_Primal() local
1100 …PetscCall(PetscFEFreeInterpolateGradient_Static(fe, basisDer, clPhi, dim, chunkgeom->invJ, NULL, c… in ComputeFieldAtParticles_Primal()
H A Dex2.c1680 const PetscReal *basisDer = tab->T[1]; in ComputeFieldAtParticles_Primal() local
1684 …PetscCall(PetscFEFreeInterpolateGradient_Static(fe, basisDer, clPhi, dim, chunkgeom->invJ, NULL, c… in ComputeFieldAtParticles_Primal()
H A Dex4.c2284 const PetscReal *basisDer = tab->T[1]; in ComputeFieldAtParticles_Primal() local
2288 …PetscCall(PetscFEFreeInterpolateGradient_Static(fe, basisDer, clPhi, dim, chunkgeom->invJ, NULL, c… in ComputeFieldAtParticles_Primal()
/petsc/src/dm/impls/plex/
H A Dplexgeometry.c2525 const PetscReal *basisDer = T->T[1]; in DMPlexComputeCellGeometryFEM_FE() local
2553 …for (i = 0; i < cdim; ++i) J[(q * cdim + i) * cdim + j] += basisDer[((q * pdim + k) * cdim + i) * … in DMPlexComputeCellGeometryFEM_FE()