Lines Matching refs:ref
116 PetscReal fact, ref, gdx; in TaoLineSearchApply_OWArmijo() local
185 ref = armP->memory[0]; in TaoLineSearchApply_OWArmijo()
189 if (armP->memory[i] > ref) { in TaoLineSearchApply_OWArmijo()
190 ref = armP->memory[i]; in TaoLineSearchApply_OWArmijo()
196 ref = 0; in TaoLineSearchApply_OWArmijo()
197 for (i = 0; i < armP->memorySize; i++) ref += armP->memory[i]; in TaoLineSearchApply_OWArmijo()
198 ref = ref / armP->memorySize; in TaoLineSearchApply_OWArmijo()
199 ref = PetscMax(ref, armP->memory[armP->current]); in TaoLineSearchApply_OWArmijo()
201 ref = PetscMin(ref, 0.5 * (armP->lastReference + armP->memory[armP->current])); in TaoLineSearchApply_OWArmijo()
245 if (armP->nondescending && *f <= ref - ls->step * fact * ref) break; in TaoLineSearchApply_OWArmijo()
246 if (!armP->nondescending && *f <= ref + armP->sigma * gdx) break; in TaoLineSearchApply_OWArmijo()
267 armP->lastReference = ref; in TaoLineSearchApply_OWArmijo()