Lines Matching refs:flg

9 static PetscErrorCode MatMultEqual_Private(Mat A, Mat B, PetscInt n, PetscBool *flg, PetscInt t, Pe…  in MatMultEqual_Private()  argument
26 PetscAssertPointer(flg, 4); in MatMultEqual_Private()
49 *flg = PETSC_TRUE; in MatMultEqual_Private()
101 *flg = PETSC_FALSE; in MatMultEqual_Private()
116 static PetscErrorCode MatMatMultEqual_Private(Mat A, Mat B, Mat C, PetscInt n, PetscBool *flg, Pets… in MatMatMultEqual_Private() argument
135 PetscAssertPointer(flg, 5); in MatMatMultEqual_Private()
170 *flg = PETSC_TRUE; in MatMatMultEqual_Private()
196 *flg = PETSC_FALSE; in MatMatMultEqual_Private()
233 PetscErrorCode MatMultEqual(Mat A, Mat B, PetscInt n, PetscBool *flg) in MatMultEqual() argument
236 PetscCall(MatMultEqual_Private(A, B, n, flg, 0, 0)); in MatMultEqual()
257 PetscErrorCode MatMultAddEqual(Mat A, Mat B, PetscInt n, PetscBool *flg) in MatMultAddEqual() argument
260 PetscCall(MatMultEqual_Private(A, B, n, flg, 0, 1)); in MatMultAddEqual()
261 PetscCall(MatMultEqual_Private(A, B, n, flg, 0, 2)); in MatMultAddEqual()
282 PetscErrorCode MatMultTransposeEqual(Mat A, Mat B, PetscInt n, PetscBool *flg) in MatMultTransposeEqual() argument
285 PetscCall(MatMultEqual_Private(A, B, n, flg, 1, 0)); in MatMultTransposeEqual()
306 PetscErrorCode MatMultTransposeAddEqual(Mat A, Mat B, PetscInt n, PetscBool *flg) in MatMultTransposeAddEqual() argument
309 PetscCall(MatMultEqual_Private(A, B, n, flg, 1, 1)); in MatMultTransposeAddEqual()
310 PetscCall(MatMultEqual_Private(A, B, n, flg, 1, 2)); in MatMultTransposeAddEqual()
331 PetscErrorCode MatMultHermitianTransposeEqual(Mat A, Mat B, PetscInt n, PetscBool *flg) in MatMultHermitianTransposeEqual() argument
334 PetscCall(MatMultEqual_Private(A, B, n, flg, 2, 0)); in MatMultHermitianTransposeEqual()
355 PetscErrorCode MatMultHermitianTransposeAddEqual(Mat A, Mat B, PetscInt n, PetscBool *flg) in MatMultHermitianTransposeAddEqual() argument
358 PetscCall(MatMultEqual_Private(A, B, n, flg, 2, 1)); in MatMultHermitianTransposeAddEqual()
359 PetscCall(MatMultEqual_Private(A, B, n, flg, 2, 2)); in MatMultHermitianTransposeAddEqual()
381 PetscErrorCode MatMatMultEqual(Mat A, Mat B, Mat C, PetscInt n, PetscBool *flg) in MatMatMultEqual() argument
384 PetscCall(MatMatMultEqual_Private(A, B, C, n, flg, PETSC_FALSE, PETSC_FALSE)); in MatMatMultEqual()
406 PetscErrorCode MatTransposeMatMultEqual(Mat A, Mat B, Mat C, PetscInt n, PetscBool *flg) in MatTransposeMatMultEqual() argument
409 PetscCall(MatMatMultEqual_Private(A, B, C, n, flg, PETSC_TRUE, PETSC_FALSE)); in MatTransposeMatMultEqual()
431 PetscErrorCode MatMatTransposeMultEqual(Mat A, Mat B, Mat C, PetscInt n, PetscBool *flg) in MatMatTransposeMultEqual() argument
434 PetscCall(MatMatMultEqual_Private(A, B, C, n, flg, PETSC_FALSE, PETSC_TRUE)); in MatMatTransposeMultEqual()
438 …ErrorCode MatProjMultEqual_Private(Mat A, Mat B, Mat C, PetscInt n, PetscBool rart, PetscBool *flg) in MatProjMultEqual_Private() argument
471 *flg = PETSC_TRUE; in MatProjMultEqual_Private()
495 *flg = PETSC_FALSE; in MatProjMultEqual_Private()
530 PetscErrorCode MatPtAPMultEqual(Mat A, Mat B, Mat C, PetscInt n, PetscBool *flg) in MatPtAPMultEqual() argument
533 PetscCall(MatProjMultEqual_Private(A, B, C, n, PETSC_FALSE, flg)); in MatPtAPMultEqual()
555 PetscErrorCode MatRARtMultEqual(Mat A, Mat B, Mat C, PetscInt n, PetscBool *flg) in MatRARtMultEqual() argument
558 PetscCall(MatProjMultEqual_Private(A, B, C, n, PETSC_TRUE, flg)); in MatRARtMultEqual()
578 PetscErrorCode MatIsLinear(Mat A, PetscInt n, PetscBool *flg) in MatIsLinear() argument
599 *flg = PETSC_TRUE; in MatIsLinear()
619 *flg = PETSC_FALSE; in MatIsLinear()