Home
last modified time | relevance | path

Searched refs:PETSC_BOOL3_TRUE (Results 1 – 25 of 42) sorted by relevance

12

/petsc/src/mat/impls/centering/
H A Dcentering.c73 (*C)->symmetric = PETSC_BOOL3_TRUE; in MatCreateCentering()
76 (*C)->structurally_symmetric = PETSC_BOOL3_TRUE; in MatCreateCentering()
77 if (!PetscDefined(USE_COMPLEX)) (*C)->hermitian = PETSC_BOOL3_TRUE; in MatCreateCentering()
/petsc/include/
H A Dpetscsystypes.h479 PETSC_BOOL3_TRUE = 1, enumerator
484 #define PetscBool3ToBool(a) ((a) == PETSC_BOOL3_TRUE ? PETSC_TRUE : PETSC_FALSE)
485 #define PetscBoolToBool3(a) ((a) == PETSC_TRUE ? PETSC_BOOL3_TRUE : PETSC_BOOL3_FALSE)
/petsc/src/mat/impls/sbaij/seq/
H A Daijsbaij.c13 const int aconj = PetscDefined(USE_COMPLEX) && A->hermitian == PETSC_BOOL3_TRUE ? 1 : 0; in MatConvert_SeqSBAIJ_SeqAIJ()
175 …PetscCheck(A->symmetric == PETSC_BOOL3_TRUE, PetscObjectComm((PetscObject)A), PETSC_ERR_USER, "Mat… in MatConvert_SeqAIJ_SeqSBAIJ()
177 …PetscCheck(A->symmetric == PETSC_BOOL3_TRUE || A->hermitian == PETSC_BOOL3_TRUE, PetscObjectComm((… in MatConvert_SeqAIJ_SeqSBAIJ()
243 const int aconj = PetscDefined(USE_COMPLEX) && A->hermitian == PETSC_BOOL3_TRUE ? 1 : 0; in MatConvert_SeqSBAIJ_SeqBAIJ()
340 …PetscCheck(A->symmetric == PETSC_BOOL3_TRUE, PetscObjectComm((PetscObject)A), PETSC_ERR_USER, "Mat… in MatConvert_SeqBAIJ_SeqSBAIJ()
H A Drelax.h74 const int aconj = PetscDefined(USE_COMPLEX) && A->hermitian == PETSC_BOOL3_TRUE ? 1 : 0; in MatMult_SeqSBAIJ_1_ushort()
H A Dsbaij.c1670 …KY || ftype == MAT_FACTOR_ICC) && A->hermitian == PETSC_BOOL3_TRUE && A->symmetric != PETSC_BOOL3_… in MatGetFactor_seqsbaij_petsc()
1822 B->symmetric = PETSC_BOOL3_TRUE; in MatCreate_SeqSBAIJ()
1823 B->structurally_symmetric = PETSC_BOOL3_TRUE; in MatCreate_SeqSBAIJ()
1825 B->hermitian = PETSC_BOOL3_TRUE; in MatCreate_SeqSBAIJ()
/petsc/include/petsc/private/
H A Dmempoison.h175 if (__asan_region_is_poisoned((void *)ptr, size)) *poisoned = PETSC_BOOL3_TRUE; in PetscIsRegionPoisoned()
/petsc/src/mat/impls/aij/seq/hdf5/
H A Daijhdf5.c65 if (format == PETSC_VIEWER_HDF5_MAT && mat->symmetric != PETSC_BOOL3_TRUE) { in MatLoad_AIJ_HDF5()
142 if (format == PETSC_VIEWER_HDF5_MAT && mat->symmetric != PETSC_BOOL3_TRUE) { in MatLoad_AIJ_HDF5()
/petsc/src/mat/impls/transpose/
H A Dhtransm.c143 if (Ain->symmetric == PETSC_BOOL3_TRUE) Atrans = 0; in MatProductSetFromOptions_HT()
144 if (Bin->symmetric == PETSC_BOOL3_TRUE) Btrans = 0; in MatProductSetFromOptions_HT()
145 if (Cin && Cin->symmetric == PETSC_BOOL3_TRUE) Ctrans = 0; in MatProductSetFromOptions_HT()
351 …PetscCheck(!PetscDefined(USE_COMPLEX) || A->hermitian == PETSC_BOOL3_TRUE, PetscObjectComm((PetscO… in MatCholeskyFactor_HT()
421 …PetscCheck(!PetscDefined(USE_COMPLEX) || A->hermitian == PETSC_BOOL3_TRUE, PetscObjectComm((PetscO… in MatGetFactor_HT()
H A Dtransm.c432 if (Ain->symmetric == PETSC_BOOL3_TRUE) Atrans = 0; in MatProductSetFromOptions_Transpose()
433 if (Bin->symmetric == PETSC_BOOL3_TRUE) Btrans = 0; in MatProductSetFromOptions_Transpose()
434 if (Cin && Cin->symmetric == PETSC_BOOL3_TRUE) Ctrans = 0; in MatProductSetFromOptions_Transpose()
/petsc/src/mat/impls/htool/
H A Dhtool.cxx203 if (A->symmetric == PETSC_BOOL3_TRUE || A->hermitian == PETSC_BOOL3_TRUE) { in MatCreateSubMatrices_Htool()
208 if (A->hermitian == PETSC_BOOL3_TRUE && PetscDefined(USE_COMPLEX)) { in MatCreateSubMatrices_Htool()
225 if (A->symmetric == PETSC_BOOL3_TRUE || A->hermitian == PETSC_BOOL3_TRUE) { in MatCreateSubMatrices_Htool()
230 if (A->hermitian == PETSC_BOOL3_TRUE && PetscDefined(USE_COMPLEX)) { in MatCreateSubMatrices_Htool()
414 …= PetscDefined(USE_COMPLEX) && A->hermitian == PETSC_BOOL3_TRUE ? 'H' : (A->symmetric == PETSC_BOO… in MatAssemblyEnd_Htool()
503 … (!a->block_tree_consistency && !(A->symmetric == PETSC_BOOL3_TRUE || A->hermitian == PETSC_BOOL3_… in MatAssemblyEnd_Htool()
/petsc/src/mat/impls/cdiagonal/
H A Dcdiagonal.c374 A->structurally_symmetric = PETSC_BOOL3_TRUE; in MatCreate_ConstantDiagonal()
376 A->symmetric = PETSC_BOOL3_TRUE; in MatCreate_ConstantDiagonal()
377 if (!PetscDefined(USE_COMPLEX)) A->hermitian = PETSC_BOOL3_TRUE; in MatCreate_ConstantDiagonal()
/petsc/src/mat/impls/aij/seq/cholmod/
H A Daijcholmod.c66 if (PetscDefined(USE_COMPLEX) && A->hermitian != PETSC_BOOL3_TRUE) { in MatGetFactor_seqaij_cholmod()
/petsc/src/ksp/pc/impls/tfs/
H A Dtfs.c105 if (A->symmetric == PETSC_BOOL3_TRUE) { in PCSetUp_TFS()
/petsc/src/mat/impls/baij/seq/
H A Dbaijfact.c700 …PetscCheck(!PetscDefined(USE_COMPLEX) || A->hermitian != PETSC_BOOL3_TRUE || !(ftype == MAT_FACTOR… in MatGetFactor_seqbaij_petsc()
763 A->symmetric = PETSC_BOOL3_TRUE; in MatCholeskyFactorNumeric_SeqBAIJ_N()
764 if (!PetscDefined(USE_COMPLEX)) A->hermitian = PETSC_BOOL3_TRUE; in MatCholeskyFactorNumeric_SeqBAIJ_N()
1039 A->symmetric = PETSC_BOOL3_TRUE; in MatICCFactorSymbolic_SeqBAIJ()
1040 if (!PetscDefined(USE_COMPLEX)) A->hermitian = PETSC_BOOL3_TRUE; in MatICCFactorSymbolic_SeqBAIJ()
1263 A->symmetric = PETSC_BOOL3_TRUE; in MatCholeskyFactorSymbolic_SeqBAIJ()
1264 if (!PetscDefined(USE_COMPLEX)) A->hermitian = PETSC_BOOL3_TRUE; in MatCholeskyFactorSymbolic_SeqBAIJ()
/petsc/src/mat/impls/diagonal/
H A Ddiagonal.c697 A->structurally_symmetric = PETSC_BOOL3_TRUE; in MatCreate_Diagonal()
700 A->symmetric = PETSC_BOOL3_TRUE; in MatCreate_Diagonal()
701 if (!PetscDefined(USE_COMPLEX)) A->hermitian = PETSC_BOOL3_TRUE; in MatCreate_Diagonal()
/petsc/src/mat/impls/blockmat/seq/
H A Dblockmat.c241 if (A->symmetric == PETSC_BOOL3_TRUE && brow > bcol) continue; in MatSetValues_BlockMat()
409 …if (A->symmetric == PETSC_BOOL3_TRUE) PetscCall(PetscViewerASCIIPrintf(viewer, "Only upper triangu… in MatView_BlockMat()
568 if (A->symmetric == PETSC_BOOL3_TRUE) PetscCall(MatSetType(C, MATSEQSBAIJ)); in MatCreateSubMatrix_BlockMat()
/petsc/src/mat/interface/
H A Dmatrix.c596 …PetscDefined(USE_COMPLEX) && !(mat->symmetric == PETSC_BOOL3_TRUE && mat->hermitian == PETSC_BOOL3… in MatConjugate()
2736 if (mat->symmetric == PETSC_BOOL3_TRUE && mat->ops->mult) op = mat->ops->mult; in MatMultTranspose()
2792 if (mat->ops->multhermitiantranspose || (mat->hermitian == PETSC_BOOL3_TRUE && mat->ops->mult)) { in MatMultHermitianTranspose()
5333 if (!f && !(reuse == MAT_INPLACE_MATRIX && mat->hermitian == PETSC_BOOL3_TRUE && conjugate)) { in MatTranspose_Private()
5335 if (reuse != MAT_INPLACE_MATRIX || mat->symmetric != PETSC_BOOL3_TRUE) { in MatTranspose_Private()
6103 mat->spd = PETSC_BOOL3_TRUE; in MatSetOption()
6104 mat->symmetric = PETSC_BOOL3_TRUE; in MatSetOption()
6105 mat->structurally_symmetric = PETSC_BOOL3_TRUE; in MatSetOption()
6107 mat->hermitian = PETSC_BOOL3_TRUE; in MatSetOption()
6115 if (flg) mat->structurally_symmetric = PETSC_BOOL3_TRUE; in MatSetOption()
[all …]
/petsc/src/mat/impls/aij/seq/mkl_pardiso/
H A Dmkl_pardiso.c804 …PetscDefined(USE_COMPLEX) && F->factortype == MAT_FACTOR_CHOLESKY && A->spd == PETSC_BOOL3_TRUE)) { in MatFactorSymbolic_AIJMKL_PARDISO_Private()
1037 if (A->spd == PETSC_BOOL3_TRUE) mat_mkl_pardiso->mtype = 2; in MatGetFactor_aij_mkl_pardiso()
1041 …PetscCheck(A->hermitian != PETSC_BOOL3_TRUE, PetscObjectComm((PetscObject)A), PETSC_ERR_SUP, "No s… in MatGetFactor_aij_mkl_pardiso()
/petsc/src/mat/impls/aij/mpi/mkl_cpardiso/
H A Dmkl_cpardiso.c696 if (A->spd == PETSC_BOOL3_TRUE) mat_mkl_cpardiso->mtype = 2; in MatCholeskyFactorSymbolic_AIJMKL_CPARDISO()
711 if (A->spd == PETSC_BOOL3_TRUE) { in MatCholeskyFactorSymbolic_AIJMKL_CPARDISO()
/petsc/src/mat/impls/aij/mpi/superlu_dist/
H A Dsuperlu_dist.c789 …if (A->symmetric == PETSC_BOOL3_TRUE || A->hermitian == PETSC_BOOL3_TRUE) F->ops->getinertia = Mat… in MatLUFactorSymbolic_SuperLU_DIST()
/petsc/src/ksp/ksp/tutorials/
H A Dex76.c75 share = PETSC_BOOL3_TRUE; in main()
/petsc/src/mat/impls/aij/mpi/mumps/
H A Dmumps.c4071 …& ftype == MAT_FACTOR_CHOLESKY && A->hermitian == PETSC_BOOL3_TRUE && A->symmetric != PETSC_BOOL3_… in MatGetFactor_aij_mumps()
4124 else if (A->spd == PETSC_BOOL3_TRUE) mumps->sym = 1; in MatGetFactor_aij_mumps()
4156 …& ftype == MAT_FACTOR_CHOLESKY && A->hermitian == PETSC_BOOL3_TRUE && A->symmetric != PETSC_BOOL3_… in MatGetFactor_sbaij_mumps()
4196 else if (A->spd == PETSC_BOOL3_TRUE) mumps->sym = 1; in MatGetFactor_sbaij_mumps()
4352 …& ftype == MAT_FACTOR_CHOLESKY && A->hermitian == PETSC_BOOL3_TRUE && A->symmetric != PETSC_BOOL3_… in MatGetFactor_nest_mumps()
4455 else if (A->spd == PETSC_BOOL3_TRUE) mumps->sym = 1; in MatGetFactor_nest_mumps()
/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.kokkos.cxx323 if (A->symmetric == PETSC_BOOL3_TRUE) { in MatSeqAIJKokkosGenerateTranspose_Private()
361 if (A->hermitian == PETSC_BOOL3_TRUE) { in MatSeqAIJKokkosGenerateHermitian_Private()
912 if (A->symmetric == PETSC_BOOL3_TRUE && ptype == MATPRODUCT_AtB) { in MatProductSymbolic_SeqAIJKokkos_SeqAIJKokkos()
916 if (B->symmetric == PETSC_BOOL3_TRUE && ptype == MATPRODUCT_ABt) { in MatProductSymbolic_SeqAIJKokkos_SeqAIJKokkos()
/petsc/src/mat/impls/sbaij/seq/cholmod/
H A Dsbaijcholmod.c548 if (PetscDefined(USE_COMPLEX) && A->hermitian != PETSC_BOOL3_TRUE) { in MatGetFactor_seqsbaij_cholmod()
/petsc/src/mat/impls/elemental/
H A Dmatelem.cxx1005 v = A->hermitian == PETSC_BOOL3_TRUE ? PetscConj(vals[j]) : vals[j]; in MatConvert_SeqSBAIJ_Elemental()
1047 v = A->hermitian == PETSC_BOOL3_TRUE ? PetscConj(vals[j]) : vals[j]; in MatConvert_MPISBAIJ_Elemental()

12