Lines Matching refs:is_posdef
418 if (benign_trick) sub_schurs->is_posdef = PETSC_FALSE; in PCBDDCSubSchursSetUp()
618 if (benign_trick || (sub_schurs->is_hermitian && sub_schurs->is_posdef)) { in PCBDDCSubSchursSetUp()
1016 PetscCall(MatSetOption(A, MAT_SPD, sub_schurs->is_posdef)); in PCBDDCSubSchursSetUp()
1025 sub_schurs->is_posdef = PETSC_TRUE; in PCBDDCSubSchursSetUp()
1118 PetscCall(MatSetOption(S_all, MAT_SPD, sub_schurs->is_posdef)); in PCBDDCSubSchursSetUp()
1126 …if (!sub_schurs->is_posdef && factor_workaround && compute_Stilda && size_active_schur) reuse_solv… in PCBDDCSubSchursSetUp()
1326 PetscCall(MatSetOption(S_all, MAT_SPD, sub_schurs->is_posdef)); in PCBDDCSubSchursSetUp()
1520 PetscCall(MatSetOption(M, MAT_SPD, sub_schurs->is_posdef)); in PCBDDCSubSchursSetUp()
1689 PetscCall(MatSetOption(M, MAT_SPD, sub_schurs->is_posdef)); in PCBDDCSubSchursSetUp()
2128 sub_schurs->is_posdef = PETSC_TRUE; in PCBDDCSubSchursInit()
2137 …urs_posdef", "Positive definite problem", NULL, sub_schurs->is_posdef, &sub_schurs->is_posdef, NUL… in PCBDDCSubSchursInit()