Home
last modified time | relevance | path

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

/petsc/src/snes/utils/
H A Ddmplexsnes.c475 PetscFormKey *jackeys; in DMSNESComputeJacobianAction() local
483 PetscCall(PetscMalloc1(Nk, &jackeys)); in DMSNESComputeJacobianAction()
484 … for (m = 0; m < Nm; ++m) PetscCall(PetscHMapFormGetKeys(ds->wf->form[jacmap[m]], &off, jackeys)); in DMSNESComputeJacobianAction()
486 PetscCall(PetscFormKeySort(Nk, jackeys)); in DMSNESComputeJacobianAction()
488 if ((jackeys[k].label != jackeys[kp].label) || (jackeys[k].value != jackeys[kp].value)) { in DMSNESComputeJacobianAction()
490 if (kp != k) jackeys[k] = jackeys[kp]; in DMSNESComputeJacobianAction()
497 DMLabel label = jackeys[k].label; in DMSNESComputeJacobianAction()
498 PetscInt val = jackeys[k].value; in DMSNESComputeJacobianAction()
510 …PetscCall(DMPlexComputeJacobianActionByKey(plex, jackeys[k], cellIS, 0.0, 0.0, X, NULL, Y, F, ctx)… in DMSNESComputeJacobianAction()
513 PetscCall(PetscFree(jackeys)); in DMSNESComputeJacobianAction()