Lines Matching refs:diag
12 MatScalar *u, *diag, *rtmp, *rtmp_ptr; in MatCholeskyFactorNumeric_SeqSBAIJ_3() local
93 diag = ba + i * 9; in MatCholeskyFactorNumeric_SeqSBAIJ_3()
96 uik[0] = -(diag[0] * u[0] + diag[3] * u[1] + diag[6] * u[2]); in MatCholeskyFactorNumeric_SeqSBAIJ_3()
97 uik[1] = -(diag[1] * u[0] + diag[4] * u[1] + diag[7] * u[2]); in MatCholeskyFactorNumeric_SeqSBAIJ_3()
98 uik[2] = -(diag[2] * u[0] + diag[5] * u[1] + diag[8] * u[2]); in MatCholeskyFactorNumeric_SeqSBAIJ_3()
100 uik[3] = -(diag[0] * u[3] + diag[3] * u[4] + diag[6] * u[5]); in MatCholeskyFactorNumeric_SeqSBAIJ_3()
101 uik[4] = -(diag[1] * u[3] + diag[4] * u[4] + diag[7] * u[5]); in MatCholeskyFactorNumeric_SeqSBAIJ_3()
102 uik[5] = -(diag[2] * u[3] + diag[5] * u[4] + diag[8] * u[5]); in MatCholeskyFactorNumeric_SeqSBAIJ_3()
104 uik[6] = -(diag[0] * u[6] + diag[3] * u[7] + diag[6] * u[8]); in MatCholeskyFactorNumeric_SeqSBAIJ_3()
105 uik[7] = -(diag[1] * u[6] + diag[4] * u[7] + diag[7] * u[8]); in MatCholeskyFactorNumeric_SeqSBAIJ_3()
106 uik[8] = -(diag[2] * u[6] + diag[5] * u[7] + diag[8] * u[8]); in MatCholeskyFactorNumeric_SeqSBAIJ_3()
160 diag = ba + k * 9; in MatCholeskyFactorNumeric_SeqSBAIJ_3()
161 PetscCall(PetscArraycpy(diag, dk, 9)); in MatCholeskyFactorNumeric_SeqSBAIJ_3()
162 PetscCall(PetscKernel_A_gets_inverse_A_3(diag, shift, allowzeropivot, &zeropivotdetected)); in MatCholeskyFactorNumeric_SeqSBAIJ_3()