Home
last modified time | relevance | path

Searched refs:is_hermitian (Results 1 – 5 of 5) sorted by relevance

/petsc/src/ksp/ksp/utils/lmvm/tests/
H A Dex1.c113 static PetscErrorCode SecantTest(Mat B, Vec dx, Vec df, PetscBool is_hermitian, PetscBool test_inve… in SecantTest() argument
128 if (is_hermitian) { in SecantTest()
145 if (is_hermitian) { in SecantTest()
315 static PetscErrorCode TestUpdate(Mat B, PetscInt iter, PetscRandom rand, PetscBool is_hermitian, Ve… in TestUpdate() argument
340 if (is_hermitian) { in TestUpdate()
358 if (is_hermitian) PetscCall(IsHermitianTest(B, rand, PETSC_FALSE)); in TestUpdate()
362 if (is_hermitian) PetscCall(IsHermitianTest(B, rand, PETSC_TRUE)); in TestUpdate()
366 PetscCall(SecantTest(B, dx, df, is_hermitian, PETSC_FALSE)); in TestUpdate()
367 if (is_invertible) PetscCall(SecantTest(B, dx, df, is_hermitian, PETSC_TRUE)); in TestUpdate()
439 static PetscErrorCode MatSetRandomWithShift(Mat J0, PetscRandom rand, PetscBool is_hermitian, Petsc… in MatSetRandomWithShift() argument
[all …]
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcschurs.c618 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()
[all …]
H A Dbddcscalingbasic.c505 … PetscCall(MatSetOption(deluxe_ctx->seq_mat_inv_sum[i], MAT_HERMITIAN, sub_schurs->is_hermitian)); in PCBDDCScalingSetUp_Deluxe_Private()
518 if (!sub_schurs->is_hermitian) { in PCBDDCScalingSetUp_Deluxe_Private()
525 if (!sub_schurs->is_hermitian) { in PCBDDCScalingSetUp_Deluxe_Private()
H A Dbddcprivate.c3371 …ed for this matrix pencil (herm %d, symm %d, posdef %d)", sub_schurs->is_hermitian, sub_schurs->is… in PCBDDCAdaptiveSelection()
3383 …t_FMT " (%d,%d).\n", PetscGlobalRank, sub_schurs->n_subs, sub_schurs->is_hermitian, sub_schurs->is… in PCBDDCAdaptiveSelection()
/petsc/include/petsc/private/
H A Dpcbddcstructsimpl.h149 PetscBool is_hermitian; member