Lines Matching refs:inA
2576 static PetscErrorCode MatILUFactor_SeqAIJ(Mat inA, IS row, IS col, const MatFactorInfo *info) in MatILUFactor_SeqAIJ() argument
2578 Mat_SeqAIJ *a = (Mat_SeqAIJ *)inA->data; in MatILUFactor_SeqAIJ()
2588 outA = inA; in MatILUFactor_SeqAIJ()
2589 PetscCall(PetscFree(inA->solvertype)); in MatILUFactor_SeqAIJ()
2590 PetscCall(PetscStrallocpy(MATSOLVERPETSC, &inA->solvertype)); in MatILUFactor_SeqAIJ()
2607 PetscCall(PetscMalloc1(inA->rmap->n, &a->solve_work)); in MatILUFactor_SeqAIJ()
2611 PetscCall(MatLUFactorNumeric_SeqAIJ_inplace(outA, inA, info)); in MatILUFactor_SeqAIJ()
2613 PetscCall(MatLUFactorNumeric_SeqAIJ_InplaceWithPerm(outA, inA, info)); in MatILUFactor_SeqAIJ()
2619 PetscErrorCode MatScale_SeqAIJ(Mat inA, PetscScalar alpha) in MatScale_SeqAIJ() argument
2621 Mat_SeqAIJ *a = (Mat_SeqAIJ *)inA->data; in MatScale_SeqAIJ()
2626 PetscCall(MatSeqAIJGetArray(inA, &v)); in MatScale_SeqAIJ()
2630 PetscCall(MatSeqAIJRestoreArray(inA, &v)); in MatScale_SeqAIJ()