Home
last modified time | relevance | path

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

/petsc/src/dm/dt/dualspace/interface/
H A Ddualspace.c1886 PetscReal Jstar[9] = {0}; in PetscDualSpaceTransform() local
1899 …PetscCall(PetscDTAltVPullbackMatrix(dim, dim, isInverse ? fegeom->J : fegeom->invJ, dsp->k, Jstar)… in PetscDualSpaceTransform()
1903 for (c = 0; c < Nc; c++) vals[v * Nc + c] *= Jstar[0]; in PetscDualSpaceTransform()
1906 …for (c = 0; c < Nc; c += 2) DMPlex_Mult2DReal_Internal(Jstar, 1, &vals[v * Nc + c], &vals[v * Nc +… in PetscDualSpaceTransform()
1909 …for (c = 0; c < Nc; c += 3) DMPlex_Mult3DReal_Internal(Jstar, 1, &vals[v * Nc + c], &vals[v * Nc +… in PetscDualSpaceTransform()
/petsc/src/dm/dt/dualspace/impls/lagrange/
H A Ddspacelagrange.c556 PetscReal *J, *Jstar; in PetscLagNodeIndicesPushForward() local
634 PetscCall(DMGetWorkArray(dm, pNk * Nk, MPIU_REAL, &Jstar)); in PetscLagNodeIndicesPushForward()
635 PetscCall(PetscDTAltVPullbackMatrix(pdim, dim, J, formDegree, Jstar)); in PetscLagNodeIndicesPushForward()
639 for (j = 0; j < pNk; j++) val += nodeVec[n * pNk + j] * Jstar[j * Nk + i]; in PetscLagNodeIndicesPushForward()
643 PetscCall(DMRestoreWorkArray(dm, pNk * Nk, MPIU_REAL, &Jstar)); in PetscLagNodeIndicesPushForward()