Searched refs:workN (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/tao/constrained/tutorials/ |
| H A D | tomographyADMM.c | 21 …Vec c, xlb, xub, x, b, workM, workN, workN2, workN3, xGT; /* observation b, ground truth xGT… member 50 work = user->workN; in TaoShellSolve_SoftThreshold() 77 PetscCall(MatMult(user->ATA, X, user->workN)); in MisfitObjectiveAndGradient() 79 PetscCall(VecWAXPY(g, -1., user->workN2, user->workN)); in MisfitObjectiveAndGradient() 144 PetscCall(MatMult(user->D, x, user->workN)); in HessianReg() 182 PetscCall(MatMult(user->ATA, X, user->workN)); in FullObjGrad() 184 PetscCall(VecWAXPY(g, -1., user->workN2, user->workN)); in FullObjGrad() 247 PetscCall(VecCreate(PETSC_COMM_WORLD, &user->workN)); in InitializeUserData() 251 PetscCall(VecSetSizes(user->workN, PETSC_DECIDE, user->N)); in InitializeUserData() 255 PetscCall(VecSetFromOptions(user->workN)); in InitializeUserData() [all …]
|