Home
last modified time | relevance | path

Searched refs:Ainv (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ksp/pc/impls/mat/tests/
H A Dex1.c83 Mat A, AT, AH, II, Ainv, AinvT; in main() local
126 PetscCall(MatDuplicate(A, MAT_DO_NOT_COPY_VALUES, &Ainv)); in main()
130 PetscCall(MatMatSolve(A, II, Ainv)); in main()
132 PetscCall(TestPCMatVersusMat(pc, Ainv, rand, MATOP_SOLVE)); in main()
134 PetscCall(MatTranspose(Ainv, MAT_INITIAL_MATRIX, &AinvT)); in main()
139 PetscCall(MatDestroy(&Ainv)); in main()
/petsc/src/dm/dt/fv/interface/
H A Dfv.c2008 …ic(PetscInt m, PetscInt mstride, PetscInt n, PetscScalar *A, PetscScalar *Ainv, PetscScalar *tau, … in PetscFVLeastSquaresPseudoInverse_Static() argument
2031 Q = Ainv; in PetscFVLeastSquaresPseudoInverse_Static()
2048 …BLASgemm_("ConjugateTranspose", "Normal", &N, &K, &M, &Alpha, Ainv, &lda, Aback, &ldb, &Beta, work… in PetscFVLeastSquaresPseudoInverse_Static()
2056 …ic(PetscInt m, PetscInt mstride, PetscInt n, PetscScalar *A, PetscScalar *Ainv, PetscScalar *tau, … in PetscFVLeastSquaresPseudoInverseSVD_Static() argument
2072 Brhs = Ainv; in PetscFVLeastSquaresPseudoInverseSVD_Static()
/petsc/src/dm/dt/interface/
H A Ddt.c2791 PetscScalar *A, *Ainv, *R, *Q, Alpha; in PetscDTPseudoInverseQR() local
2797 PetscCall(PetscMalloc2(m * n, &A, m * n, &Ainv)); in PetscDTPseudoInverseQR()
2805 Ainv = Ainv_out; in PetscDTPseudoInverseQR()
2819 Q = Ainv; in PetscDTPseudoInverseQR()
2834 for (i = 0; i < m * n; i++) Ainv_out[i] = PetscRealPart(Ainv[i]); in PetscDTPseudoInverseQR()
2835 PetscCall(PetscFree2(A, Ainv)); in PetscDTPseudoInverseQR()