| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | AO.pyx | 55 app: Sequence[int] | IS, 104 app: Sequence[int] | IS, 156 app: Sequence[int] | IS, 214 def app2petsc(self, indices: Sequence[int] | IS) -> Sequence[int] | IS: 248 def petsc2app(self, indices: Sequence[int] | IS) -> Sequence[int] | IS:
|
| H A D | IS.pyx | 12 cdef class IS(Object): class 699 def difference(self, IS iset: IS) -> IS: argument
|
| H A D | PC.pyx | 1509 def setFieldSplitIS(self, *fields: tuple[str, IS]) -> None: argument 2364 def setBDDCDofsSplitting(self, isfields: IS | Sequence[IS]) -> None: 2386 def setBDDCDofsSplittingLocal(self, isfields: IS | Sequence[IS]) -> None:
|
| H A D | DMShell.pyx | 626 create_subdm: Callable[[DM, Sequence[int]], tuple[IS, DM]] | None,
|
| /petsc/include/ |
| H A D | petscistypes.h | 13 typedef struct _p_IS *IS; typedef
|
| /petsc/src/dm/field/impls/shell/ |
| H A D | dmfieldshell.c | 195 PetscErrorCode DMFieldShellSetEvaluateFE(DMField field, PetscErrorCode (*evaluateFE)(DMField, IS, P… in DMFieldShellSetEvaluateFE() argument 203 PetscErrorCode DMFieldShellSetEvaluateFV(DMField field, PetscErrorCode (*evaluateFV)(DMField, IS, P… in DMFieldShellSetEvaluateFV() argument 211 PetscErrorCode DMFieldShellSetGetDegree(DMField field, PetscErrorCode (*getDegree)(DMField, IS, Pet… in DMFieldShellSetGetDegree() argument 219 …uadrature(DMField field, PetscErrorCode (*createDefaultQuadrature)(DMField, IS, PetscQuadrature *)) in DMFieldShellSetCreateDefaultQuadrature() argument
|
| /petsc/src/ksp/pc/impls/hpddm/ftn-custom/ |
| H A D | zpchpddmf.c | 10 PETSC_EXTERN void pchpddmsetauxiliarymat_(PC *pc, IS *is, Mat *A, PetscErrorCode (*setup)(Mat, Pets… in pchpddmsetauxiliarymat_() argument
|
| /petsc/src/mat/graphops/order/ |
| H A D | sorder.c | 95 …tOrderingRegister(const char sname[], PetscErrorCode (*function)(Mat, MatOrderingType, IS *, IS *)) in MatOrderingRegister() argument
|
| /petsc/src/vec/is/is/interface/ |
| H A D | isreg.c | 142 PetscErrorCode ISRegister(const char sname[], PetscErrorCode (*function)(IS)) in ISRegister()
|
| /petsc/src/snes/impls/patch/ |
| H A D | snespatch.c | 386 …tComputeOperator(SNES snes, PetscErrorCode (*func)(PC, PetscInt, Vec, Mat, IS, PetscInt, const Pet… in SNESPatchSetComputeOperator() argument 395 …tComputeFunction(SNES snes, PetscErrorCode (*func)(PC, PetscInt, Vec, Vec, IS, PetscInt, const Pet… in SNESPatchSetComputeFunction() argument 404 … snes, PCPatchConstructType ctype, PetscErrorCode (*func)(PC, PetscInt *, IS **, IS *, void *), Pe… in SNESPatchSetConstructType() argument
|
| /petsc/src/dm/impls/shell/ |
| H A D | dmshell.c | 970 …etCreateFieldDecomposition(DM dm, PetscErrorCode (*decomp)(DM, PetscInt *, char ***, IS **, DM **)) in DMShellSetCreateFieldDecomposition() argument 995 …DomainDecomposition(DM dm, PetscErrorCode (*decomp)(DM, PetscInt *, char ***, IS **, IS **, DM **)) in DMShellSetCreateDomainDecomposition() argument 1045 …e DMShellSetCreateSubDM(DM dm, PetscErrorCode (*subdm)(DM, PetscInt, const PetscInt[], IS *, DM *)) in DMShellSetCreateSubDM() argument 1072 … DMShellGetCreateSubDM(DM dm, PetscErrorCode (**subdm)(DM, PetscInt, const PetscInt[], IS *, DM *)) in DMShellGetCreateSubDM() argument
|
| /petsc/src/binding/petsc4py/demo/python_types/ |
| H A D | matpython_protocol.py | 62 def createSubMatrix(self, A: Mat, r: IS, c: IS, out: Mat) -> Mat: 70 def zeroRowsColumns(self, A: Mat, r: IS, diag: Scalar, x: Vec, b: Vec) -> None:
|
| /petsc/src/binding/petsc4py/src/lib-petsc/compat/ |
| H A D | hpddm.h | 14 PetscErrorCode PCHPDDMSetAuxiliaryMat(PETSC_UNUSED PC pc,PETSC_UNUSED IS is,PETSC_UNUSED Mat aux,PE… in PCHPDDMSetAuxiliaryMat() argument
|
| /petsc/src/mat/impls/elemental/ |
| H A D | matelem.cxx | 671 static PetscErrorCode MatLUFactor_Elemental(Mat A, IS, IS, const MatFactorInfo *) in MatLUFactor_Elemental() argument 700 static PetscErrorCode MatLUFactorSymbolic_Elemental(Mat, Mat, IS, IS, const MatFactorInfo *) in MatLUFactorSymbolic_Elemental() argument 707 static PetscErrorCode MatCholeskyFactor_Elemental(Mat A, IS, const MatFactorInfo *) in MatCholeskyFactor_Elemental() argument 730 static PetscErrorCode MatCholeskyFactorSymbolic_Elemental(Mat, Mat, IS, const MatFactorInfo *) in MatCholeskyFactorSymbolic_Elemental() argument
|
| /petsc/src/binding/petsc4py/src/petsc4py/ |
| H A D | PETSc.pxd | 163 ctypedef public api class IS(Object) [ class
|
| /petsc/src/snes/impls/vi/rs/ |
| H A D | virs.c | 607 PetscErrorCode SNESVISetRedundancyCheck(SNES snes, PetscErrorCode (*func)(SNES, IS, IS *, void *), … in SNESVISetRedundancyCheck() argument
|
| /petsc/src/mat/impls/htool/ |
| H A D | htool.cxx | 1003 static PetscErrorCode MatLUFactorSymbolic_Htool(Mat F, Mat A, IS, IS, const MatFactorInfo *) in MatLUFactorSymbolic_Htool() argument 1010 static PetscErrorCode MatCholeskyFactorSymbolic_Htool(Mat F, Mat A, IS, const MatFactorInfo *) in MatCholeskyFactorSymbolic_Htool() argument
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexdd.c | 309 PetscErrorCode DMCreateNeumannOverlap_Plex(DM dm, IS *ovl, Mat *J, PetscErrorCode (**setup)(Mat, Pe… in DMCreateNeumannOverlap_Plex() argument
|
| /petsc/lib/petsc/bin/ |
| H A D | PetscBinaryIO.py | 158 class IS(np.ndarray): class
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiov.c | 3005 …Int ismax, const IS isrow[], const IS iscol[], MatReuse scall, Mat *submat[], PetscErrorCode (*get… in MatCreateSubMatricesMPI_MPIXAIJ() argument
|
| /petsc/src/ksp/pc/impls/hpddm/ |
| H A D | pchpddm.cxx | 202 static PetscErrorCode PCHPDDMSetAuxiliaryMat_HPDDM(PC pc, IS is, Mat A, PetscErrorCode (*setup)(Mat… in PCHPDDMSetAuxiliaryMat_HPDDM() argument 1117 static inline PetscErrorCode PCApply_Schur_Private(std::tuple<KSP, IS, Vec[2]> *p, PC factor, Type … in PCApply_Schur_Private() argument 1128 static inline PetscErrorCode PCApply_Schur_Private(std::tuple<KSP, IS, Vec[2]> *p, PC factor, Type … in PCApply_Schur_Private() argument 1268 static PetscErrorCode PCHPDDMCreateSubMatrices_Private(Mat mat, PetscInt n, const IS *, const IS *,… in PCHPDDMCreateSubMatrices_Private()
|
| /petsc/src/dm/impls/shell/ftn-custom/ |
| H A D | zdmshellf.c | 138 …reatefielddecomposition_(DM *dm, void (*func)(DM *, PetscInt *, char ***, IS **, DM **, PetscError… in dmshellsetcreatefielddecomposition_() argument
|
| /petsc/src/ksp/pc/impls/patch/ |
| H A D | pcpatch.c | 446 …PC pc, PCPatchConstructType ctype, PetscErrorCode (*func)(PC, PetscInt *, IS **, IS *, void *), Pe… in PCPatchSetConstructType() argument 481 … pc, PCPatchConstructType *ctype, PetscErrorCode (**func)(PC, PetscInt *, IS **, IS *, void *), vo… in PCPatchGetConstructType() argument
|
| /petsc/src/mat/impls/aij/seq/kokkos/ |
| H A D | aijkok.kokkos.cxx | 2085 static PetscErrorCode MatILUFactorSymbolic_SeqAIJKokkos_ILU0(Mat B, Mat A, IS, IS, const MatFactorI… in MatILUFactorSymbolic_SeqAIJKokkos_ILU0() argument
|
| /petsc/src/mat/impls/aij/seq/seqcusparse/ |
| H A D | aijcusparse.cu | 1759 static PetscErrorCode MatILUFactorSymbolic_SeqAIJCUSPARSE_ILU0(Mat fact, Mat A, IS, IS, const MatFa… in MatILUFactorSymbolic_SeqAIJCUSPARSE_ILU0() argument 2008 static PetscErrorCode MatICCFactorSymbolic_SeqAIJCUSPARSE_ICC0(Mat fact, Mat A, IS, const MatFactor… in MatICCFactorSymbolic_SeqAIJCUSPARSE_ICC0() argument
|