| /petsc/src/mat/impls/centering/ |
| H A D | centering.c | 73 (*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 D | petscsystypes.h | 479 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 D | aijsbaij.c | 13 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 D | relax.h | 74 const int aconj = PetscDefined(USE_COMPLEX) && A->hermitian == PETSC_BOOL3_TRUE ? 1 : 0; in MatMult_SeqSBAIJ_1_ushort()
|
| H A D | sbaij.c | 1670 …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 D | mempoison.h | 175 if (__asan_region_is_poisoned((void *)ptr, size)) *poisoned = PETSC_BOOL3_TRUE; in PetscIsRegionPoisoned()
|
| /petsc/src/mat/impls/aij/seq/hdf5/ |
| H A D | aijhdf5.c | 65 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 D | htransm.c | 143 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 D | transm.c | 432 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 D | htool.cxx | 203 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 D | cdiagonal.c | 374 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 D | aijcholmod.c | 66 if (PetscDefined(USE_COMPLEX) && A->hermitian != PETSC_BOOL3_TRUE) { in MatGetFactor_seqaij_cholmod()
|
| /petsc/src/ksp/pc/impls/tfs/ |
| H A D | tfs.c | 105 if (A->symmetric == PETSC_BOOL3_TRUE) { in PCSetUp_TFS()
|
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baijfact.c | 700 …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 D | diagonal.c | 697 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 D | blockmat.c | 241 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 D | matrix.c | 596 …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 D | mkl_pardiso.c | 804 …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 D | mkl_cpardiso.c | 696 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 D | superlu_dist.c | 789 …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 D | ex76.c | 75 share = PETSC_BOOL3_TRUE; in main()
|
| /petsc/src/mat/impls/aij/mpi/mumps/ |
| H A D | mumps.c | 4071 …& 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 D | aijkok.kokkos.cxx | 323 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 D | sbaijcholmod.c | 548 if (PetscDefined(USE_COMPLEX) && A->hermitian != PETSC_BOOL3_TRUE) { in MatGetFactor_seqsbaij_cholmod()
|
| /petsc/src/mat/impls/elemental/ |
| H A D | matelem.cxx | 1005 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()
|