Lines Matching refs:side
793 PetscErrorCode PCApplyBAorAB(PC pc, PCSide side, Vec x, Vec y, Vec work) in PCApplyBAorAB() argument
797 PetscValidLogicalCollectiveEnum(pc, side, 2); in PCApplyBAorAB()
805 …PetscCheck(side == PC_LEFT || side == PC_SYMMETRIC || side == PC_RIGHT, PetscObjectComm((PetscObje… in PCApplyBAorAB()
806 …PetscCheck(!pc->diagonalscale || side != PC_SYMMETRIC, PetscObjectComm((PetscObject)pc), PETSC_ERR… in PCApplyBAorAB()
815 PetscUseTypeMethod(pc, applyBA, side, work2, y, work); in PCApplyBAorAB()
818 } else if (side == PC_RIGHT) { in PCApplyBAorAB()
823 } else if (side == PC_LEFT) { in PCApplyBAorAB()
828 …} else PetscCheck(side != PC_SYMMETRIC, PetscObjectComm((PetscObject)pc), PETSC_ERR_SUP, "Cannot p… in PCApplyBAorAB()
831 PetscUseTypeMethod(pc, applyBA, side, x, y, work); in PCApplyBAorAB()
832 } else if (side == PC_RIGHT) { in PCApplyBAorAB()
835 } else if (side == PC_LEFT) { in PCApplyBAorAB()
838 } else if (side == PC_SYMMETRIC) { in PCApplyBAorAB()
874 PetscErrorCode PCApplyBAorABTranspose(PC pc, PCSide side, Vec x, Vec y, Vec work) in PCApplyBAorABTranspose() argument
884 PetscUseTypeMethod(pc, applyBAtranspose, side, x, y, work); in PCApplyBAorABTranspose()
888 …PetscCheck(side == PC_LEFT || side == PC_RIGHT, PetscObjectComm((PetscObject)pc), PETSC_ERR_ARG_OU… in PCApplyBAorABTranspose()
891 if (side == PC_RIGHT) { in PCApplyBAorABTranspose()
894 } else if (side == PC_LEFT) { in PCApplyBAorABTranspose()