Home
last modified time | relevance | path

Searched refs:has_objective (Results 1 – 1 of 1) sorted by relevance

/petsc/src/snes/impls/tr/
H A Dtr.c397 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 …]