Home
last modified time | relevance | path

Searched refs:MATDIAGONAL (Results 1 – 12 of 12) sorted by relevance

/petsc/src/mat/impls/diagonal/
H A Ddiagonal.c127 PetscCall(MatSetType(*B, MATDIAGONAL)); in MatDuplicate_Diagonal()
589 PetscCall(MatSetType(*J, MATDIAGONAL)); in MatCreateDiagonal()
734 PetscCall(PetscObjectChangeTypeName((PetscObject)A, MATDIAGONAL)); in MatCreate_Diagonal()
/petsc/src/mat/interface/
H A Dmatregis.c249 PetscCall(MatRegister(MATDIAGONAL, MatCreate_Diagonal)); in MatRegisterAll()
H A Dmatrix.c1179 …tTypeCompareAny((PetscObject)mat, &is_constant_or_diagonal, MATCONSTANTDIAGONAL, MATDIAGONAL, "")); in MatView()
/petsc/src/ksp/ksp/utils/lmvm/
H A Dlmvmutils.c298 PetscCall(MatSetType(J0diag, MATDIAGONAL)); in MatLMVMSetJ0Diag()
311 PetscCall(PetscObjectTypeCompare((PetscObject)lmvm->J0, MATDIAGONAL, &isvdiag)); in MatLMVMGetJ0InvDiag()
314 PetscCall(MatSetType(lmvm->J0, MATDIAGONAL)); in MatLMVMGetJ0InvDiag()
/petsc/doc/changes/
H A D320.md140 - Add `MATDIAGONAL` which can be created with `MatCreateDiagonal()`
/petsc/src/ksp/ksp/utils/lmvm/rescale/
H A Dsymbrdnrescale.c459 …ctTypeCompareAny((PetscObject)J0, &is_constant_or_diagonal, MATCONSTANTDIAGONAL, MATDIAGONAL, "")); in SymBroydenRescaleSetUp()
/petsc/src/ksp/ksp/utils/lmvm/tests/
H A Dex1.c541 …all(PetscObjectTypeCompareAny((PetscObject)J_0, &has_solve, MATCONSTANTDIAGONAL, MATDIAGONAL, "")); in main()
/petsc/src/mat/impls/aij/mpi/mumps/
H A Dmumps.c1549 PetscCall(PetscObjectTypeCompare((PetscObject)sub, MATDIAGONAL, &isDiag)); in MatConvertToTriples_nest_xaij()
4078 PetscCall(PetscObjectBaseTypeCompare((PetscObject)A, MATDIAGONAL, &isDiag)); in MatGetFactor_aij_mumps()
4400 PetscCall(PetscObjectTypeCompare((PetscObject)sub, MATDIAGONAL, &isDiag)); in MatGetFactor_nest_mumps()
4495 …PetscCall(MatSolverTypeRegister(MATSOLVERMUMPS, MATDIAGONAL, MAT_FACTOR_LU, MatGetFactor_aij_mumps… in MatSolverTypeRegister_MUMPS()
4496 …PetscCall(MatSolverTypeRegister(MATSOLVERMUMPS, MATDIAGONAL, MAT_FACTOR_CHOLESKY, MatGetFactor_aij… in MatSolverTypeRegister_MUMPS()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscmat.pxi92 PetscMatType MATDIAGONAL
H A DMat.pyx99 DIAGONAL = S_(MATDIAGONAL)
/petsc/include/
H A Dpetscmat.h141 #define MATDIAGONAL "diagonal" macro
/petsc/src/ksp/pc/impls/hpddm/
H A Dpchpddm.cxx2006 …PetscCall(PetscObjectTypeCompareAny((PetscObject)A11, &flg, MATDIAGONAL, MATCONSTANTDIAGONAL, "")); in PCSetUp_HPDDM()