Lines Matching refs:tr
15 SNES_NEWTONTR *tr = (SNES_NEWTONTR *)snes->data; in SNESNewtonTRSetTolerances_TR() local
18 if (delta_min == PETSC_DETERMINE) delta_min = tr->default_deltam; in SNESNewtonTRSetTolerances_TR()
19 if (delta_max == PETSC_DETERMINE) delta_max = tr->default_deltaM; in SNESNewtonTRSetTolerances_TR()
20 if (delta_0 == PETSC_DETERMINE) delta_0 = tr->default_delta0; in SNESNewtonTRSetTolerances_TR()
21 if (delta_min != PETSC_CURRENT) tr->deltam = delta_min; in SNESNewtonTRSetTolerances_TR()
22 if (delta_max != PETSC_CURRENT) tr->deltaM = delta_max; in SNESNewtonTRSetTolerances_TR()
23 if (delta_0 != PETSC_CURRENT) tr->delta0 = delta_0; in SNESNewtonTRSetTolerances_TR()
29 SNES_NEWTONTR *tr = (SNES_NEWTONTR *)snes->data; in SNESNewtonTRGetTolerances_TR() local
32 if (delta_min) *delta_min = tr->deltam; in SNESNewtonTRGetTolerances_TR()
33 if (delta_max) *delta_max = tr->deltaM; in SNESNewtonTRGetTolerances_TR()
34 if (delta_0) *delta_0 = tr->delta0; in SNESNewtonTRGetTolerances_TR()
122 SNES_NEWTONTR *tr = (SNES_NEWTONTR *)snes->data; in SNESNewtonTRSetNormType() local
124 tr->norm = norm; in SNESNewtonTRSetNormType()
152 SNES_NEWTONTR *tr = (SNES_NEWTONTR *)snes->data; in SNESNewtonTRSetQNType() local
154 tr->qn = use; in SNESNewtonTRSetQNType()
173 SNES_NEWTONTR *tr = (SNES_NEWTONTR *)snes->data; in SNESNewtonTRSetFallbackType() local
180 if (flg) tr->fallback = ftype; in SNESNewtonTRSetFallbackType()
204 SNES_NEWTONTR *tr = (SNES_NEWTONTR *)snes->data; in SNESNewtonTRSetPreCheck() local
211 if (func) tr->precheck = func; in SNESNewtonTRSetPreCheck()
212 if (ctx) tr->precheckctx = ctx; in SNESNewtonTRSetPreCheck()
235 SNES_NEWTONTR *tr = (SNES_NEWTONTR *)snes->data; in SNESNewtonTRGetPreCheck() local
242 if (func) *func = tr->precheck; in SNESNewtonTRGetPreCheck()
243 if (ctx) *(void **)ctx = tr->precheckctx; in SNESNewtonTRGetPreCheck()
268 SNES_NEWTONTR *tr = (SNES_NEWTONTR *)snes->data; in SNESNewtonTRSetPostCheck() local
275 if (func) tr->postcheck = func; in SNESNewtonTRSetPostCheck()
276 if (ctx) tr->postcheckctx = ctx; in SNESNewtonTRSetPostCheck()
299 SNES_NEWTONTR *tr = (SNES_NEWTONTR *)snes->data; in SNESNewtonTRGetPostCheck() local
306 if (func) *func = tr->postcheck; in SNESNewtonTRGetPostCheck()
307 if (ctx) *(void **)ctx = tr->postcheckctx; in SNESNewtonTRGetPostCheck()
330 SNES_NEWTONTR *tr = (SNES_NEWTONTR *)snes->data; in SNESNewtonTRPreCheck() local
338 if (tr->precheck) { in SNESNewtonTRPreCheck()
339 PetscCall((*tr->precheck)(snes, X, Y, changed_Y, tr->precheckctx)); in SNESNewtonTRPreCheck()
369 SNES_NEWTONTR *tr = (SNES_NEWTONTR *)snes->data; in SNESNewtonTRPostCheck() local
378 if (tr->postcheck) { in SNESNewtonTRPostCheck()
379 PetscCall((*tr->postcheck)(snes, X, Y, W, changed_Y, changed_W, tr->postcheckctx)); in SNESNewtonTRPostCheck()
438 SNES_NEWTONTR *tr = (SNES_NEWTONTR *)snes->data; in SNESSetUpQN_NEWTONTR() local
441 PetscCall(MatDestroy(&tr->qnB)); in SNESSetUpQN_NEWTONTR()
442 PetscCall(MatDestroy(&tr->qnB_pre)); in SNESSetUpQN_NEWTONTR()
443 if (tr->qn) { in SNESSetUpQN_NEWTONTR()
459 tr->qnB = B; in SNESSetUpQN_NEWTONTR()
460 if (tr->qn == SNES_TR_QN_DIFFERENT) { in SNESSetUpQN_NEWTONTR()
470 tr->qnB_pre = B; in SNESSetUpQN_NEWTONTR()
472 PetscCall(PetscObjectReference((PetscObject)tr->qnB)); in SNESSetUpQN_NEWTONTR()
473 tr->qnB_pre = tr->qnB; in SNESSetUpQN_NEWTONTR()
818 SNES_NEWTONTR *tr = (SNES_NEWTONTR *)snes->data; in SNESReset_NEWTONTR() local
821 PetscCall(MatDestroy(&tr->qnB)); in SNESReset_NEWTONTR()
822 PetscCall(MatDestroy(&tr->qnB_pre)); in SNESReset_NEWTONTR()
875 SNES_NEWTONTR *tr = (SNES_NEWTONTR *)snes->data; in SNESView_NEWTONTR() local
882 …rintf(viewer, " eta1=%g, eta2=%g, eta3=%g\n", (double)tr->eta1, (double)tr->eta2, (double)tr->e… in SNESView_NEWTONTR()
883 PetscCall(PetscViewerASCIIPrintf(viewer, " t1=%g, t2=%g\n", (double)tr->t1, (double)tr->t2)); in SNESView_NEWTONTR()
884 … delta_min=%g, delta_0=%g, delta_max=%g\n", (double)tr->deltam, (double)tr->delta0, (double)tr-… in SNESView_NEWTONTR()
885 PetscCall(PetscViewerASCIIPrintf(viewer, " kmdc=%g\n", (double)tr->kmdc)); in SNESView_NEWTONTR()
886 …PetscCall(PetscViewerASCIIPrintf(viewer, " fallback=%s\n", SNESNewtonTRFallbackTypes[tr->fallba… in SNESView_NEWTONTR()
887 … if (tr->qn) PetscCall(PetscViewerASCIIPrintf(viewer, " qn=%s\n", SNESNewtonTRQNTypes[tr->qn])); in SNESView_NEWTONTR()
888 …if (tr->norm != NORM_2) PetscCall(PetscViewerASCIIPrintf(viewer, " norm=%s\n", NormTypes[tr->no… in SNESView_NEWTONTR()
1034 SNES_NEWTONTR *tr = (SNES_NEWTONTR *)snes->data; in SNESNewtonTRSetUpdateParameters() local
1036 if (eta1 == PETSC_DETERMINE) eta1 = tr->default_eta1; in SNESNewtonTRSetUpdateParameters()
1037 if (eta2 == PETSC_DETERMINE) eta2 = tr->default_eta2; in SNESNewtonTRSetUpdateParameters()
1038 if (eta3 == PETSC_DETERMINE) eta3 = tr->default_eta3; in SNESNewtonTRSetUpdateParameters()
1039 if (t1 == PETSC_DETERMINE) t1 = tr->default_t1; in SNESNewtonTRSetUpdateParameters()
1040 if (t2 == PETSC_DETERMINE) t2 = tr->default_t2; in SNESNewtonTRSetUpdateParameters()
1041 if (eta1 != PETSC_CURRENT) tr->eta1 = eta1; in SNESNewtonTRSetUpdateParameters()
1042 if (eta2 != PETSC_CURRENT) tr->eta2 = eta2; in SNESNewtonTRSetUpdateParameters()
1043 if (eta3 != PETSC_CURRENT) tr->eta3 = eta3; in SNESNewtonTRSetUpdateParameters()
1044 if (t1 != PETSC_CURRENT) tr->t1 = t1; in SNESNewtonTRSetUpdateParameters()
1045 if (t2 != PETSC_CURRENT) tr->t2 = t2; in SNESNewtonTRSetUpdateParameters()
1071 SNES_NEWTONTR *tr; in SNESNewtonTRGetUpdateParameters() local
1083 tr = (SNES_NEWTONTR *)snes->data; in SNESNewtonTRGetUpdateParameters()
1084 if (eta1) *eta1 = tr->eta1; in SNESNewtonTRGetUpdateParameters()
1085 if (eta2) *eta2 = tr->eta2; in SNESNewtonTRGetUpdateParameters()
1086 if (eta3) *eta3 = tr->eta3; in SNESNewtonTRGetUpdateParameters()
1087 if (t1) *t1 = tr->t1; in SNESNewtonTRGetUpdateParameters()
1088 if (t2) *t2 = tr->t2; in SNESNewtonTRGetUpdateParameters()