Lines Matching refs:hermitian

596 …if (PetscDefined(USE_COMPLEX) && !(mat->symmetric == PETSC_BOOL3_TRUE && mat->hermitian == PETSC_B…  in MatConjugate()
2792 if (mat->ops->multhermitiantranspose || (mat->hermitian == PETSC_BOOL3_TRUE && mat->ops->mult)) { in MatMultHermitianTranspose()
4381 ishermitian = mat->hermitian; in MatConvert()
5333 if (!f && !(reuse == MAT_INPLACE_MATRIX && mat->hermitian == PETSC_BOOL3_TRUE && conjugate)) { in MatTranspose_Private()
5697 if (l != r && (PetscBool3ToBool(mat->symmetric) || PetscBool3ToBool(mat->hermitian))) { in MatDiagonalScale()
5704 if (!PetscDefined(USE_COMPLEX)) mat->hermitian = PETSC_BOOL3_FALSE; in MatDiagonalScale()
5705 else mat->hermitian = PETSC_BOOL3_UNKNOWN; in MatDiagonalScale()
5708 if (PetscDefined(USE_COMPLEX) && PetscBool3ToBool(mat->hermitian)) { in MatDiagonalScale()
5722 mat->hermitian = PETSC_BOOL3_FALSE; in MatDiagonalScale()
5922 mat->hermitian = PETSC_BOOL3_UNKNOWN; in MatAssemblyEnd()
6107 mat->hermitian = PETSC_BOOL3_TRUE; in MatSetOption()
6117 mat->hermitian = PetscBoolToBool3(flg); in MatSetOption()
6121 mat->hermitian = PetscBoolToBool3(flg); in MatSetOption()
8596 …SC_BOOL3_UNKNOWN && (*newmat)->spd == PETSC_BOOL3_UNKNOWN && (*newmat)->hermitian == PETSC_BOOL3_U… in MatCreateSubMatrix()
8632 B->hermitian = A->hermitian; in MatPropagateSymmetryOptions()
9410 if (A->hermitian != PETSC_BOOL3_UNKNOWN && !tol) *flg = PetscBool3ToBool(A->hermitian); in MatIsHermitian()
9523 if (A->hermitian != PETSC_BOOL3_UNKNOWN) { in MatIsHermitianKnown()
9525 *flg = PetscBool3ToBool(A->hermitian); in MatIsHermitianKnown()