| /petsc/src/tao/complementarity/impls/ssls/ |
| H A D | ssfls.c | 8 PetscCall(VecDuplicate(tao->solution, &tao->gradient)); in TaoSetUp_SSFLS() 9 PetscCall(VecDuplicate(tao->solution, &tao->stepdirection)); in TaoSetUp_SSFLS() 10 PetscCall(VecDuplicate(tao->solution, &ssls->w)); in TaoSetUp_SSFLS() 11 PetscCall(VecDuplicate(tao->solution, &ssls->ff)); in TaoSetUp_SSFLS() 12 PetscCall(VecDuplicate(tao->solution, &ssls->dpsi)); in TaoSetUp_SSFLS() 13 PetscCall(VecDuplicate(tao->solution, &ssls->da)); in TaoSetUp_SSFLS() 14 PetscCall(VecDuplicate(tao->solution, &ssls->db)); in TaoSetUp_SSFLS() 15 PetscCall(VecDuplicate(tao->solution, &ssls->t1)); in TaoSetUp_SSFLS() 16 PetscCall(VecDuplicate(tao->solution, &ssls->t2)); in TaoSetUp_SSFLS() 36 PetscCall(VecMedian(tao->XL, tao->solution, tao->XU, tao->solution)); in TaoSolve_SSFLS() [all …]
|
| H A D | ssils.c | 8 PetscCall(VecDuplicate(tao->solution, &tao->gradient)); in TaoSetUp_SSILS() 9 PetscCall(VecDuplicate(tao->solution, &tao->stepdirection)); in TaoSetUp_SSILS() 10 PetscCall(VecDuplicate(tao->solution, &ssls->ff)); in TaoSetUp_SSILS() 11 PetscCall(VecDuplicate(tao->solution, &ssls->dpsi)); in TaoSetUp_SSILS() 12 PetscCall(VecDuplicate(tao->solution, &ssls->da)); in TaoSetUp_SSILS() 13 PetscCall(VecDuplicate(tao->solution, &ssls->db)); in TaoSetUp_SSILS() 14 PetscCall(VecDuplicate(tao->solution, &ssls->t1)); in TaoSetUp_SSILS() 15 PetscCall(VecDuplicate(tao->solution, &ssls->t2)); in TaoSetUp_SSILS() 49 PetscCall(VecMedian(tao->XL, tao->solution, tao->XU, tao->solution)); in TaoSolve_SSILS() 55 …PetscCall(TaoLineSearchComputeObjectiveAndGradient(tao->linesearch, tao->solution, &psi, ssls->dps… in TaoSolve_SSILS() [all …]
|
| /petsc/src/tao/unconstrained/impls/lmvm/ |
| H A D | lmvm.c | 19 PetscCall(TaoComputeObjectiveAndGradient(tao, tao->solution, &f, tao->gradient)); in TaoSolve_LMVM() 42 PetscCall(TaoComputeObjective(tao, tao->solution, &f)); in TaoSolve_LMVM() 50 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_LMVM() 68 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_LMVM() 79 PetscCall(VecCopy(tao->solution, lmP->Xold)); in TaoSolve_LMVM() 82 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &f, tao->gradient, lmP->D, &step, &ls… in TaoSolve_LMVM() 88 PetscCall(VecCopy(lmP->Xold, tao->solution)); in TaoSolve_LMVM() 96 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_LMVM() 97 PetscCall(MatSolve(lmP->M, tao->solution, tao->gradient)); in TaoSolve_LMVM() 105 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &f, tao->gradient, lmP->D, &step, &ls… in TaoSolve_LMVM() [all …]
|
| /petsc/src/tao/unconstrained/impls/owlqn/ |
| H A D | owlqn.c | 65 PetscCall(TaoComputeObjectiveAndGradient(tao, tao->solution, &f, tao->gradient)); in TaoSolve_OWLQN() 67 PetscCall(ComputePseudoGrad_OWLQN(tao->solution, lmP->GV, lmP->lambda)); in TaoSolve_OWLQN() 92 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_OWLQN() 113 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_OWLQN() 136 PetscCall(VecCopy(tao->solution, lmP->Xold)); in TaoSolve_OWLQN() 139 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &f, lmP->GV, lmP->D, &step, &ls_statu… in TaoSolve_OWLQN() 145 PetscCall(VecCopy(lmP->Xold, tao->solution)); in TaoSolve_OWLQN() 149 PetscCall(ComputePseudoGrad_OWLQN(tao->solution, lmP->GV, lmP->lambda)); in TaoSolve_OWLQN() 159 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_OWLQN() 175 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_OWLQN() [all …]
|
| /petsc/src/tao/unconstrained/tutorials/output/ |
| H A D | minsurf2_4_snes_ngmres_snes_ngmres_select_type-linesearch.out | 7 Additive solution: objective = 1.433029e+00 11 Additive solution: objective = 1.424628e+00 14 Additive solution: objective = 1.419617e+00 17 Additive solution: objective = 1.418487e+00 20 Additive solution: objective = 1.418471e+00 23 Additive solution: objective = 1.418470e+00 26 Additive solution: objective = 1.418469e+00 29 Additive solution: objective = 1.418469e+00 32 Additive solution: objective = 1.418469e+00 35 Additive solution: objective = 1.418469e+00 [all …]
|
| /petsc/src/tao/quadratic/impls/bqpip/ |
| H A D | bqpip.c | 24 PetscCall(MatMult(tao->hessian, tao->solution, qp->RHS)); in QPIPComputeResidual() 41 PetscCall(MatMult(tao->hessian, tao->solution, tao->gradient)); in QPIPSetInitialPoint() 45 PetscCall(VecDot(tao->solution, qp->Work, &fff)); in QPIPSetInitialPoint() 53 PetscCall(VecAXPY(qp->T, -1.0, tao->solution)); in QPIPSetInitialPoint() 54 PetscCall(VecCopy(tao->solution, qp->G)); in QPIPSetInitialPoint() 98 PetscCall(VecCopy(tao->solution, qp->R3)); in QPIPSetInitialPoint() 102 PetscCall(VecCopy(tao->solution, qp->R5)); in QPIPSetInitialPoint() 205 PetscCall(VecGetSize(tao->solution, &qp->n)); in TaoSetup_BQPIP() 208 if (!tao->gradient) PetscCall(VecDuplicate(tao->solution, &tao->gradient)); in TaoSetup_BQPIP() 209 if (!tao->stepdirection) PetscCall(VecDuplicate(tao->solution, &tao->stepdirection)); in TaoSetup_BQPIP() [all …]
|
| /petsc/src/tao/quadratic/impls/gpcg/ |
| H A D | gpcg.c | 82 if (!tao->gradient) PetscCall(VecDuplicate(tao->solution, &tao->gradient)); in TaoSetup_GPCG() 83 if (!tao->stepdirection) PetscCall(VecDuplicate(tao->solution, &tao->stepdirection)); in TaoSetup_GPCG() 85 PetscCall(VecDuplicate(tao->solution, &gpcg->B)); in TaoSetup_GPCG() 86 PetscCall(VecDuplicate(tao->solution, &gpcg->Work)); in TaoSetup_GPCG() 87 PetscCall(VecDuplicate(tao->solution, &gpcg->X_New)); in TaoSetup_GPCG() 88 PetscCall(VecDuplicate(tao->solution, &gpcg->G_New)); in TaoSetup_GPCG() 89 PetscCall(VecDuplicate(tao->solution, &gpcg->DXFree)); in TaoSetup_GPCG() 90 PetscCall(VecDuplicate(tao->solution, &gpcg->R)); in TaoSetup_GPCG() 91 PetscCall(VecDuplicate(tao->solution, &gpcg->PG)); in TaoSetup_GPCG() 117 PetscCall(VecMedian(tao->XL, tao->solution, tao->XU, tao->solution)); in TaoSolve_GPCG() [all …]
|
| /petsc/src/tao/bound/impls/blmvm/ |
| H A D | blmvm.c | 15 PetscCall(VecMedian(tao->XL, tao->solution, tao->XU, tao->solution)); in TaoSolve_BLMVM() 19 PetscCall(TaoComputeObjectiveAndGradient(tao, tao->solution, &f, blmP->unprojected_gradient)); in TaoSolve_BLMVM() 20 …PetscCall(VecBoundGradientProjection(blmP->unprojected_gradient, tao->solution, tao->XL, tao->XU, … in TaoSolve_BLMVM() 43 PetscCall(TaoComputeObjective(tao, tao->solution, &f)); in TaoSolve_BLMVM() 54 PetscCall(MatLMVMUpdate(blmP->M, tao->solution, tao->gradient)); in TaoSolve_BLMVM() 56 …PetscCall(VecBoundGradientProjection(tao->stepdirection, tao->solution, tao->XL, tao->XU, tao->gra… in TaoSolve_BLMVM() 66 PetscCall(MatLMVMUpdate(blmP->M, tao->solution, blmP->unprojected_gradient)); in TaoSolve_BLMVM() 73 PetscCall(VecCopy(tao->solution, blmP->Xold)); in TaoSolve_BLMVM() 76 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &f, blmP->unprojected_gradient, tao->… in TaoSolve_BLMVM() 85 PetscCall(VecCopy(blmP->Xold, tao->solution)); in TaoSolve_BLMVM() [all …]
|
| /petsc/src/tao/bound/impls/bnk/ |
| H A D | bntr.c | 109 PetscCall(TaoComputeObjective(tao, tao->solution, &bnk->f)); in TaoSolve_BNTR() 126 PetscCall(VecCopy(tao->solution, bnk->Xold)); in TaoSolve_BNTR() 139 PetscCall(VecAXPY(tao->solution, 1.0, tao->stepdirection)); in TaoSolve_BNTR() 140 PetscCall(TaoBoundSolution(tao->solution, tao->XL, tao->XU, 0.0, &nDiff, tao->solution)); in TaoSolve_BNTR() 146 PetscCall(VecCopy(tao->solution, tao->stepdirection)); in TaoSolve_BNTR() 156 PetscCall(TaoComputeObjective(tao, tao->solution, &bnk->f)); in TaoSolve_BNTR() 167 PetscCall(TaoComputeGradient(tao, tao->solution, bnk->unprojected_gradient)); in TaoSolve_BNTR() 177 PetscCall(VecCopy(bnk->Xold, tao->solution)); in TaoSolve_BNTR() 187 PetscCall(VecFischer(tao->solution, bnk->unprojected_gradient, tao->XL, tao->XU, bnk->W)); in TaoSolve_BNTR()
|
| H A D | bntl.c | 127 PetscCall(TaoComputeObjective(tao, tao->solution, &bnk->f)); in TaoSolve_BNTL() 148 PetscCall(VecCopy(tao->solution, bnk->Xold)); in TaoSolve_BNTL() 153 PetscCall(VecAXPY(tao->solution, 1.0, tao->stepdirection)); in TaoSolve_BNTL() 154 PetscCall(TaoBoundSolution(tao->solution, tao->XL, tao->XU, 0.0, &nDiff, tao->solution)); in TaoSolve_BNTL() 160 PetscCall(VecCopy(tao->solution, tao->stepdirection)); in TaoSolve_BNTL() 170 PetscCall(TaoComputeObjective(tao, tao->solution, &bnk->f)); in TaoSolve_BNTL() 180 PetscCall(TaoComputeGradient(tao, tao->solution, bnk->unprojected_gradient)); in TaoSolve_BNTL() 188 PetscCall(VecCopy(bnk->Xold, tao->solution)); in TaoSolve_BNTL() 197 PetscCall(VecCopy(bnk->Xold, tao->solution)); in TaoSolve_BNTL() 219 PetscCall(VecFischer(tao->solution, bnk->unprojected_gradient, tao->XL, tao->XU, bnk->W)); in TaoSolve_BNTL()
|
| /petsc/src/snes/tests/output/ |
| H A D | ex2_4.out | 38 [0]solution 59 [1]solution 74 [2]solution 89 [3]solution 104 [4]solution
|
| /petsc/src/ts/tutorials/ |
| H A D | ex5.c | 57 Vec solution; /* global exact solution vector */ member 114 PetscCall(VecDuplicate(u, &appctx.solution)); in main() 227 PetscCall(VecDestroy(&appctx.solution)); in main() 299 PetscErrorCode ExactSolution(PetscReal t, Vec solution, AppCtx *appctx) in ExactSolution() argument 308 PetscCall(VecGetArray(solution, &s_localptr)); in ExactSolution() 323 PetscCall(VecRestoreArray(solution, &s_localptr)); in ExactSolution() 357 PetscCall(ExactSolution(time, appctx->solution, appctx)); in Monitor() 366 PetscCall(VecView(appctx->solution, PETSC_VIEWER_STDOUT_SELF)); in Monitor() 372 PetscCall(VecAXPY(appctx->solution, -1.0, u)); in Monitor() 373 PetscCall(VecNorm(appctx->solution, NORM_2, &norm_2)); in Monitor() [all …]
|
| H A D | ex4.c | 65 Vec solution; /* global exact solution vector */ member 142 PetscCall(VecDuplicate(u, &appctx.solution)); in main() 265 PetscCall(VecDestroy(&appctx.solution)); in main() 345 PetscErrorCode ExactSolution(PetscReal t, Vec solution, AppCtx *appctx) in ExactSolution() argument 355 PetscCall(VecGetOwnershipRange(solution, &mybase, &myend)); in ExactSolution() 360 PetscCall(VecGetArray(solution, &s_localptr)); in ExactSolution() 375 PetscCall(VecRestoreArray(solution, &s_localptr)); in ExactSolution() 409 PetscCall(ExactSolution(time, appctx->solution, appctx)); in Monitor() 418 PetscCall(VecView(appctx->solution, PETSC_VIEWER_STDOUT_WORLD)); in Monitor() 424 PetscCall(VecAXPY(appctx->solution, -1.0, u)); in Monitor() [all …]
|
| H A D | ex6.c | 58 Vec solution; /* global exact solution vector */ member 117 PetscCall(VecDuplicate(u, &appctx.solution)); in main() 230 PetscCall(VecDestroy(&appctx.solution)); in main() 299 PetscErrorCode ExactSolution(PetscReal t, Vec solution, AppCtx *appctx) in ExactSolution() argument 308 PetscCall(VecGetArray(solution, &s_localptr)); in ExactSolution() 323 PetscCall(VecRestoreArray(solution, &s_localptr)); in ExactSolution() 360 PetscCall(ExactSolution(crtime, appctx->solution, appctx)); in Monitor() 369 PetscCall(VecView(appctx->solution, PETSC_VIEWER_STDOUT_SELF)); in Monitor() 375 PetscCall(VecAXPY(appctx->solution, -1.0, u)); in Monitor() 376 PetscCall(VecNorm(appctx->solution, NORM_2, &norm_2)); in Monitor() [all …]
|
| H A D | ex2.c | 52 Vec solution; /* global exact solution vector */ member 122 PetscCall(VecDuplicate(u, &appctx.solution)); in main() 199 PetscCall(VecDestroy(&appctx.solution)); in main() 281 PetscErrorCode ExactSolution(PetscReal t, Vec solution, AppCtx *appctx) in ExactSolution() argument 291 PetscCall(VecGetOwnershipRange(solution, &mybase, &myend)); in ExactSolution() 296 PetscCall(VecGetArray(solution, &s_localptr)); in ExactSolution() 310 PetscCall(VecRestoreArray(solution, &s_localptr)); in ExactSolution() 355 PetscCall(ExactSolution(time, appctx->solution, appctx)); in Monitor() 364 PetscCall(VecView(appctx->solution, PETSC_VIEWER_STDOUT_WORLD)); in Monitor() 370 PetscCall(VecAXPY(appctx->solution, -1.0, u)); in Monitor() [all …]
|
| H A D | ex3.c | 59 Vec solution; /* global exact solution vector */ member 123 PetscCall(VecDuplicate(u, &appctx.solution)); in main() 263 PetscCall(VecDestroy(&appctx.solution)); in main() 336 PetscErrorCode ExactSolution(PetscReal t, Vec solution, AppCtx *appctx) in ExactSolution() argument 345 PetscCall(VecGetArrayWrite(solution, &s_localptr)); in ExactSolution() 360 PetscCall(VecRestoreArrayWrite(solution, &s_localptr)); in ExactSolution() 396 PetscCall(ExactSolution(time, appctx->solution, appctx)); in Monitor() 405 PetscCall(VecView(appctx->solution, PETSC_VIEWER_STDOUT_SELF)); in Monitor() 411 PetscCall(VecAXPY(appctx->solution, -1.0, u)); in Monitor() 412 PetscCall(VecNorm(appctx->solution, NORM_2, &norm_2)); in Monitor() [all …]
|
| /petsc/src/tao/bound/impls/tron/ |
| H A D | tron.c | 59 PetscCall(VecDuplicate(tao->solution, &tron->diag)); in TaoSetup_TRON() 60 PetscCall(VecDuplicate(tao->solution, &tron->X_New)); in TaoSetup_TRON() 61 PetscCall(VecDuplicate(tao->solution, &tron->G_New)); in TaoSetup_TRON() 62 PetscCall(VecDuplicate(tao->solution, &tron->Work)); in TaoSetup_TRON() 63 PetscCall(VecDuplicate(tao->solution, &tao->gradient)); in TaoSetup_TRON() 64 PetscCall(VecDuplicate(tao->solution, &tao->stepdirection)); in TaoSetup_TRON() 83 PetscCall(VecMedian(tao->XL, tao->solution, tao->XU, tao->solution)); in TaoSolve_TRON() 86 PetscCall(TaoComputeObjectiveAndGradient(tao, tao->solution, &tron->f, tao->gradient)); in TaoSolve_TRON() 91 …PetscCall(VecBoundGradientProjection(tao->gradient, tao->solution, tao->XL, tao->XU, tao->gradient… in TaoSolve_TRON() 110 PetscCall(TaoComputeObjective(tao, tao->solution, &tron->f)); in TaoSolve_TRON() [all …]
|
| /petsc/src/ksp/ksp/tutorials/output/ |
| H A D | ex2f_2.out | 11 iteration 0 solution vector: 13 iteration 1 solution vector: 15 iteration 2 solution vector: 17 iteration 3 solution vector:
|
| /petsc/src/tao/complementarity/impls/asls/ |
| H A D | asfls.c | 46 PetscCall(VecDuplicate(tao->solution, &tao->gradient)); in TaoSetUp_ASFLS() 47 PetscCall(VecDuplicate(tao->solution, &tao->stepdirection)); in TaoSetUp_ASFLS() 48 PetscCall(VecDuplicate(tao->solution, &asls->ff)); in TaoSetUp_ASFLS() 49 PetscCall(VecDuplicate(tao->solution, &asls->dpsi)); in TaoSetUp_ASFLS() 50 PetscCall(VecDuplicate(tao->solution, &asls->da)); in TaoSetUp_ASFLS() 51 PetscCall(VecDuplicate(tao->solution, &asls->db)); in TaoSetUp_ASFLS() 52 PetscCall(VecDuplicate(tao->solution, &asls->t1)); in TaoSetUp_ASFLS() 53 PetscCall(VecDuplicate(tao->solution, &asls->t2)); in TaoSetUp_ASFLS() 54 PetscCall(VecDuplicate(tao->solution, &asls->w)); in TaoSetUp_ASFLS() 76 PetscCall(TaoComputeJacobian(tao, tao->solution, tao->jacobian, tao->jacobian_pre)); in Tao_ASLS_FunctionGradient() [all …]
|
| /petsc/src/ts/tutorials/autodiff/output/ |
| H A D | ex16opt_ic_1.out | 4 Observed value y_ob=[2.007040; -0.377156], ODE solution y=[2.103106;-0.382918], Cost function f=0.0… 6 Observed value y_ob=[2.007040; -0.377156], ODE solution y=[2.007313;-0.374969], Cost function f=0.0… 8 Observed value y_ob=[2.007040; -0.377156], ODE solution y=[2.007198;-0.375177], Cost function f=0.0…
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex89f.F90 | 22 Vec rhs, solution 33 PetscCallA(VecCreateSeq(PETSC_COMM_SELF, n, solution, ierr)) 72 PetscCallA(KSPSolve(ksp, rhs, solution, ierr)) 80 PetscCallA(KSPSolve(ksp, rhs, solution, ierr)) 84 PetscCallA(VecDestroy(solution, ierr))
|
| H A D | ex88f.F90 | 22 Vec rhs, solution 32 PetscCallA(VecCreateSeq(PETSC_COMM_SELF, n, solution, ierr)) 65 PetscCallA(KSPSolve(ksp, rhs, solution, ierr)) 73 PetscCallA(KSPSolve(ksp, rhs, solution, ierr)) 77 PetscCallA(VecDestroy(solution, ierr))
|
| /petsc/src/tao/unconstrained/impls/cg/ |
| H A D | taocg.c | 24 PetscCall(TaoComputeObjectiveAndGradient(tao, tao->solution, &f, tao->gradient)); in TaoSolve_CG() 57 PetscCall(TaoComputeObjective(tao, tao->solution, &f)); in TaoSolve_CG() 62 PetscCall(VecCopy(tao->solution, cgP->X_old)); in TaoSolve_CG() 83 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &f, tao->gradient, tao->stepdirection… in TaoSolve_CG() 91 PetscCall(VecCopy(cgP->X_old, tao->solution)); in TaoSolve_CG() 108 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &f, tao->gradient, tao->stepdirection… in TaoSolve_CG() 115 PetscCall(VecCopy(cgP->X_old, tao->solution)); in TaoSolve_CG() 122 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &f, tao->gradient, tao->stepdirection… in TaoSolve_CG() 127 PetscCall(VecCopy(cgP->X_old, tao->solution)); in TaoSolve_CG() 201 if (!tao->gradient) PetscCall(VecDuplicate(tao->solution, &tao->gradient)); in TaoSetUp_CG() [all …]
|
| /petsc/src/ts/impls/explicit/euler/ |
| H A D | euler.c | 13 Vec solution = ts->vec_sol, update = euler->update; in TSStep_Euler() local 19 PetscCall(TSComputeRHSFunction(ts, ts->ptime, solution, update)); in TSStep_Euler() 20 PetscCall(VecAYPX(update, ts->time_step, solution)); in TSStep_Euler() 21 PetscCall(TSPostStage(ts, ts->ptime, 0, &solution)); in TSStep_Euler() 22 PetscCall(TSAdaptCheckStage(ts->adapt, ts, ts->ptime, solution, &stageok)); in TSStep_Euler() 38 PetscCall(VecCopy(update, solution)); in TSStep_Euler()
|
| /petsc/src/tao/unconstrained/impls/ntl/ |
| H A D | ntl.c | 76 PetscCall(VecGetLocalSize(tao->solution, &n)); in TaoSolve_NTL() 77 PetscCall(VecGetSize(tao->solution, &N)); in TaoSolve_NTL() 79 PetscCall(MatLMVMAllocate(tl->M, tao->solution, tao->gradient)); in TaoSolve_NTL() 85 PetscCall(TaoComputeObjectiveAndGradient(tao, tao->solution, &f, tao->gradient)); in TaoSolve_NTL() 111 PetscCall(TaoComputeHessian(tao, tao->solution, tao->hessian, tao->hessian_pre)); in TaoSolve_NTL() 116 PetscCall(VecCopy(tao->solution, tl->W)); in TaoSolve_NTL() 192 PetscCall(VecAXPY(tao->solution, sigma, tao->gradient)); in TaoSolve_NTL() 193 PetscCall(TaoComputeGradient(tao, tao->solution, tao->gradient)); in TaoSolve_NTL() 229 PetscCall(TaoComputeObjective(tao, tao->solution, &f)); in TaoSolve_NTL() 234 if (needH) PetscCall(TaoComputeHessian(tao, tao->solution, tao->hessian, tao->hessian_pre)); in TaoSolve_NTL() [all …]
|