Lines Matching refs:memorySize
59 …mijo_memory_size", "number of historical elements", "", armP->memorySize, &armP->memorySize, NULL)… in TaoLineSearchSetFromOptions_OWArmijo()
79 PetscCall(PetscViewerASCIIPrintf(pv, "memsize=%" PetscInt_FMT "\n", armP->memorySize)); in TaoLineSearchView_OWArmijo()
156 } else if (armP->memorySize < 1) { in TaoLineSearchApply_OWArmijo()
157 …scInfo(ls, "OWArmijo line search error: memory_size (%" PetscInt_FMT ") < 1\n", armP->memorySize)); in TaoLineSearchApply_OWArmijo()
175 if (!armP->memory) PetscCall(PetscMalloc1(armP->memorySize, &armP->memory)); in TaoLineSearchApply_OWArmijo()
178 for (i = 0; i < armP->memorySize; i++) armP->memory[i] = armP->alpha * (*f); in TaoLineSearchApply_OWArmijo()
188 for (i = 1; i < armP->memorySize; i++) { 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()
270 if (armP->current >= armP->memorySize) armP->current = 0; in TaoLineSearchApply_OWArmijo()
304 armP->memorySize = 1; in TaoLineSearchCreate_OWArmijo()