Lines Matching refs:IS_inact
24 *inact = vi->IS_inact; in SNESVIGetInactiveSet()
371 PetscCall(ISComplement(IS_redact, X->map->rstart, X->map->rend, &vi->IS_inact)); in SNESSolve_VINEWTONRSLS()
374 PetscCall(ISComplement(IS_act, X->map->rstart, X->map->rend, &vi->IS_inact)); in SNESSolve_VINEWTONRSLS()
377 PetscCall(ISComplement(IS_act, X->map->rstart, X->map->rend, &vi->IS_inact)); in SNESSolve_VINEWTONRSLS()
381 …PetscCall(MatCreateSubMatrix(snes->jacobian, vi->IS_inact, vi->IS_inact, MAT_INITIAL_MATRIX, &jac_… in SNESSolve_VINEWTONRSLS()
397 PetscCall(ISGetIndices(vi->IS_inact, &inact)); in SNESSolve_VINEWTONRSLS()
401 PetscCall(ISRestoreIndices(vi->IS_inact, &inact)); in SNESSolve_VINEWTONRSLS()
403 PetscCall(ISDestroy(&vi->IS_inact)); in SNESSolve_VINEWTONRSLS()
405 …ISCreateGeneral(PetscObjectComm((PetscObject)snes), cnt, nrows, PETSC_OWN_POINTER, &vi->IS_inact)); in SNESSolve_VINEWTONRSLS()
406 PetscCall(ISComplement(vi->IS_inact, F->map->rstart, F->map->rend, &IS_act)); in SNESSolve_VINEWTONRSLS()
407 …PetscCall(MatCreateSubMatrix(snes->jacobian, vi->IS_inact, vi->IS_inact, MAT_INITIAL_MATRIX, &jac_… in SNESSolve_VINEWTONRSLS()
410 PetscCall(DMSetVI(snes->dm, vi->IS_inact)); in SNESSolve_VINEWTONRSLS()
423 PetscCall(ISGetLocalSize(vi->IS_inact, &nis_inact)); in SNESSolve_VINEWTONRSLS()
432 PetscCall(VecScatterCreate(Y, vi->IS_inact, Y_inact, NULL, &scat_inact)); in SNESSolve_VINEWTONRSLS()
446 …cobian_pre) PetscCall(MatCreateSubMatrix(snes->jacobian_pre, vi->IS_inact, vi->IS_inact, MAT_INITI… in SNESSolve_VINEWTONRSLS()
449 PetscCall(ISEqual(vi->IS_inact_prev, vi->IS_inact, &isequal)); in SNESSolve_VINEWTONRSLS()
452 PetscCall(PCFieldSplitRestrictIS(pc, vi->IS_inact)); in SNESSolve_VINEWTONRSLS()
476 PetscCall(ISGetSize(vi->IS_inact, &n)); in SNESSolve_VINEWTONRSLS()
477 PetscCall(ISGetIndices(vi->IS_inact, &ii)); in SNESSolve_VINEWTONRSLS()
483 PetscCall(ISRestoreIndices(vi->IS_inact, &ii)); in SNESSolve_VINEWTONRSLS()
504 PetscCall(ISDuplicate(vi->IS_inact, &vi->IS_inact_prev)); in SNESSolve_VINEWTONRSLS()
506 PetscCall(ISDestroy(&vi->IS_inact)); in SNESSolve_VINEWTONRSLS()