Lines Matching refs:a_aij
36 Mat_SeqBAIJ *a_aij = (Mat_SeqBAIJ *)A->data; in MatGetColumnReductions_SeqBAIJ() local
38 MatScalar *a_val = a_aij->a; in MatGetColumnReductions_SeqBAIJ()
44 for (PetscInt i = a_aij->i[0]; i < a_aij->i[A->rmap->n / bs]; i++) { in MatGetColumnReductions_SeqBAIJ()
47 reductions[A->cmap->rstart + a_aij->j[i] * bs + jb] += PetscAbsScalar(*a_val * *a_val); in MatGetColumnReductions_SeqBAIJ()
53 for (PetscInt i = a_aij->i[0]; i < a_aij->i[A->rmap->n / bs]; i++) { in MatGetColumnReductions_SeqBAIJ()
56 reductions[A->cmap->rstart + a_aij->j[i] * bs + jb] += PetscAbsScalar(*a_val); in MatGetColumnReductions_SeqBAIJ()
62 for (PetscInt i = a_aij->i[0]; i < a_aij->i[A->rmap->n / bs]; i++) { in MatGetColumnReductions_SeqBAIJ()
65 PetscInt col = A->cmap->rstart + a_aij->j[i] * bs + jb; in MatGetColumnReductions_SeqBAIJ()
72 for (PetscInt i = a_aij->i[0]; i < a_aij->i[A->rmap->n / bs]; i++) { in MatGetColumnReductions_SeqBAIJ()
75 reductions[A->cmap->rstart + a_aij->j[i] * bs + jb] += PetscRealPart(*a_val); in MatGetColumnReductions_SeqBAIJ()
81 for (PetscInt i = a_aij->i[0]; i < a_aij->i[A->rmap->n / bs]; i++) { in MatGetColumnReductions_SeqBAIJ()
84 reductions[A->cmap->rstart + a_aij->j[i] * bs + jb] += PetscImaginaryPart(*a_val); in MatGetColumnReductions_SeqBAIJ()