Lines Matching refs:memorySize
43 …mijo_memory_size", "number of historical elements", "", armP->memorySize, &armP->memorySize, NULL)… in TaoLineSearchSetFromOptions_Armijo()
64 PetscCall(PetscViewerASCIIPrintf(pv, "memsize=%" PetscInt_FMT "\n", armP->memorySize)); in TaoLineSearchView_Armijo()
126 } else if (armP->memorySize < 1) { in TaoLineSearchApply_Armijo()
127 …etscInfo(ls, "Armijo line search error: memory_size (%" PetscInt_FMT ") < 1\n", armP->memorySize)); in TaoLineSearchApply_Armijo()
145 if (!armP->memory) PetscCall(PetscMalloc1(armP->memorySize, &armP->memory)); in TaoLineSearchApply_Armijo()
148 for (i = 0; i < armP->memorySize; i++) armP->memory[i] = armP->alpha * (*f); in TaoLineSearchApply_Armijo()
158 for (i = 0; i < armP->memorySize; i++) { 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()
244 if (armP->current >= armP->memorySize) armP->current = 0; in TaoLineSearchApply_Armijo()
280 armP->memorySize = 1; in TaoLineSearchCreate_Armijo()