Lines Matching refs:ba

229   MatScalar       *ba;  in MatLUFactorNumeric_SeqAIJ()  local
238 PetscCall(MatSeqAIJGetArrayWrite(B, &ba)); in MatLUFactorNumeric_SeqAIJ()
294 pv = ba + bdiag[row]; in MatLUFactorNumeric_SeqAIJ()
299 pv = ba + bdiag[row + 1] + 1; in MatLUFactorNumeric_SeqAIJ()
311 pv = ba + bi[i]; in MatLUFactorNumeric_SeqAIJ()
320 pv = ba + bdiag[i + 1] + 1; in MatLUFactorNumeric_SeqAIJ()
335 pv = ba + bdiag[i]; in MatLUFactorNumeric_SeqAIJ()
355 PetscCall(MatSeqAIJRestoreArrayWrite(B, &ba)); in MatLUFactorNumeric_SeqAIJ()
408 MatScalar *ba; in MatLUFactorNumeric_SeqAIJ_inplace() local
417 PetscCall(MatSeqAIJGetArrayWrite(B, &ba)); in MatLUFactorNumeric_SeqAIJ_inplace()
462 pv = ba + ddiag[row]; in MatLUFactorNumeric_SeqAIJ_inplace()
473 pv = ba + bi[i]; in MatLUFactorNumeric_SeqAIJ_inplace()
505 for (i = 0; i < n; i++) ba[ddiag[i]] = 1.0 / ba[ddiag[i]]; in MatLUFactorNumeric_SeqAIJ_inplace()
510 PetscCall(MatSeqAIJRestoreArrayWrite(B, &ba)); in MatLUFactorNumeric_SeqAIJ_inplace()
1713 MatScalar *rtmp, *ba = b->a, *bval, dk, uikdi; in MatCholeskyFactorNumeric_SeqAIJ() local
1766 bval = ba + bi[k]; in MatCholeskyFactorNumeric_SeqAIJ()
1788 uikdi = -ba[ili] * ba[bdiag[i]]; /* diagonal(k) */ in MatCholeskyFactorNumeric_SeqAIJ()
1789 dk += uikdi * ba[ili]; /* update diag[k] */ in MatCholeskyFactorNumeric_SeqAIJ()
1790 ba[ili] = uikdi; /* -U(i,k) */ in MatCholeskyFactorNumeric_SeqAIJ()
1796 for (j = jmin; j < jmax; j++) rtmp[bj[j]] += uikdi * ba[j]; in MatCholeskyFactorNumeric_SeqAIJ()
1813 ba[j] = rtmp[col]; in MatCholeskyFactorNumeric_SeqAIJ()
1814 rs += PetscAbsScalar(ba[j]); in MatCholeskyFactorNumeric_SeqAIJ()
1830 ba[bdiag[k]] = 1.0 / dk; /* U(k,k) */ in MatCholeskyFactorNumeric_SeqAIJ()
1880 MatScalar *rtmp, *ba = b->a, *bval, dk, uikdi; in MatCholeskyFactorNumeric_SeqAIJ_inplace() local
1929 bval = ba + bi[k]; in MatCholeskyFactorNumeric_SeqAIJ_inplace()
1952 uikdi = -ba[ili] * ba[bi[i]]; /* diagonal(k) */ in MatCholeskyFactorNumeric_SeqAIJ_inplace()
1953 dk += uikdi * ba[ili]; in MatCholeskyFactorNumeric_SeqAIJ_inplace()
1954 ba[ili] = uikdi; /* -U(i,k) */ in MatCholeskyFactorNumeric_SeqAIJ_inplace()
1960 for (j = jmin; j < jmax; j++) rtmp[bj[j]] += uikdi * ba[j]; in MatCholeskyFactorNumeric_SeqAIJ_inplace()
1985 ba[bi[k]] = 1.0 / dk; /* U(k,k) */ in MatCholeskyFactorNumeric_SeqAIJ_inplace()
1991 ba[j] = rtmp[col]; in MatCholeskyFactorNumeric_SeqAIJ_inplace()