Lines Matching refs:workN
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()
258 PetscCall(VecDuplicate(user->workN, &user->workN3)); in InitializeUserData()
311 PetscCall(VecDestroy(&user->workN)); in DestroyContext()