Home
last modified time | relevance | path

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

/petsc/src/tao/bound/impls/bnk/
H A Dbnls.c94 PetscBool cgTerminate, needH = PETSC_TRUE, stepAccepted, shift = PETSC_TRUE; in TaoSolve_BNLS() local
100 PetscCall(TaoBNKInitialize(tao, bnk->init_type, &needH)); in TaoSolve_BNLS()
111 if (needH && bnk->inactive_idx) { in TaoSolve_BNLS()
120 needH = PETSC_FALSE; in TaoSolve_BNLS()
138 needH = PETSC_FALSE; in TaoSolve_BNLS()
147 needH = PETSC_TRUE; in TaoSolve_BNLS()
H A Dbntl.c113 PetscBool cgTerminate, needH = PETSC_TRUE, stepAccepted, shift = PETSC_FALSE; in TaoSolve_BNTL() local
119 PetscCall(TaoBNKInitialize(tao, bnk->init_type, &needH)); in TaoSolve_BNTL()
130 if (needH && bnk->inactive_idx) { in TaoSolve_BNTL()
139 needH = PETSC_FALSE; in TaoSolve_BNTL()
178 needH = PETSC_TRUE; in TaoSolve_BNTL()
195 needH = PETSC_FALSE; in TaoSolve_BNTL()
204 needH = PETSC_TRUE; in TaoSolve_BNTL()
H A Dbntr.c95 PetscBool cgTerminate, needH = PETSC_TRUE, stepAccepted, shift = PETSC_FALSE; in TaoSolve_BNTR() local
101 PetscCall(TaoBNKInitialize(tao, bnk->init_type, &needH)); in TaoSolve_BNTR()
112 if (needH && bnk->inactive_idx) { in TaoSolve_BNTR()
121 needH = PETSC_FALSE; in TaoSolve_BNTR()
165 needH = PETSC_TRUE; in TaoSolve_BNTR()
175 needH = PETSC_FALSE; in TaoSolve_BNTR()
H A Dbnk.c39 PetscErrorCode TaoBNKInitialize(Tao tao, PetscInt initType, PetscBool *needH) in TaoBNKInitialize() argument
120 *needH = PETSC_TRUE; in TaoBNKInitialize()
137 if (*needH) { in TaoBNKInitialize()
142 *needH = PETSC_FALSE; in TaoBNKInitialize()
248 *needH = PETSC_TRUE; in TaoBNKInitialize()
/petsc/src/tao/unconstrained/impls/ntr/
H A Dntr.c55 PetscInt needH; in TaoSolve_NTR() local
94 needH = 1; in TaoSolve_NTR()
116 if (needH) { in TaoSolve_NTR()
118 needH = 0; in TaoSolve_NTR()
199 needH = 1; in TaoSolve_NTR()
230 if (needH) { in TaoSolve_NTR()
232 needH = 0; in TaoSolve_NTR()
424 needH = 1; in TaoSolve_NTR()
/petsc/src/tao/unconstrained/impls/ntl/
H A Dntl.c47 PetscInt needH; in TaoSolve_NTL() local
88 needH = 1; in TaoSolve_NTL()
110 if (needH) { in TaoSolve_NTL()
112 needH = 0; in TaoSolve_NTL()
197 needH = 1; in TaoSolve_NTL()
234 if (needH) PetscCall(TaoComputeHessian(tao, tao->solution, tao->hessian, tao->hessian_pre)); in TaoSolve_NTL()
595 needH = 1; in TaoSolve_NTL()
/petsc/src/tao/unconstrained/impls/nls/
H A Dnls.c56 PetscInt needH = 1; in TaoSolve_NLS() local
137 if (needH) { in TaoSolve_NLS()
139 needH = 0; in TaoSolve_NLS()
223 needH = 1; in TaoSolve_NLS()
261 if (needH) PetscCall(TaoComputeHessian(tao, tao->solution, tao->hessian, tao->hessian_pre)); in TaoSolve_NLS()
689 needH = 1; in TaoSolve_NLS()