Lines Matching refs:Swork
60 Vec Swork, Twork, Sdiag, Ywork; member
259 PetscCall(VecCopy(user->Av_u, user->Swork)); in FormJacobianState()
260 PetscCall(VecReciprocal(user->Swork)); in FormJacobianState()
262 PetscCall(MatDiagonalSet(user->Diag, user->Swork, INSERT_VALUES)); in FormJacobianState()
266 PetscCall(MatDiagonalScale(user->Divwork, NULL, user->Swork)); in FormJacobianState()
400 PetscCall(MatMult(user->Av, user->uwork, user->Swork)); in DesignMatMult()
401 PetscCall(VecPointwiseMult(user->Swork, user->Swork, user->Swork)); in DesignMatMult()
402 PetscCall(VecReciprocal(user->Swork)); in DesignMatMult()
409 PetscCall(VecPointwiseMult(user->Swork, user->Twork, user->Swork)); in DesignMatMult()
416 PetscCall(VecPointwiseMult(user->Swork, user->Twork, user->Swork)); in DesignMatMult()
417 PetscCall(MatMultTranspose(user->Grad, user->Swork, Y)); in DesignMatMult()
424 PetscCall(VecPointwiseMult(user->Twork, user->Twork, user->Swork)); in DesignMatMult()
446 PetscCall(MatMult(user->Av, user->uwork, user->Swork)); in DesignMatMultTranspose()
447 PetscCall(VecPointwiseMult(user->Sdiag, user->Swork, user->Swork)); in DesignMatMultTranspose()
455 PetscCall(MatMult(user->Grad, user->subq, user->Swork)); in DesignMatMultTranspose()
461 PetscCall(VecPointwiseMult(user->Twork, user->Swork, user->Twork)); in DesignMatMultTranspose()
464 PetscCall(VecPointwiseMult(user->Swork, user->Twork, user->Sdiag)); in DesignMatMultTranspose()
467 PetscCall(MatMultTranspose(user->Av, user->Swork, user->Ywork)); in DesignMatMultTranspose()
487 PetscCall(MatMult(user->Grad, user->y, user->Swork)); in FormConstraints()
488 PetscCall(VecPointwiseDivide(user->Swork, user->Swork, user->Av_u)); in FormConstraints()
489 PetscCall(MatMultTranspose(user->Grad, user->Swork, C)); in FormConstraints()
497 PetscCall(MatMult(user->Grad, user->suby, user->Swork)); in FormConstraints()
498 PetscCall(VecPointwiseDivide(user->Swork, user->Swork, user->Av_u)); in FormConstraints()
499 PetscCall(MatMultTranspose(user->Grad, user->Swork, user->subq)); in FormConstraints()
952 PetscCall(VecDuplicate(user->S, &user->Swork)); in EllipticInitialize()
978 PetscCall(VecCopy(user->Av_u, user->Swork)); in EllipticInitialize()
979 PetscCall(VecReciprocal(user->Swork)); in EllipticInitialize()
981 PetscCall(MatDiagonalSet(user->Diag, user->Swork, INSERT_VALUES)); in EllipticInitialize()
985 PetscCall(MatDiagonalScale(user->Divwork, NULL, user->Swork)); in EllipticInitialize()
1037 PetscCall(VecCopy(user->Av_u, user->Swork)); in EllipticInitialize()
1038 PetscCall(VecReciprocal(user->Swork)); in EllipticInitialize()
1040 PetscCall(MatDiagonalSet(user->Diag, user->Swork, INSERT_VALUES)); in EllipticInitialize()
1206 PetscCall(VecDestroy(&user->Swork)); in EllipticDestroy()