Lines Matching refs:is_hermitian
618 if (benign_trick || (sub_schurs->is_hermitian && sub_schurs->is_posdef)) { in PCBDDCSubSchursSetUp()
775 } else if (sub_schurs->is_hermitian) { in PCBDDCSubSchursSetUp()
1015 PetscCall(MatSetOption(A, MAT_HERMITIAN, sub_schurs->is_hermitian)); in PCBDDCSubSchursSetUp()
1019 …use_cholesky = (PetscBool)((use_potr || use_sytr) && sub_schurs->is_hermitian && sub_schurs->is_sy… in PCBDDCSubSchursSetUp()
1119 PetscCall(MatSetOption(S_all, MAT_HERMITIAN, sub_schurs->is_hermitian)); in PCBDDCSubSchursSetUp()
1270 PetscCall(MatSetOption(S_all, MAT_ROW_ORIENTED, sub_schurs->is_hermitian)); in PCBDDCSubSchursSetUp()
1327 PetscCall(MatSetOption(S_all, MAT_HERMITIAN, sub_schurs->is_hermitian)); in PCBDDCSubSchursSetUp()
1469 if (!sub_schurs->is_hermitian) { in PCBDDCSubSchursSetUp()
1521 PetscCall(MatSetOption(M, MAT_HERMITIAN, sub_schurs->is_hermitian)); in PCBDDCSubSchursSetUp()
1680 PetscCall(MatSetOption(S_all_inv, MAT_ROW_ORIENTED, sub_schurs->is_hermitian)); in PCBDDCSubSchursSetUp()
1690 PetscCall(MatSetOption(M, MAT_HERMITIAN, sub_schurs->is_hermitian)); in PCBDDCSubSchursSetUp()
1804 if (!sub_schurs->is_hermitian) { in PCBDDCSubSchursSetUp()
2052 …or_type == MAT_FACTOR_NONE) sub_schurs->mat_factor_type = sub_schurs->is_hermitian ? MAT_FACTOR_CH… in PCBDDCSubSchursSetUp()
2127 …sub_schurs->is_hermitian = PetscDefined(USE_COMPLEX) ? PETSC_FALSE : PETSC_TRUE; /* Hermitian C… in PCBDDCSubSchursInit()
2136 …churs_hermitian", "Hermitian problem", NULL, sub_schurs->is_hermitian, &sub_schurs->is_hermitian, … in PCBDDCSubSchursInit()
2147 sub_schurs->is_symmetric = (PetscBool)(sub_schurs->is_symmetric && sub_schurs->is_hermitian); in PCBDDCSubSchursInit()
2148 sub_schurs->is_hermitian = sub_schurs->is_symmetric; in PCBDDCSubSchursInit()