Searched refs:memorySize (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/tao/linesearch/impls/armijo/ |
| H A D | armijo.c | 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() [all …]
|
| H A D | armijo.h | 73 PetscInt memorySize; /* Number of functions kept in memory */ member
|
| /petsc/src/tao/linesearch/impls/owarmijo/ |
| H A D | owarmijo.c | 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() [all …]
|
| H A D | owarmijo.h | 73 PetscInt memorySize; /* Number of functions kept in memory */ member
|