Lines Matching refs:lhs
581 PetscScalar *lhs, *rhs; in det_separators() local
603 lhs = (PetscScalar *)malloc(sizeof(PetscScalar) * m); in det_separators()
607 PetscCall(PCTFS_rvec_zero(lhs, m)); in det_separators()
608 PetscCall(PCTFS_rvec_set(lhs, 1.0, n)); in det_separators()
609 PetscCall(PCTFS_gs_gop_hc(PCTFS_gs_handle, lhs, "+\0", level)); in det_separators()
613 if (lhs[i] != 0.0) { in det_separators()
614 rsum[0] += 1.0 / lhs[i]; in det_separators()
615 rsum[1] += lhs[i]; in det_separators()
617 if (lhs[i] != 1.0) shared = 1; in det_separators()
636 PetscCall((id < mask) ? PCTFS_rvec_zero(lhs, m) : PCTFS_rvec_set(lhs, 1.0, m)); in det_separators()
637 PetscCall(PCTFS_gs_gop_hc(PCTFS_gs_handle, lhs, "+\0", edge)); in det_separators()
650 if ((id < mask) && (lhs[i] != 0.0)) sum[0]++; in det_separators()
665 if ((!used[i]) && (lhs[i] != 0.0)) { in det_separators()
718 free(lhs); in det_separators()