Searched refs:ylastnorm (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/snes/linesearch/interface/ |
| H A D | linesearch.c | 539 PetscReal ynorm, ylastnorm, theta, angle_radians; in SNESLineSearchPreCheckPicard() local 559 PetscCall(VecNorm(Ylast, NORM_2, &ylastnorm)); in SNESLineSearchPreCheckPicard() 560 if (ynorm == 0. || ylastnorm == 0.) { in SNESLineSearchPreCheckPicard() 565 … PetscAcosReal((PetscReal)PetscClipInterval(PetscAbsScalar(dot) / (ynorm * ylastnorm), -1.0, 1.0)); in SNESLineSearchPreCheckPicard() 572 alpha = (ydiffnorm > .001 * ylastnorm) ? ylastnorm / ydiffnorm : 1000.0; in SNESLineSearchPreCheckPicard()
|
| /petsc/src/snes/tutorials/ |
| H A D | ex15.c | 664 PetscReal ynorm, ylastnorm, theta, angle_radians; in PreCheckFunction() local 681 PetscCall(VecNorm(Ylast, NORM_2, &ylastnorm)); in PreCheckFunction() 683 … PetscAcosReal((PetscReal)PetscClipInterval(PetscAbsScalar(dot) / (ynorm * ylastnorm), -1.0, 1.0)); in PreCheckFunction() 690 alpha = ylastnorm / ydiffnorm; in PreCheckFunction()
|