Lines Matching refs:hjac

273   Mat_HYPRE         *hjac;  in PCSetUp_HYPRE()  local
304 hjac = (Mat_HYPRE *)jac->hpmat->data; in PCSetUp_HYPRE()
553 PetscCallHYPRE(HYPRE_IJMatrixGetObject(hjac->ij, (void **)&hmat)); in PCSetUp_HYPRE()
554 PetscCallHYPRE(HYPRE_IJVectorGetObject(hjac->b->ij, (void **)&bv)); in PCSetUp_HYPRE()
555 PetscCallHYPRE(HYPRE_IJVectorGetObject(hjac->x->ij, (void **)&xv)); in PCSetUp_HYPRE()
565 Mat_HYPRE *hjac = (Mat_HYPRE *)jac->hpmat->data; in PCApply_HYPRE() local
572 PetscCall(VecHYPRE_IJVectorPushVecRead(hjac->b, b)); in PCApply_HYPRE()
573 if (jac->applyrichardson) PetscCall(VecHYPRE_IJVectorPushVec(hjac->x, x)); in PCApply_HYPRE()
574 else PetscCall(VecHYPRE_IJVectorPushVecWrite(hjac->x, x)); in PCApply_HYPRE()
575 PetscCallHYPRE(HYPRE_IJMatrixGetObject(hjac->ij, (void **)&hmat)); in PCApply_HYPRE()
576 PetscCallHYPRE(HYPRE_IJVectorGetObject(hjac->b->ij, (void **)&jbv)); in PCApply_HYPRE()
577 PetscCallHYPRE(HYPRE_IJVectorGetObject(hjac->x->ij, (void **)&jxv)); in PCApply_HYPRE()
588 PetscCall(VecHYPRE_IJVectorPopVec(hjac->x)); in PCApply_HYPRE()
589 PetscCall(VecHYPRE_IJVectorPopVec(hjac->b)); in PCApply_HYPRE()
596 Mat_HYPRE *hjac = (Mat_HYPRE *)jac->hpmat->data; in PCMatApply_HYPRE_BoomerAMG() local
607 PetscCallHYPRE(HYPRE_IJMatrixGetObject(hjac->ij, (void **)&par_matrix)); in PCMatApply_HYPRE_BoomerAMG()
939 Mat_HYPRE *hjac = (Mat_HYPRE *)jac->hpmat->data; in PCApplyTranspose_HYPRE_BoomerAMG() local
946 PetscCall(VecHYPRE_IJVectorPushVecRead(hjac->b, b)); in PCApplyTranspose_HYPRE_BoomerAMG()
947 PetscCall(VecHYPRE_IJVectorPushVecWrite(hjac->x, x)); in PCApplyTranspose_HYPRE_BoomerAMG()
949 PetscCallHYPRE(HYPRE_IJMatrixGetObject(hjac->ij, (void **)&hmat)); in PCApplyTranspose_HYPRE_BoomerAMG()
950 PetscCallHYPRE(HYPRE_IJVectorGetObject(hjac->b->ij, (void **)&jbv)); in PCApplyTranspose_HYPRE_BoomerAMG()
951 PetscCallHYPRE(HYPRE_IJVectorGetObject(hjac->x->ij, (void **)&jxv)); in PCApplyTranspose_HYPRE_BoomerAMG()
963 PetscCall(VecHYPRE_IJVectorPopVec(hjac->x)); in PCApplyTranspose_HYPRE_BoomerAMG()
964 PetscCall(VecHYPRE_IJVectorPopVec(hjac->b)); in PCApplyTranspose_HYPRE_BoomerAMG()