Lines Matching refs:odiag
102 MatScalar *v = a->a, *odiag, *diag, work[25], *v_work; in MatInvertBlockDiagonal_SeqBAIJ() local
122 odiag = v + 1 * adiag[i]; in MatInvertBlockDiagonal_SeqBAIJ()
123 diag[0] = odiag[0]; in MatInvertBlockDiagonal_SeqBAIJ()
139 odiag = v + 4 * adiag[i]; in MatInvertBlockDiagonal_SeqBAIJ()
140 diag[0] = odiag[0]; in MatInvertBlockDiagonal_SeqBAIJ()
141 diag[1] = odiag[1]; in MatInvertBlockDiagonal_SeqBAIJ()
142 diag[2] = odiag[2]; in MatInvertBlockDiagonal_SeqBAIJ()
143 diag[3] = odiag[3]; in MatInvertBlockDiagonal_SeqBAIJ()
151 odiag = v + 9 * adiag[i]; in MatInvertBlockDiagonal_SeqBAIJ()
152 diag[0] = odiag[0]; in MatInvertBlockDiagonal_SeqBAIJ()
153 diag[1] = odiag[1]; in MatInvertBlockDiagonal_SeqBAIJ()
154 diag[2] = odiag[2]; in MatInvertBlockDiagonal_SeqBAIJ()
155 diag[3] = odiag[3]; in MatInvertBlockDiagonal_SeqBAIJ()
156 diag[4] = odiag[4]; in MatInvertBlockDiagonal_SeqBAIJ()
157 diag[5] = odiag[5]; in MatInvertBlockDiagonal_SeqBAIJ()
158 diag[6] = odiag[6]; in MatInvertBlockDiagonal_SeqBAIJ()
159 diag[7] = odiag[7]; in MatInvertBlockDiagonal_SeqBAIJ()
160 diag[8] = odiag[8]; in MatInvertBlockDiagonal_SeqBAIJ()
168 odiag = v + 16 * adiag[i]; in MatInvertBlockDiagonal_SeqBAIJ()
169 PetscCall(PetscArraycpy(diag, odiag, 16)); in MatInvertBlockDiagonal_SeqBAIJ()
177 odiag = v + 25 * adiag[i]; in MatInvertBlockDiagonal_SeqBAIJ()
178 PetscCall(PetscArraycpy(diag, odiag, 25)); in MatInvertBlockDiagonal_SeqBAIJ()
186 odiag = v + 36 * adiag[i]; in MatInvertBlockDiagonal_SeqBAIJ()
187 PetscCall(PetscArraycpy(diag, odiag, 36)); in MatInvertBlockDiagonal_SeqBAIJ()
195 odiag = v + 49 * adiag[i]; in MatInvertBlockDiagonal_SeqBAIJ()
196 PetscCall(PetscArraycpy(diag, odiag, 49)); in MatInvertBlockDiagonal_SeqBAIJ()
205 odiag = v + bs2 * adiag[i]; in MatInvertBlockDiagonal_SeqBAIJ()
206 PetscCall(PetscArraycpy(diag, odiag, bs2)); in MatInvertBlockDiagonal_SeqBAIJ()