Lines Matching refs:aa
228 const MatScalar *aa, *v; in MatLUFactorNumeric_SeqAIJ() local
237 PetscCall(MatSeqAIJGetArrayRead(A, &aa)); in MatLUFactorNumeric_SeqAIJ()
247 d = aa[ddiag[i]]; in MatLUFactorNumeric_SeqAIJ()
249 v = aa + ai[i]; in MatLUFactorNumeric_SeqAIJ()
282 v = aa + ai[r[i]]; in MatLUFactorNumeric_SeqAIJ()
354 PetscCall(MatSeqAIJRestoreArrayRead(A, &aa)); in MatLUFactorNumeric_SeqAIJ()
407 const MatScalar *v, *aa; in MatLUFactorNumeric_SeqAIJ_inplace() local
416 PetscCall(MatSeqAIJGetArrayRead(A, &aa)); in MatLUFactorNumeric_SeqAIJ_inplace()
426 d = aa[ddiag[i]]; in MatLUFactorNumeric_SeqAIJ_inplace()
428 v = aa + ai[i]; in MatLUFactorNumeric_SeqAIJ_inplace()
454 v = aa + ai[r[i]]; in MatLUFactorNumeric_SeqAIJ_inplace()
509 PetscCall(MatSeqAIJRestoreArrayRead(A, &aa)); in MatLUFactorNumeric_SeqAIJ_inplace()
567 MatScalar *aa, *vtmp; in MatLUFactorNumeric_SeqAIJ_InplaceWithPerm() local
574 PetscCall(MatSeqAIJGetArray(A, &aa)); in MatLUFactorNumeric_SeqAIJ_InplaceWithPerm()
585 d = aa[ddiag[i]]; in MatLUFactorNumeric_SeqAIJ_InplaceWithPerm()
587 vtmp = aa + ai[i]; in MatLUFactorNumeric_SeqAIJ_InplaceWithPerm()
615 d = aa[diag[i]]; in MatLUFactorNumeric_SeqAIJ_InplaceWithPerm()
617 v = aa + ai[i]; in MatLUFactorNumeric_SeqAIJ_InplaceWithPerm()
639 v = aa + ai[r[i]]; in MatLUFactorNumeric_SeqAIJ_InplaceWithPerm()
655 pv = aa + diag[r[row]]; in MatLUFactorNumeric_SeqAIJ_InplaceWithPerm()
667 pv = aa + ai[r[i]]; in MatLUFactorNumeric_SeqAIJ_InplaceWithPerm()
699 for (i = 0; i < n; i++) aa[diag[r[i]]] = 1.0 / aa[diag[r[i]]]; in MatLUFactorNumeric_SeqAIJ_InplaceWithPerm()
701 PetscCall(MatSeqAIJRestoreArray(A, &aa)); in MatLUFactorNumeric_SeqAIJ_InplaceWithPerm()
750 const MatScalar *aa, *v; in MatSolve_SeqAIJ_inplace() local
757 PetscCall(MatSeqAIJGetArrayRead(A, &aa)); in MatSolve_SeqAIJ_inplace()
771 v = aa + ai[i]; in MatSolve_SeqAIJ_inplace()
781 v = aa + adiag[i] + 1; in MatSolve_SeqAIJ_inplace()
786 x[*c--] = tmp[i] = sum * aa[adiag[i]]; in MatSolve_SeqAIJ_inplace()
788 PetscCall(MatSeqAIJRestoreArrayRead(A, &aa)); in MatSolve_SeqAIJ_inplace()
805 const PetscScalar *b, *aa, *v; in MatMatSolve_SeqAIJ_inplace() local
818 PetscCall(MatSeqAIJGetArrayRead(A, &aa)); in MatMatSolve_SeqAIJ_inplace()
832 v = aa + ai[i]; in MatMatSolve_SeqAIJ_inplace()
841 v = aa + adiag[i] + 1; in MatMatSolve_SeqAIJ_inplace()
846 x[c[i]] = tmp[i] = sum * aa[adiag[i]]; in MatMatSolve_SeqAIJ_inplace()
851 PetscCall(MatSeqAIJRestoreArrayRead(A, &aa)); in MatMatSolve_SeqAIJ_inplace()
869 const PetscScalar *b, *aa, *v; in MatMatSolve_SeqAIJ() local
881 PetscCall(MatSeqAIJGetArrayRead(A, &aa)); in MatMatSolve_SeqAIJ()
893 v = aa; in MatMatSolve_SeqAIJ()
905 v = aa + adiag[i + 1] + 1; in MatMatSolve_SeqAIJ()
915 PetscCall(MatSeqAIJRestoreArrayRead(A, &aa)); in MatMatSolve_SeqAIJ()
933 const PetscScalar *b, *aa, *v; in MatMatSolveTranspose_SeqAIJ() local
945 PetscCall(MatSeqAIJGetArrayRead(A, &aa)); in MatMatSolveTranspose_SeqAIJ()
960 v = aa + adiag[i + 1] + 1; in MatMatSolveTranspose_SeqAIJ()
971 v = aa + ai[i]; in MatMatSolveTranspose_SeqAIJ()
983 PetscCall(MatSeqAIJRestoreArrayRead(A, &aa)); in MatMatSolveTranspose_SeqAIJ()
1001 const MatScalar *aa, *v; in MatSolve_SeqAIJ_InplaceWithPerm() local
1007 PetscCall(MatSeqAIJGetArrayRead(A, &aa)); in MatSolve_SeqAIJ_InplaceWithPerm()
1022 v = aa + ai[i]; in MatSolve_SeqAIJ_InplaceWithPerm()
1033 v = aa + adiag[i] + 1; in MatSolve_SeqAIJ_InplaceWithPerm()
1038 x[*c--] = tmp[row] = sum * aa[adiag[i]]; in MatSolve_SeqAIJ_InplaceWithPerm()
1040 PetscCall(MatSeqAIJRestoreArrayRead(A, &aa)); in MatSolve_SeqAIJ_InplaceWithPerm()
1057 const MatScalar *aa; in MatSolve_SeqAIJ_NaturalOrdering_inplace() local
1068 PetscCall(MatSeqAIJGetArrayRead(A, &aa)); in MatSolve_SeqAIJ_NaturalOrdering_inplace()
1073 fortransolveaij_(&n, x, ai, aj, adiag, aa, b); in MatSolve_SeqAIJ_NaturalOrdering_inplace()
1079 v = aa + ai_i; in MatSolve_SeqAIJ_NaturalOrdering_inplace()
1090 v = aa + adiag_i + 1; in MatSolve_SeqAIJ_NaturalOrdering_inplace()
1095 x[i] = sum * aa[adiag_i]; in MatSolve_SeqAIJ_NaturalOrdering_inplace()
1099 PetscCall(MatSeqAIJGetArrayRead(A, &aa)); in MatSolve_SeqAIJ_NaturalOrdering_inplace()
1114 const MatScalar *aa, *v; in MatSolveAdd_SeqAIJ_inplace() local
1120 PetscCall(MatSeqAIJGetArrayRead(A, &aa)); in MatSolveAdd_SeqAIJ_inplace()
1133 v = aa + ai[i]; in MatSolveAdd_SeqAIJ_inplace()
1143 v = aa + adiag[i] + 1; in MatSolveAdd_SeqAIJ_inplace()
1148 tmp[i] = sum * aa[adiag[i]]; in MatSolveAdd_SeqAIJ_inplace()
1152 PetscCall(MatSeqAIJRestoreArrayRead(A, &aa)); in MatSolveAdd_SeqAIJ_inplace()
1170 const MatScalar *aa, *v; in MatSolveAdd_SeqAIJ() local
1176 PetscCall(MatSeqAIJGetArrayRead(A, &aa)); in MatSolveAdd_SeqAIJ()
1188 v = aa; in MatSolveAdd_SeqAIJ()
1200 v = aa + adiag[n - 1]; in MatSolveAdd_SeqAIJ()
1212 PetscCall(MatSeqAIJRestoreArrayRead(A, &aa)); in MatSolveAdd_SeqAIJ()
1229 const MatScalar *aa, *v; in MatSolveTranspose_SeqAIJ_inplace() local
1233 PetscCall(MatSeqAIJGetArrayRead(A, &aa)); in MatSolveTranspose_SeqAIJ_inplace()
1248 v = aa + diag[i]; in MatSolveTranspose_SeqAIJ_inplace()
1259 v = aa + diag[i] - 1; in MatSolveTranspose_SeqAIJ_inplace()
1271 PetscCall(MatSeqAIJRestoreArrayRead(A, &aa)); in MatSolveTranspose_SeqAIJ_inplace()
1287 const MatScalar *aa, *v; in MatSolveTranspose_SeqAIJ() local
1292 PetscCall(MatSeqAIJGetArrayRead(A, &aa)); in MatSolveTranspose_SeqAIJ()
1307 v = aa + adiag[i + 1] + 1; in MatSolveTranspose_SeqAIJ()
1318 v = aa + ai[i]; in MatSolveTranspose_SeqAIJ()
1330 PetscCall(MatSeqAIJRestoreArrayRead(A, &aa)); in MatSolveTranspose_SeqAIJ()
1346 const MatScalar *aa, *v; in MatSolveTransposeAdd_SeqAIJ_inplace() local
1351 PetscCall(MatSeqAIJGetArrayRead(A, &aa)); in MatSolveTransposeAdd_SeqAIJ_inplace()
1366 v = aa + diag[i]; in MatSolveTransposeAdd_SeqAIJ_inplace()
1377 v = aa + diag[i] - 1; in MatSolveTransposeAdd_SeqAIJ_inplace()
1389 PetscCall(MatSeqAIJRestoreArrayRead(A, &aa)); in MatSolveTransposeAdd_SeqAIJ_inplace()
1405 const MatScalar *aa, *v; in MatSolveTransposeAdd_SeqAIJ() local
1411 PetscCall(MatSeqAIJGetArrayRead(A, &aa)); in MatSolveTransposeAdd_SeqAIJ()
1426 v = aa + adiag[i + 1] + 1; in MatSolveTransposeAdd_SeqAIJ()
1437 v = aa + ai[i]; in MatSolveTransposeAdd_SeqAIJ()
1449 PetscCall(MatSeqAIJRestoreArrayRead(A, &aa)); in MatSolveTransposeAdd_SeqAIJ()
1717 const MatScalar *aa, *v; in MatCholeskyFactorNumeric_SeqAIJ() local
1723 PetscCall(MatSeqAIJGetArrayRead(A, &aa)); in MatCholeskyFactorNumeric_SeqAIJ()
1731 d = aa[adiag[i]]; in MatCholeskyFactorNumeric_SeqAIJ()
1733 v = aa + ai[i]; in MatCholeskyFactorNumeric_SeqAIJ()
1772 rtmp[col] = aa[j]; in MatCholeskyFactorNumeric_SeqAIJ()
1834 PetscCall(MatSeqAIJRestoreArrayRead(A, &aa)); in MatCholeskyFactorNumeric_SeqAIJ()
1881 const MatScalar *aa, *v; in MatCholeskyFactorNumeric_SeqAIJ_inplace() local
1890 PetscCall(MatSeqAIJGetArrayRead(A, &aa)); in MatCholeskyFactorNumeric_SeqAIJ_inplace()
1898 d = aa[adiag[i]]; in MatCholeskyFactorNumeric_SeqAIJ_inplace()
1900 v = aa + ai[i]; in MatCholeskyFactorNumeric_SeqAIJ_inplace()
1936 rtmp[col] = aa[j]; in MatCholeskyFactorNumeric_SeqAIJ_inplace()
2005 PetscCall(MatSeqAIJRestoreArrayRead(A, &aa)); in MatCholeskyFactorNumeric_SeqAIJ_inplace()
2426 const MatScalar *aa, *v; in MatSolve_SeqAIJ_NaturalOrdering() local
2432 PetscCall(MatSeqAIJGetArrayRead(A, &aa)); in MatSolve_SeqAIJ_NaturalOrdering()
2438 v = aa; in MatSolve_SeqAIJ_NaturalOrdering()
2451 v = aa + adiag[i + 1] + 1; in MatSolve_SeqAIJ_NaturalOrdering()
2460 PetscCall(MatSeqAIJRestoreArrayRead(A, &aa)); in MatSolve_SeqAIJ_NaturalOrdering()
2474 const MatScalar *aa, *v; in MatSolve_SeqAIJ() local
2479 PetscCall(MatSeqAIJGetArrayRead(A, &aa)); in MatSolve_SeqAIJ()
2491 v = aa; in MatSolve_SeqAIJ()
2504 v = aa + adiag[i + 1] + 1; in MatSolve_SeqAIJ()
2514 PetscCall(MatSeqAIJRestoreArrayRead(A, &aa)); in MatSolve_SeqAIJ()