Home
last modified time | relevance | path

Searched refs:xl_array (Results 1 – 1 of 1) sorted by relevance

/petsc/src/tao/complementarity/tutorials/
H A Dblackscholes.c264 PetscReal sval = 0.0, *xl_array, ub = PETSC_INFINITY; in ComputeVariableBounds() local
271 PetscCall(VecGetArray(xl, &xl_array)); in ComputeVariableBounds()
274 xl_array[i] = PetscMax(user->strike - sval, 0); in ComputeVariableBounds()
276 PetscCall(VecRestoreArray(xl, &xl_array)); in ComputeVariableBounds()
279 PetscCall(VecGetArray(xu, &xl_array)); in ComputeVariableBounds()
280 xl_array[0] = PetscMax(user->strike, 0); in ComputeVariableBounds()
281 PetscCall(VecRestoreArray(xu, &xl_array)); in ComputeVariableBounds()
284 PetscCall(VecGetArray(xu, &xl_array)); in ComputeVariableBounds()
285 xl_array[xm - 1] = 0; in ComputeVariableBounds()
286 PetscCall(VecRestoreArray(xu, &xl_array)); in ComputeVariableBounds()