Lines Matching refs:Mat

3 static PetscErrorCode MatMult_Transpose(Mat N, Vec x, Vec y)  in MatMult_Transpose()
5 Mat A; in MatMult_Transpose()
13 static PetscErrorCode MatMultTranspose_Transpose(Mat N, Vec x, Vec y) in MatMultTranspose_Transpose()
15 Mat A; in MatMultTranspose_Transpose()
23 static PetscErrorCode MatSolve_Transpose_LU(Mat N, Vec b, Vec x) in MatSolve_Transpose_LU()
25 Mat A; in MatSolve_Transpose_LU()
33 static PetscErrorCode MatSolveAdd_Transpose_LU(Mat N, Vec b, Vec y, Vec x) in MatSolveAdd_Transpose_LU()
35 Mat A; in MatSolveAdd_Transpose_LU()
43 static PetscErrorCode MatSolveTranspose_Transpose_LU(Mat N, Vec b, Vec x) in MatSolveTranspose_Transpose_LU()
45 Mat A; in MatSolveTranspose_Transpose_LU()
53 static PetscErrorCode MatSolveTransposeAdd_Transpose_LU(Mat N, Vec b, Vec y, Vec x) in MatSolveTransposeAdd_Transpose_LU()
55 Mat A; in MatSolveTransposeAdd_Transpose_LU()
63 static PetscErrorCode MatMatSolve_Transpose_LU(Mat N, Mat B, Mat X) in MatMatSolve_Transpose_LU()
65 Mat A; in MatMatSolve_Transpose_LU()
73 static PetscErrorCode MatMatSolveTranspose_Transpose_LU(Mat N, Mat B, Mat X) in MatMatSolveTranspose_Transpose_LU()
75 Mat A; in MatMatSolveTranspose_Transpose_LU()
83 static PetscErrorCode MatLUFactor_Transpose(Mat N, IS row, IS col, const MatFactorInfo *minfo) in MatLUFactor_Transpose()
85 Mat A; in MatLUFactor_Transpose()
99 static PetscErrorCode MatSolve_Transpose_Cholesky(Mat N, Vec b, Vec x) in MatSolve_Transpose_Cholesky()
101 Mat A; in MatSolve_Transpose_Cholesky()
109 static PetscErrorCode MatSolveAdd_Transpose_Cholesky(Mat N, Vec b, Vec y, Vec x) in MatSolveAdd_Transpose_Cholesky()
111 Mat A; in MatSolveAdd_Transpose_Cholesky()
119 static PetscErrorCode MatSolveTranspose_Transpose_Cholesky(Mat N, Vec b, Vec x) in MatSolveTranspose_Transpose_Cholesky()
121 Mat A; in MatSolveTranspose_Transpose_Cholesky()
129 static PetscErrorCode MatSolveTransposeAdd_Transpose_Cholesky(Mat N, Vec b, Vec y, Vec x) in MatSolveTransposeAdd_Transpose_Cholesky()
131 Mat A; in MatSolveTransposeAdd_Transpose_Cholesky()
139 static PetscErrorCode MatMatSolve_Transpose_Cholesky(Mat N, Mat B, Mat X) in MatMatSolve_Transpose_Cholesky()
141 Mat A; in MatMatSolve_Transpose_Cholesky()
149 static PetscErrorCode MatMatSolveTranspose_Transpose_Cholesky(Mat N, Mat B, Mat X) in MatMatSolveTranspose_Transpose_Cholesky()
151 Mat A; in MatMatSolveTranspose_Transpose_Cholesky()
159 static PetscErrorCode MatCholeskyFactor_Transpose(Mat N, IS perm, const MatFactorInfo *minfo) in MatCholeskyFactor_Transpose()
161 Mat A; in MatCholeskyFactor_Transpose()
175 static PetscErrorCode MatLUFactorNumeric_Transpose(Mat F, Mat N, const MatFactorInfo *info) in MatLUFactorNumeric_Transpose()
177 Mat A, FA; in MatLUFactorNumeric_Transpose()
192 static PetscErrorCode MatLUFactorSymbolic_Transpose(Mat F, Mat N, IS row, IS col, const MatFactorIn… in MatLUFactorSymbolic_Transpose()
194 Mat A, FA; in MatLUFactorSymbolic_Transpose()
204 static PetscErrorCode MatCholeskyFactorNumeric_Transpose(Mat F, Mat N, const MatFactorInfo *info) in MatCholeskyFactorNumeric_Transpose()
206 Mat A, FA; in MatCholeskyFactorNumeric_Transpose()
221 static PetscErrorCode MatCholeskyFactorSymbolic_Transpose(Mat F, Mat N, IS perm, const MatFactorInf… in MatCholeskyFactorSymbolic_Transpose()
223 Mat A, FA; in MatCholeskyFactorSymbolic_Transpose()
233 static PetscErrorCode MatGetFactor_Transpose(Mat N, MatSolverType type, MatFactorType ftype, Mat *F) in MatGetFactor_Transpose()
235 Mat A, FA; in MatGetFactor_Transpose()
251 static PetscErrorCode MatDestroy_Transpose(Mat N) in MatDestroy_Transpose()
253 Mat A; in MatDestroy_Transpose()
265 static PetscErrorCode MatGetInfo_Transpose(Mat N, MatInfoType flag, MatInfo *info) in MatGetInfo_Transpose()
267 Mat A; in MatGetInfo_Transpose()
275 static PetscErrorCode MatFactorGetSolverType_Transpose(Mat N, MatSolverType *type) in MatFactorGetSolverType_Transpose()
277 Mat A; in MatFactorGetSolverType_Transpose()
285 static PetscErrorCode MatDuplicate_Transpose(Mat N, MatDuplicateOption op, Mat *m) in MatDuplicate_Transpose()
287 Mat A, C; in MatDuplicate_Transpose()
298 static PetscErrorCode MatHasOperation_Transpose(Mat mat, MatOperation op, PetscBool *has) in MatHasOperation_Transpose()
300 Mat A; in MatHasOperation_Transpose()
314 PetscErrorCode (*numeric)(Mat);
317 Mat D;
335 static PetscErrorCode MatProductNumeric_Transpose(Mat D) in MatProductNumeric_Transpose()
356 static PetscErrorCode MatProductSymbolic_Transpose(Mat D) in MatProductSymbolic_Transpose()
382 static PetscErrorCode MatProductSetFromOptions_Transpose(Mat D) in MatProductSetFromOptions_Transpose()
384 Mat A, B, C, Ain, Bin, Cin; in MatProductSetFromOptions_Transpose()
405 …_NOT_ALLOWED, (Vec *)MAT_SHELL_NOT_ALLOWED, (Vec *)MAT_SHELL_NOT_ALLOWED, (Mat *)MAT_SHELL_NOT_ALL… in MatProductSetFromOptions_Transpose()
414 …_NOT_ALLOWED, (Vec *)MAT_SHELL_NOT_ALLOWED, (Vec *)MAT_SHELL_NOT_ALLOWED, (Mat *)MAT_SHELL_NOT_ALL… in MatProductSetFromOptions_Transpose()
423 …_NOT_ALLOWED, (Vec *)MAT_SHELL_NOT_ALLOWED, (Vec *)MAT_SHELL_NOT_ALLOWED, (Mat *)MAT_SHELL_NOT_ALL… in MatProductSetFromOptions_Transpose()
505 static PetscErrorCode MatGetDiagonal_Transpose(Mat N, Vec v) in MatGetDiagonal_Transpose()
507 Mat A; in MatGetDiagonal_Transpose()
515 static PetscErrorCode MatCopy_Transpose(Mat A, Mat B, MatStructure str) in MatCopy_Transpose()
517 Mat a, b; in MatCopy_Transpose()
526 static PetscErrorCode MatConvert_Transpose(Mat N, MatType newtype, MatReuse reuse, Mat *newmat) in MatConvert_Transpose()
528 Mat A; in MatConvert_Transpose()
536 …_NOT_ALLOWED, (Vec *)MAT_SHELL_NOT_ALLOWED, (Vec *)MAT_SHELL_NOT_ALLOWED, (Mat *)MAT_SHELL_NOT_ALL… in MatConvert_Transpose()
539 Mat B; in MatConvert_Transpose()
560 static PetscErrorCode MatTransposeGetMat_Transpose(Mat N, Mat *M) in MatTransposeGetMat_Transpose()
582 PetscErrorCode MatTransposeGetMat(Mat A, Mat *M) in MatTransposeGetMat()
588 PetscUseMethod(A, "MatTransposeGetMat_C", (Mat, Mat *), (A, M)); in MatTransposeGetMat()
627 PetscErrorCode MatCreateTranspose(Mat A, Mat *N) in MatCreateTranspose()