Lines Matching refs:isrow
54 PetscErrorCode MatLUFactorSymbolic_SeqAIJ(Mat B, Mat A, IS isrow, IS iscol, const MatFactorInfo *in… in MatLUFactorSymbolic_SeqAIJ() argument
74 PetscCall(ISGetIndices(isrow, &r)); in MatLUFactorSymbolic_SeqAIJ()
141 PetscCall(ISRestoreIndices(isrow, &r)); in MatLUFactorSymbolic_SeqAIJ()
161 b->row = isrow; in MatLUFactorSymbolic_SeqAIJ()
163 PetscCall(PetscObjectReference((PetscObject)isrow)); in MatLUFactorSymbolic_SeqAIJ()
222 IS isrow = b->row, isicol = b->icol; in MatLUFactorNumeric_SeqAIJ() local
260 PetscCall(ISGetIndices(isrow, &r)); in MatLUFactorNumeric_SeqAIJ()
359 PetscCall(ISRestoreIndices(isrow, &r)); in MatLUFactorNumeric_SeqAIJ()
361 PetscCall(ISIdentity(isrow, &row_identity)); in MatLUFactorNumeric_SeqAIJ()
401 IS isrow = b->row, isicol = b->icol; in MatLUFactorNumeric_SeqAIJ_inplace() local
439 PetscCall(ISGetIndices(isrow, &r)); in MatLUFactorNumeric_SeqAIJ_inplace()
508 PetscCall(ISRestoreIndices(isrow, &r)); in MatLUFactorNumeric_SeqAIJ_inplace()
512 PetscCall(ISIdentity(isrow, &row_identity)); in MatLUFactorNumeric_SeqAIJ_inplace()
558 IS isrow = a->row, isicol = a->icol; in MatLUFactorNumeric_SeqAIJ_InplaceWithPerm() local
598 PetscCall(ISGetIndices(isrow, &r)); in MatLUFactorNumeric_SeqAIJ_InplaceWithPerm()
704 PetscCall(ISRestoreIndices(isrow, &r)); in MatLUFactorNumeric_SeqAIJ_InplaceWithPerm()
744 IS iscol = a->col, isrow = a->row; in MatSolve_SeqAIJ_inplace() local
762 PetscCall(ISGetIndices(isrow, &rout)); in MatSolve_SeqAIJ_inplace()
789 PetscCall(ISRestoreIndices(isrow, &rout)); in MatSolve_SeqAIJ_inplace()
800 IS iscol = a->col, isrow = a->row; in MatMatSolve_SeqAIJ_inplace() local
823 PetscCall(ISGetIndices(isrow, &rout)); in MatMatSolve_SeqAIJ_inplace()
852 PetscCall(ISRestoreIndices(isrow, &rout)); in MatMatSolve_SeqAIJ_inplace()
863 IS iscol = a->col, isrow = a->row; in MatMatSolve_SeqAIJ() local
886 PetscCall(ISGetIndices(isrow, &rout)); in MatMatSolve_SeqAIJ()
916 PetscCall(ISRestoreIndices(isrow, &rout)); in MatMatSolve_SeqAIJ()
927 IS iscol = a->col, isrow = a->row; in MatMatSolveTranspose_SeqAIJ() local
950 PetscCall(ISGetIndices(isrow, &rout)); in MatMatSolveTranspose_SeqAIJ()
984 PetscCall(ISRestoreIndices(isrow, &rout)); in MatMatSolveTranspose_SeqAIJ()
995 IS iscol = a->col, isrow = a->row; in MatSolve_SeqAIJ_InplaceWithPerm() local
1012 PetscCall(ISGetIndices(isrow, &rout)); in MatSolve_SeqAIJ_InplaceWithPerm()
1041 PetscCall(ISRestoreIndices(isrow, &rout)); in MatSolve_SeqAIJ_InplaceWithPerm()
1108 IS iscol = a->col, isrow = a->row; in MatSolveAdd_SeqAIJ_inplace() local
1125 PetscCall(ISGetIndices(isrow, &rout)); in MatSolveAdd_SeqAIJ_inplace()
1153 PetscCall(ISRestoreIndices(isrow, &rout)); in MatSolveAdd_SeqAIJ_inplace()
1164 IS iscol = a->col, isrow = a->row; in MatSolveAdd_SeqAIJ() local
1181 PetscCall(ISGetIndices(isrow, &rout)); in MatSolveAdd_SeqAIJ()
1213 PetscCall(ISRestoreIndices(isrow, &rout)); in MatSolveAdd_SeqAIJ()
1224 IS iscol = a->col, isrow = a->row; in MatSolveTranspose_SeqAIJ_inplace() local
1238 PetscCall(ISGetIndices(isrow, &rout)); in MatSolveTranspose_SeqAIJ_inplace()
1269 PetscCall(ISRestoreIndices(isrow, &rout)); in MatSolveTranspose_SeqAIJ_inplace()
1282 IS iscol = a->col, isrow = a->row; in MatSolveTranspose_SeqAIJ() local
1297 PetscCall(ISGetIndices(isrow, &rout)); in MatSolveTranspose_SeqAIJ()
1328 PetscCall(ISRestoreIndices(isrow, &rout)); in MatSolveTranspose_SeqAIJ()
1341 IS iscol = a->col, isrow = a->row; in MatSolveTransposeAdd_SeqAIJ_inplace() local
1356 PetscCall(ISGetIndices(isrow, &rout)); in MatSolveTransposeAdd_SeqAIJ_inplace()
1387 PetscCall(ISRestoreIndices(isrow, &rout)); in MatSolveTransposeAdd_SeqAIJ_inplace()
1400 IS iscol = a->col, isrow = a->row; in MatSolveTransposeAdd_SeqAIJ() local
1416 PetscCall(ISGetIndices(isrow, &rout)); in MatSolveTransposeAdd_SeqAIJ()
1447 PetscCall(ISRestoreIndices(isrow, &rout)); in MatSolveTransposeAdd_SeqAIJ()
1473 PetscErrorCode MatILUFactorSymbolic_SeqAIJ_ilu0(Mat fact, Mat A, IS isrow, IS iscol, const MatFacto… in MatILUFactorSymbolic_SeqAIJ_ilu0() argument
1529 b->row = isrow; in MatILUFactorSymbolic_SeqAIJ_ilu0()
1533 PetscCall(PetscObjectReference((PetscObject)isrow)); in MatILUFactorSymbolic_SeqAIJ_ilu0()
1538 PetscErrorCode MatILUFactorSymbolic_SeqAIJ(Mat fact, Mat A, IS isrow, IS iscol, const MatFactorInfo… in MatILUFactorSymbolic_SeqAIJ() argument
1562 PetscCall(ISIdentity(isrow, &row_identity)); in MatILUFactorSymbolic_SeqAIJ()
1566 PetscCall(MatILUFactorSymbolic_SeqAIJ_ilu0(fact, A, isrow, iscol, info)); in MatILUFactorSymbolic_SeqAIJ()
1572 PetscCall(ISGetIndices(isrow, &r)); in MatILUFactorSymbolic_SeqAIJ()
1652 PetscCall(ISRestoreIndices(isrow, &r)); in MatILUFactorSymbolic_SeqAIJ()
1683 b->row = isrow; in MatILUFactorSymbolic_SeqAIJ()
1685 PetscCall(PetscObjectReference((PetscObject)isrow)); in MatILUFactorSymbolic_SeqAIJ()
2469 IS iscol = a->col, isrow = a->row; in MatSolve_SeqAIJ() local
2484 PetscCall(ISGetIndices(isrow, &rout)); in MatSolve_SeqAIJ()
2512 PetscCall(ISRestoreIndices(isrow, &rout)); in MatSolve_SeqAIJ()