Lines Matching refs:isTI
387 if (!a->isTI || a->S) { in MatKAIJGetScaledIdentity()
427 PetscBool isTI = PETSC_FALSE; in MatKAIJSetT() local
432 isTI = PETSC_TRUE; in MatKAIJSetT()
437 if (T[i + j * p] != 1.0) isTI = PETSC_FALSE; in MatKAIJSetT()
440 if (T[i + j * p] != 0.0) isTI = PETSC_FALSE; in MatKAIJSetT()
445 a->isTI = isTI; in MatKAIJSetT()
448 if (T && (!isTI)) { in MatKAIJSetT()
492 if (a->isTI) { in MatKAIJ_build_AIJ_OAIJ()
507 if (a->isTI) PetscCall(PetscFree(T)); in MatKAIJ_build_AIJ_OAIJ()
598 if (a->isTI) { in MatView_KAIJ()
668 if ((!s) && (!t) && (!b->isTI)) PetscFunctionReturn(PETSC_SUCCESS); in MatMultAdd_SeqKAIJ()
676 if (b->isTI) { in MatMultAdd_SeqKAIJ()
743 …PetscCheck(S || T || b->isTI, PetscObjectComm((PetscObject)A), PETSC_ERR_SUP, "MATKAIJ: Cannot inv… in MatInvertBlockDiagonal_SeqKAIJ()
763 if (b->isTI) { in MatInvertBlockDiagonal_SeqKAIJ()
912 } else if (kaij->isTI) { in MatSOR_SeqKAIJ()
958 } else if (kaij->isTI) { in MatSOR_SeqKAIJ()
998 } else if (kaij->isTI) { in MatSOR_SeqKAIJ()
1024 } else if (kaij->isTI) { in MatSOR_SeqKAIJ()
1064 } else if (kaij->isTI) { in MatSOR_SeqKAIJ()
1089 } else if (kaij->isTI) { in MatSOR_SeqKAIJ()
1120 } else if (kaij->isTI) { in MatSOR_SeqKAIJ()
1191 if ((!S) && (!T) && (!b->isTI)) { in MatGetRow_SeqKAIJ()
1198 if (T || b->isTI) { in MatGetRow_SeqKAIJ()
1213 if (T || b->isTI) nz += (diag && S ? (nzaij - 1) * q : nzaij * q); in MatGetRow_SeqKAIJ()
1221 if (b->isTI) { in MatGetRow_SeqKAIJ()
1277 if ((!S) && (!T) && (!b->isTI)) { in MatGetRow_MPIKAIJ()
1287 if (T || b->isTI) { in MatGetRow_MPIKAIJ()
1305 if (T || b->isTI) nz += (diag && S ? (ncolsaij + ncolsoaij - 1) * q : (ncolsaij + ncolsoaij) * q); in MatGetRow_MPIKAIJ()
1313 if (b->isTI) { in MatGetRow_MPIKAIJ()