Lines Matching refs:istrans
833 PetscBool convert, lreuse, *istrans; in MatConvert_Nest_IS() local
855 …etscCalloc6(nr, &isrow, nc, &iscol, nr, &islrow, nc, &islcol, nr * nc, &snest, nr * nc, &istrans)); in MatConvert_Nest_IS()
866 PetscCall(PetscObjectTypeCompare((PetscObject)nest[i][j], MATTRANSPOSEVIRTUAL, &istrans[ij])); in MatConvert_Nest_IS()
867 if (istrans[ij]) { in MatConvert_Nest_IS()
906 if (istrans[i * nc + j]) { in MatConvert_Nest_IS()
940 if (istrans[j * nc + i]) { in MatConvert_Nest_IS()
990 if (istrans[i * nc + j]) { in MatConvert_Nest_IS()
997 if (istrans[i * nc + j]) { in MatConvert_Nest_IS()
1025 if (istrans[j * nc + i]) { in MatConvert_Nest_IS()
1032 if (istrans[j * nc + i]) { in MatConvert_Nest_IS()
1062 if (istrans[i]) PetscCall(MatDestroy(&snest[i])); in MatConvert_Nest_IS()
1086 if (istrans[i * nc + j]) PetscCall(MatDestroy(&snest[i * nc + j])); in MatConvert_Nest_IS()
1102 if (istrans[i]) PetscCall(MatDestroy(&snest[i])); in MatConvert_Nest_IS()
1148 PetscCall(PetscFree6(isrow, iscol, islrow, islcol, snest, istrans)); in MatConvert_Nest_IS()