Lines Matching refs:is_scalar
942 PETSC_INTERN PetscErrorCode MatLMVMGetJ0Scalar(Mat B, PetscBool *is_scalar, PetscScalar *scale) in MatLMVMGetJ0Scalar() argument
947 PetscCall(PetscObjectTypeCompare((PetscObject)lmvm->J0, MATCONSTANTDIAGONAL, is_scalar)); in MatLMVMGetJ0Scalar()
948 if (*is_scalar) PetscCall(MatConstantDiagonalGetConstant(lmvm->J0, scale)); in MatLMVMGetJ0Scalar()
1032 PetscBool is_scalar; in MatLMVMGetUpdatedBasis() local
1048 PetscCall(MatLMVMGetJ0Scalar(B, &is_scalar, &scale_)); in MatLMVMGetUpdatedBasis()
1049 if (is_scalar) { in MatLMVMGetUpdatedBasis()
1087 PetscBool is_scalar; in MatLMVMBasisGetVecRead() local
1095 PetscCall(MatLMVMGetJ0Scalar(B, &is_scalar, &scale_)); in MatLMVMBasisGetVecRead()
1096 if (is_scalar) { in MatLMVMBasisGetVecRead()
1133 PetscBool is_scalar; in MatLMVMBasisRestoreVecRead() local
1141 PetscCall(MatLMVMGetJ0Scalar(B, &is_scalar, &scale_)); in MatLMVMBasisRestoreVecRead()
1142 if (is_scalar) { in MatLMVMBasisRestoreVecRead()