Lines Matching refs:ref
92 PetscReal fact, ref, gdx; in TaoLineSearchApply_Armijo() local
156 ref = *f; in TaoLineSearchApply_Armijo()
159 if (armP->memory[i] > ref) { in TaoLineSearchApply_Armijo()
160 ref = armP->memory[i]; in TaoLineSearchApply_Armijo()
166 ref = 0; in TaoLineSearchApply_Armijo()
167 for (i = 0; i < armP->memorySize; i++) ref += armP->memory[i]; in TaoLineSearchApply_Armijo()
168 ref = ref / armP->memorySize; in TaoLineSearchApply_Armijo()
169 ref = PetscMax(ref, armP->memory[armP->current]); in TaoLineSearchApply_Armijo()
171 ref = PetscMin(ref, 0.5 * (armP->lastReference + armP->memory[armP->current])); in TaoLineSearchApply_Armijo()
219 if (armP->nondescending && *f <= ref - ls->step * fact * ref) break; in TaoLineSearchApply_Armijo()
220 if (!armP->nondescending && *f <= ref + ls->step * fact) break; in TaoLineSearchApply_Armijo()
241 armP->lastReference = ref; in TaoLineSearchApply_Armijo()