Searched refs:column_work (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/ksp/utils/lmvm/dense/ |
| H A D | denseqn.c | 71 PetscCall(VecDestroy(&lqn->column_work)); in MatLMVMDQNResetDestructive() 209 PetscCall(VecDuplicate(lmvm->Xprev, &lqn->column_work)); in MatAllocate_LMVMDQN_Internal() 794 PetscCall(VecCopy(F, lbfgs->column_work)); in MatSolve_LMVMDBFGS() 795 PetscCall(MatMultAddColumnRange(Yfull, rwork1, lbfgs->column_work, lbfgs->column_work, 0, h)); in MatSolve_LMVMDBFGS() 799 PetscCall(MatDQNApplyJ0Inv(H, lbfgs->column_work, dX)); in MatSolve_LMVMDBFGS() 885 PetscCall(MatGetColumnVector(Sfull, lbfgs->column_work, idx)); in MatMult_LMVMDBFGS() 886 PetscCall(MatDQNApplyJ0Fwd(B, lbfgs->column_work, lbfgs->PQ[idx])); in MatMult_LMVMDBFGS() 887 … PetscCall(MatMultHermitianTransposeColumnRange(Yfull, lbfgs->column_work, lbfgs->rwork3, 0, h)); in MatMult_LMVMDBFGS() 910 PetscCall(VecDot(lbfgs->PQ[idx], lbfgs->column_work, &stp)); in MatMult_LMVMDBFGS() 931 PetscCall(MatGetColumnVector(Sfull, lbfgs->column_work, idx)); in MatMult_LMVMDBFGS() [all …]
|
| H A D | denseqn.h | 27 Vec column_work, column_work2, rwork1, rwork2, rwork3; member
|