Home
last modified time | relevance | path

Searched refs:PetscBool3ToBool (Results 1 – 6 of 6) sorted by relevance

/petsc/src/mat/impls/sbaij/mpi/
H A Dmpiaijsbaij.c35 …if (symmetric != PETSC_BOOL3_UNKNOWN) PetscCall(MatSetOption(A, MAT_SYMMETRIC, PetscBool3ToBool(sy… in MatConvert_MPIAIJ_MPISBAIJ()
36 …if (hermitian != PETSC_BOOL3_UNKNOWN) PetscCall(MatSetOption(A, MAT_HERMITIAN, PetscBool3ToBool(he… in MatConvert_MPIAIJ_MPISBAIJ()
37 if (spd != PETSC_BOOL3_UNKNOWN) PetscCall(MatSetOption(A, MAT_SPD, PetscBool3ToBool(spd))); in MatConvert_MPIAIJ_MPISBAIJ()
/petsc/include/
H A Dpetscsystypes.h484 #define PetscBool3ToBool(a) ((a) == PETSC_BOOL3_TRUE ? PETSC_TRUE : PETSC_FALSE) macro
/petsc/src/ksp/pc/impls/hpddm/
H A Dpchpddm.cxx446 …e auxiliary Mat the local Neumann matrix?", "PCHPDDMHasNeumannMat", PetscBool3ToBool(data->Neumann… in PCSetFromOptions_HPDDM()
576 …ewerASCIIPrintf(viewer, "Neumann matrix attached? %s\n", PetscBools[PetscBool3ToBool(data->Neumann… in PCView_HPDDM()
2289 if (PetscBool3ToBool(data->Neumann)) { in PCSetUp_HPDDM()
2294 if (PetscBool3ToBool(data->Neumann) || block) structure = SAME_NONZERO_PATTERN; in PCSetUp_HPDDM()
2318 …if (data->share || (!PetscBool3ToBool(data->Neumann) && subdomains)) PetscCall(ISDuplicate(is[0], … in PCSetUp_HPDDM()
2332 if (!PetscBool3ToBool(data->Neumann) && (!algebraic || overlap != -1)) { in PCSetUp_HPDDM()
2350 if (PetscBool3ToBool(data->Neumann)) sub = &data->aux; in PCSetUp_HPDDM()
2598 …&& !ctx) PetscCall(PCHPDDMPermute_Private(unsorted, data->is, &uis, PetscBool3ToBool(data->Neumann… in PCSetUp_HPDDM()
2600 if (!PetscBool3ToBool(data->Neumann) && !block) { in PCSetUp_HPDDM()
2829 if (PetscDefined(USE_DEBUG) && PetscBool3ToBool(data->Neumann)) { in PCSetUp_HPDDM()
[all …]
/petsc/src/mat/interface/
H A Dmatrix.c4494 …c != PETSC_BOOL3_UNKNOWN) PetscCall(MatSetOption(*M, MAT_SYMMETRIC, PetscBool3ToBool(issymmetric))… in MatConvert()
4495 …n != PETSC_BOOL3_UNKNOWN) PetscCall(MatSetOption(*M, MAT_HERMITIAN, PetscBool3ToBool(ishermitian))… in MatConvert()
4496 if (isspd != PETSC_BOOL3_UNKNOWN) PetscCall(MatSetOption(*M, MAT_SPD, PetscBool3ToBool(isspd))); in MatConvert()
5697 if (l != r && (PetscBool3ToBool(mat->symmetric) || PetscBool3ToBool(mat->hermitian))) { in MatDiagonalScale()
5698 if (!PetscDefined(USE_COMPLEX) || PetscBool3ToBool(mat->symmetric)) { in MatDiagonalScale()
5708 if (PetscDefined(USE_COMPLEX) && PetscBool3ToBool(mat->hermitian)) { in MatDiagonalScale()
9371 if (A->symmetric != PETSC_BOOL3_UNKNOWN && !tol) *flg = PetscBool3ToBool(A->symmetric); in MatIsSymmetric()
9410 if (A->hermitian != PETSC_BOOL3_UNKNOWN && !tol) *flg = PetscBool3ToBool(A->hermitian); in MatIsHermitian()
9450 *flg = PetscBool3ToBool(A->symmetric); in MatIsSymmetricKnown()
9487 *flg = PetscBool3ToBool(A->spd); in MatIsSPDKnown()
[all …]
/petsc/src/ksp/ksp/tutorials/
H A Dex76.c101 if (share == PETSC_BOOL3_UNKNOWN) PetscCall(PCHPDDMSetSTShareSubKSP(pc, PetscBool3ToBool(share))); in main()
/petsc/src/mat/impls/is/
H A Dmatis.c882 …PetscCheck(sallow == PetscBool3ToBool(allow_repeated), comm, PETSC_ERR_SUP, "Cannot mix repeated a… in MatConvert_Nest_IS()
1051 PetscCall(MatISSetAllowRepeated(B, PetscBool3ToBool(allow_repeated))); in MatConvert_Nest_IS()