Lines Matching refs:lambda
46 Vec *lambda, *mu; in ShiftGradients() local
53 PetscCall(TSGetCostGradients(ts, &numcost, &lambda, &mu)); in ShiftGradients()
78 PetscCall(VecGetArray(lambda[0], &x)); in ShiftGradients()
86 PetscCall(VecRestoreArray(lambda[0], &x)); in ShiftGradients()
88 PetscCall(VecGetArray(lambda[1], &x)); in ShiftGradients()
96 PetscCall(VecRestoreArray(lambda[1], &x)); in ShiftGradients()
204 Vec lambda[2], mu[2]; in main() local
290 PetscCall(MatCreateVecs(A, &lambda[0], NULL)); in main()
291 PetscCall(MatCreateVecs(A, &lambda[1], NULL)); in main()
293 PetscCall(VecZeroEntries(lambda[0])); in main()
294 PetscCall(VecZeroEntries(lambda[1])); in main()
295 PetscCall(VecGetArray(lambda[0], &u)); in main()
297 PetscCall(VecRestoreArray(lambda[0], &u)); in main()
298 PetscCall(VecGetArray(lambda[1], &u)); in main()
300 PetscCall(VecRestoreArray(lambda[1], &u)); in main()
306 PetscCall(TSSetCostGradients(ts, 2, lambda, mu)); in main()
331 PetscCall(VecDestroy(&lambda[0])); in main()
332 PetscCall(VecDestroy(&lambda[1])); in main()