Searched refs:has_objective (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/snes/impls/tr/ |
| H A D | tr.c | 397 static PetscErrorCode SNESNewtonTRQuadraticDelta(SNES snes, Mat J, PetscBool has_objective, Vec Y, … in SNESNewtonTRQuadraticDelta() argument 403 if (has_objective) PetscCall(VecDotRealPart(Y, W, &yTHy)); in SNESNewtonTRQuadraticDelta() 415 static PetscErrorCode SNESNewtonTRObjective(SNES snes, PetscBool has_objective, Vec X, Vec Y, Vec W… in SNESNewtonTRObjective() argument 429 if (has_objective) { in SNESNewtonTRObjective() 496 PetscBool clear_converged_test, rho_satisfied, has_objective; in SNESSolve_NEWTONTR() local 505 has_objective = objective ? PETSC_TRUE : PETSC_FALSE; in SNESSolve_NEWTONTR() 513 GradF = !has_objective ? snes->work[2] : snes->vec_func; /* grad f = J^T F */ in SNESSolve_NEWTONTR() 560 if (has_objective) { in SNESSolve_NEWTONTR() 612 if (has_objective) { in SNESSolve_NEWTONTR() 618 if (has_objective) gfnorm = fnorm; in SNESSolve_NEWTONTR() [all …]
|