Home
last modified time | relevance | path

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

/dports/science/PETSc/petsc-3.14.1/src/tao/linesearch/impls/armijo/
H A Darmijo.c111 armP->x = x; in TaoLineSearchApply_Armijo()
118 armP->x = x; in TaoLineSearchApply_Armijo()
126 } else if ((armP->beta <= 0) || (armP->beta >= 1)) { in TaoLineSearchApply_Armijo()
129 } else if ((armP->beta_inf <= 0) || (armP->beta_inf >= 1)) { in TaoLineSearchApply_Armijo()
132 } else if ((armP->sigma <= 0) || (armP->sigma >= 0.5)) { in TaoLineSearchApply_Armijo()
162 armP->memory[i] = armP->alpha*(*f); in TaoLineSearchApply_Armijo()
166 armP->lastReference = armP->memory[0]; in TaoLineSearchApply_Armijo()
187 ref = PetscMax(ref, armP->memory[armP->current]); in TaoLineSearchApply_Armijo()
189 ref = PetscMin(ref, 0.5*(armP->lastReference + armP->memory[armP->current])); in TaoLineSearchApply_Armijo()
269 armP->memory[armP->current++] = *f; in TaoLineSearchApply_Armijo()
[all …]
/dports/science/PETSc/petsc-3.14.1/src/tao/linesearch/impls/owarmijo/
H A Dowarmijo.c46 if (armP->x) { in TaoLineSearchDestroy_OWArmijo()
141 armP->x = x; in TaoLineSearchApply_OWArmijo()
147 armP->x = x; in TaoLineSearchApply_OWArmijo()
157 } else if ((armP->beta <= 0) || (armP->beta >= 1)) { in TaoLineSearchApply_OWArmijo()
163 } else if ((armP->sigma <= 0) || (armP->sigma >= 0.5)) { in TaoLineSearchApply_OWArmijo()
191 armP->memory[i] = armP->alpha*(*f); in TaoLineSearchApply_OWArmijo()
194 armP->lastReference = armP->memory[0]; in TaoLineSearchApply_OWArmijo()
215 ref = PetscMax(ref, armP->memory[armP->current]); in TaoLineSearchApply_OWArmijo()
217 ref = PetscMin(ref, 0.5*(armP->lastReference + armP->memory[armP->current])); in TaoLineSearchApply_OWArmijo()
288 armP->memory[armP->current++] = *f; in TaoLineSearchApply_OWArmijo()
[all …]