Lines Matching refs:ilink
486 SNES_CompositeLink next, ilink; in SNESCompositeAddSNES_Composite() local
493 PetscCall(PetscNew(&ilink)); in SNESCompositeAddSNES_Composite()
494 ilink->next = NULL; in SNESCompositeAddSNES_Composite()
495 PetscCall(SNESCreate(PetscObjectComm((PetscObject)snes), &ilink->snes)); in SNESCompositeAddSNES_Composite()
496 PetscCall(PetscObjectIncrementTabLevel((PetscObject)ilink->snes, (PetscObject)snes, 1)); in SNESCompositeAddSNES_Composite()
498 PetscCall(SNESSetDM(ilink->snes, dm)); in SNESCompositeAddSNES_Composite()
499 …PetscCall(SNESSetTolerances(ilink->snes, snes->abstol, snes->rtol, snes->stol, 1, snes->max_funcs)… in SNESCompositeAddSNES_Composite()
500 PetscCall(PetscObjectCopyFortranFunctionPointers((PetscObject)snes, (PetscObject)ilink->snes)); in SNESCompositeAddSNES_Composite()
504 jac->head = ilink; in SNESCompositeAddSNES_Composite()
505 ilink->previous = NULL; in SNESCompositeAddSNES_Composite()
512 next->next = ilink; in SNESCompositeAddSNES_Composite()
513 ilink->previous = next; in SNESCompositeAddSNES_Composite()
516 PetscCall(SNESSetOptionsPrefix(ilink->snes, prefix)); in SNESCompositeAddSNES_Composite()
518 PetscCall(SNESAppendOptionsPrefix(ilink->snes, newprefix)); in SNESCompositeAddSNES_Composite()
519 PetscCall(SNESSetType(ilink->snes, type)); in SNESCompositeAddSNES_Composite()
520 PetscCall(SNESSetNormSchedule(ilink->snes, SNES_NORM_FINAL_ONLY)); in SNESCompositeAddSNES_Composite()
522 ilink->dmp = 1.0; in SNESCompositeAddSNES_Composite()