Lines Matching refs:IS
42 PETSC_EXTERN PetscErrorCode ISSetType(IS, ISType);
43 PETSC_EXTERN PetscErrorCode ISGetType(IS, ISType *);
44 PETSC_EXTERN PetscErrorCode ISRegister(const char[], PetscErrorCode (*)(IS));
46 PETSC_EXTERN PetscErrorCode ISCreate(MPI_Comm, IS *);
48 PETSC_EXTERN PetscErrorCode ISDestroy(IS *);
49 PETSC_EXTERN PetscErrorCode ISSetPermutation(IS);
50 PETSC_EXTERN PetscErrorCode ISPermutation(IS, PetscBool *);
51 PETSC_EXTERN PetscErrorCode ISSetIdentity(IS);
52 PETSC_EXTERN PetscErrorCode ISIdentity(IS, PetscBool *);
53 PETSC_EXTERN PetscErrorCode ISContiguousLocal(IS, PetscInt, PetscInt, PetscInt *, PetscBool *);
80 PETSC_EXTERN PetscErrorCode ISSetInfo(IS, ISInfo, ISInfoType, PetscBool, PetscBool);
81 PETSC_EXTERN PetscErrorCode ISGetInfo(IS, ISInfo, ISInfoType, PetscBool, PetscBool *);
82 PETSC_EXTERN PetscErrorCode ISClearInfoCache(IS, PetscBool);
83 PETSC_EXTERN PetscErrorCode ISGetIndices(IS, const PetscInt *[]);
84 PETSC_EXTERN PetscErrorCode ISRestoreIndices(IS, const PetscInt *[]);
85 PETSC_EXTERN PetscErrorCode ISGetTotalIndices(IS, const PetscInt *[]);
86 PETSC_EXTERN PetscErrorCode ISRestoreTotalIndices(IS, const PetscInt *[]);
87 PETSC_EXTERN PetscErrorCode ISGetNonlocalIndices(IS, const PetscInt *[]);
88 PETSC_EXTERN PetscErrorCode ISRestoreNonlocalIndices(IS, const PetscInt *[]);
89 PETSC_EXTERN PetscErrorCode ISGetNonlocalIS(IS, IS *);
90 PETSC_EXTERN PetscErrorCode ISRestoreNonlocalIS(IS, IS *);
91 PETSC_EXTERN PetscErrorCode ISGetSize(IS, PetscInt *);
92 PETSC_EXTERN PetscErrorCode ISGetLocalSize(IS, PetscInt *);
93 PETSC_EXTERN PetscErrorCode ISInvertPermutation(IS, PetscInt, IS *);
94 PETSC_EXTERN PetscErrorCode ISView(IS, PetscViewer);
95 PETSC_EXTERN PetscErrorCode ISViewFromOptions(IS, PetscObject, const char[]);
96 PETSC_EXTERN PetscErrorCode ISLoad(IS, PetscViewer);
97 PETSC_EXTERN PetscErrorCode ISEqual(IS, IS, PetscBool *);
98 PETSC_EXTERN PetscErrorCode ISEqualUnsorted(IS, IS, PetscBool *);
99 PETSC_EXTERN PetscErrorCode ISSort(IS);
100 PETSC_EXTERN PetscErrorCode ISSortRemoveDups(IS);
101 PETSC_EXTERN PetscErrorCode ISSorted(IS, PetscBool *);
102 PETSC_EXTERN PetscErrorCode ISDifference(IS, IS, IS *);
103 PETSC_EXTERN PetscErrorCode ISSum(IS, IS, IS *);
104 PETSC_EXTERN PetscErrorCode ISExpand(IS, IS, IS *);
105 PETSC_EXTERN PetscErrorCode ISIntersect(IS, IS, IS *);
106 PETSC_EXTERN PetscErrorCode ISGetMinMax(IS, PetscInt *, PetscInt *);
108 PETSC_EXTERN PetscErrorCode ISLocate(IS, PetscInt, PetscInt *);
109 PETSC_EXTERN PetscErrorCode ISGetPointRange(IS, PetscInt *, PetscInt *, const PetscInt *[]);
110 PETSC_EXTERN PetscErrorCode ISRestorePointRange(IS, PetscInt *, PetscInt *, const PetscInt *[]);
111 PETSC_EXTERN PetscErrorCode ISGetPointSubrange(IS, PetscInt, PetscInt, const PetscInt *);
113 PETSC_EXTERN PetscErrorCode ISGetBlockSize(IS, PetscInt *);
114 PETSC_EXTERN PetscErrorCode ISSetBlockSize(IS, PetscInt);
115 PETSC_EXTERN PetscErrorCode ISGetCompressOutput(IS, PetscBool *);
116 PETSC_EXTERN PetscErrorCode ISSetCompressOutput(IS, PetscBool);
118 PETSC_EXTERN PetscErrorCode ISToGeneral(IS);
120 PETSC_EXTERN PetscErrorCode ISDuplicate(IS, IS *);
121 PETSC_EXTERN PetscErrorCode ISCopy(IS, IS);
122 PETSC_EXTERN PetscErrorCode ISShift(IS, PetscInt, IS);
123 PETSC_EXTERN PetscErrorCode ISAllGather(IS, IS *);
124 PETSC_EXTERN PetscErrorCode ISComplement(IS, PetscInt, PetscInt, IS *);
125 PETSC_EXTERN PetscErrorCode ISConcatenate(MPI_Comm, PetscInt, const IS[], IS *);
126 PETSC_EXTERN PetscErrorCode ISListToPair(MPI_Comm, PetscInt, IS[], IS *, IS *);
127 PETSC_EXTERN PetscErrorCode ISPairToList(IS, IS, PetscInt *, IS *[]);
128 PETSC_EXTERN PetscErrorCode ISEmbed(IS, IS, PetscBool, IS *);
129 PETSC_EXTERN PetscErrorCode ISSortPermutation(IS, PetscBool, IS *);
130 PETSC_EXTERN PetscErrorCode ISOnComm(IS, MPI_Comm, PetscCopyMode, IS *);
131 PETSC_EXTERN PetscErrorCode ISRenumber(IS, IS, PetscInt *, IS *);
132 PETSC_EXTERN PetscErrorCode ISCreateSubIS(IS, IS, IS *);
135 PETSC_EXTERN PetscErrorCode ISCreateGeneral(MPI_Comm, PetscInt, const PetscInt[], PetscCopyMode, IS…
136 PETSC_EXTERN PetscErrorCode ISGeneralSetIndices(IS, PetscInt, const PetscInt[], PetscCopyMode);
137 PETSC_EXTERN PetscErrorCode ISGeneralSetIndicesFromMask(IS, PetscInt, PetscInt, const PetscBool[]);
138 PETSC_EXTERN PetscErrorCode ISGeneralFilter(IS, PetscInt, PetscInt);
141 … PetscErrorCode ISCreateBlock(MPI_Comm, PetscInt, PetscInt, const PetscInt[], PetscCopyMode, IS *);
142 PETSC_EXTERN PetscErrorCode ISBlockSetIndices(IS, PetscInt, PetscInt, const PetscInt[], PetscCopyMo…
143 PETSC_EXTERN PetscErrorCode ISBlockGetIndices(IS, const PetscInt *[]);
144 PETSC_EXTERN PetscErrorCode ISBlockRestoreIndices(IS, const PetscInt *[]);
145 PETSC_EXTERN PetscErrorCode ISBlockGetLocalSize(IS, PetscInt *);
146 PETSC_EXTERN PetscErrorCode ISBlockGetSize(IS, PetscInt *);
149 PETSC_EXTERN PetscErrorCode ISCreateStride(MPI_Comm, PetscInt, PetscInt, PetscInt, IS *);
150 PETSC_EXTERN PetscErrorCode ISStrideSetStride(IS, PetscInt, PetscInt, PetscInt);
151 PETSC_EXTERN PetscErrorCode ISStrideGetInfo(IS, PetscInt *, PetscInt *);
192 PETSC_EXTERN PetscErrorCode ISLocalToGlobalMappingCreateIS(IS, ISLocalToGlobalMapping *);
212 PETSC_EXTERN PetscErrorCode ISLocalToGlobalMappingApplyIS(ISLocalToGlobalMapping, IS, IS *);
215 …orCode ISGlobalToLocalMappingApplyIS(ISLocalToGlobalMapping, ISGlobalToLocalMappingMode, IS, IS *);
288 PETSC_EXTERN PetscErrorCode ISColoringGetIS(ISColoring, PetscCopyMode, PetscInt *, IS *[]);
289 PETSC_EXTERN PetscErrorCode ISColoringRestoreIS(ISColoring, PetscCopyMode, IS *[]);
295 PETSC_EXTERN PetscErrorCode ISBuildTwoSided(IS, IS, IS *);
296 PETSC_EXTERN PetscErrorCode ISPartitioningToNumbering(IS, IS *);
297 PETSC_EXTERN PetscErrorCode ISPartitioningCount(IS, PetscInt, PetscInt[]);
299 … PetscErrorCode ISCompressIndicesGeneral(PetscInt, PetscInt, PetscInt, PetscInt, const IS[], IS[]);
300 …Code ISCompressIndicesSorted(PetscInt n, PetscInt bs, PetscInt imax, const IS is_in[], IS is_out[]) in ISCompressIndicesSorted()
304 …RN PetscErrorCode ISExpandIndicesGeneral(PetscInt, PetscInt, PetscInt, PetscInt, const IS[], IS[]);
361 PETSC_EXTERN PetscErrorCode ISGetLayout(IS, PetscLayout *);
362 PETSC_EXTERN PetscErrorCode ISSetLayout(IS, PetscLayout);