Home
last modified time | relevance | path

Searched refs:iset (Results 1 – 25 of 33) sorted by relevance

12

/petsc/src/binding/petsc4py/test/
H A Dtest_is.py12 self.iset = None
16 istype = self.iset.getType()
20 lsize = self.iset.getLocalSize()
21 gsize = self.iset.getSize()
25 iset = self.iset.duplicate()
26 self.assertTrue(self.iset.equal(iset))
27 del iset
30 iset = self.iset.copy()
31 self.assertTrue(self.iset.equal(iset))
32 del iset
[all …]
H A Dtest_lgmap.py71 self.iset = PETSc.IS().createGeneral(self.idx, comm=PETSc.COMM_WORLD)
72 self.lgmap = PETSc.LGMap().create(self.iset)
75 self.iset = None
80 comm2 = self.iset.getComm()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DIS.pyx29 self.obj = <PetscObject*> &self.iset
30 self.iset = NULL
73 CHKERR(ISView(self.iset, cviewer))
85 CHKERR(ISDestroy(&self.iset))
106 CHKERR(PetscCLEAR(self.obj)); self.iset = newiset
126 CHKERR(ISSetType(self.iset, cval))
139 CHKERR(ISGetType(self.iset, &cval))
168 CHKERR(PetscCLEAR(self.obj)); self.iset = newiset
201 CHKERR(PetscCLEAR(self.obj)); self.iset = newiset
236 CHKERR(PetscCLEAR(self.obj)); self.iset = newiset
[all …]
H A Dpetscis.pxi100 cdef inline IS ref_IS(PetscIS iset): argument
102 ob.iset = iset
116 cdef PetscIS iset
121 def __cinit__(self, IS iset): argument
122 cdef PetscIS i = iset.iset
124 self.iset = i
130 if self.hasarray and self.iset != NULL:
131 CHKERR(ISRestoreIndices(self.iset, &self.data))
132 CHKERR(ISDestroy(&self.iset))
137 if not self.hasarray and self.iset != NULL:
[all …]
H A DDMLabel.pyx91 def insertIS(self, IS iset, value: int) -> Self: argument
98 iset
109 CHKERR(DMLabelInsertIS(self.dmlabel, iset.iset, cvalue))
258 def addStrataIS(self, IS iset) -> None: argument
265 iset
273 CHKERR(DMLabelAddStrataIS(self.dmlabel, iset.iset))
299 cdef IS iset = IS()
300 CHKERR(DMLabelGetValueIS(self.dmlabel, &iset.iset))
301 return iset
382 cdef IS iset = IS()
[all …]
H A DAO.pyx89 isapp = (<IS>app).iset
91 ispetsc = (<IS?>petsc).iset
141 isapp = (<IS>app).iset
143 ispetsc = (<IS?>petsc).iset
187 isapp = (<IS>app).iset
189 ispetsc = (<IS?>petsc).iset
238 cdef PetscIS iset = NULL
241 iset = (<IS>indices).iset
242 CHKERR(AOApplicationToPetscIS(self.ao, iset))
272 cdef PetscIS iset = NULL
[all …]
H A Dpetscdmshell.pxi362 islist[0][i] = (<IS?>ises[i]).iset
410 innerislist[0][i] = (<IS?>innerises[i]).iset
416 outerislist[0][i] = (<IS?>outerises[i]).iset
480 cdef IS iset
490 iset, subdm = create_subdm(dm, fields, *args, **kargs)
492 CHKERR(PetscINCREF(iset.obj))
494 ciset[0] = iset.iset
H A DDMPlex.pyx961 cdef IS iset = IS()
962 CHKERR(DMPlexGetCellNumbering(self.dm, &iset.iset))
963 CHKERR(PetscINCREF(iset.obj))
964 return iset
976 cdef IS iset = IS()
977 CHKERR(DMPlexGetVertexNumbering(self.dm, &iset.iset))
978 CHKERR(PetscINCREF(iset.obj))
979 return iset
991 cdef IS iset = IS()
992 CHKERR(DMPlexCreatePointNumbering(self.dm, &iset.iset))
[all …]
H A DPC.pyx933 isets[i] = (<IS?>is_sub[i]).iset
938 isets_local[i] = (<IS?>is_local[i]).iset
976 isets[i] = (<IS?>is_sub[i]).iset
981 isets_local[i] = (<IS?>is_local[i]).iset
1533 CHKERR(PCFieldSplitSetIS(self.pc, cname, field.iset))
2166 if l2l is not None: pl2l = l2l.iset
2241 CHKERR(PCBDDCSetPrimalVerticesIS(self.pc, primv.iset))
2258 CHKERR(PCBDDCSetPrimalVerticesLocalIS(self.pc, primv.iset))
2311 CHKERR(PCBDDCSetDirichletBoundaries(self.pc, bndr.iset))
2328 CHKERR(PCBDDCSetDirichletBoundariesLocal(self.pc, bndr.iset))
[all …]
H A DMat.pyx1450 CHKERR(MatCreateSubMatrixVirtual(A.mat, isrow.iset, iscol.iset, &newmat))
1512 for i from 0 <= i < mr: cisrows[i] = (<IS?>isrows[i]).iset
1515 for j from 0 <= j < mc: ciscols[j] = (<IS?>iscols[j]).iset
2075 CHKERR(MatGetOwnershipIS(self.mat, &rows.iset, &cols.iset))
2348 CHKERR(MatPermute(self.mat, row.iset, col.iset, &mat.mat))
3270 CHKERR(MatZeroRowsIS(self.mat, (<IS>rows).iset, sval, xvec, bvec))
3303 CHKERR(MatZeroRowsLocalIS(self.mat, (<IS>rows).iset, sval, xvec, bvec))
3337 CHKERR(MatZeroRowsColumnsIS(self.mat, (<IS>rows).iset, sval, xvec, bvec))
3371 CHKERR(MatZeroRowsColumnsLocalIS(self.mat, (<IS>rows).iset, sval, xvec, bvec))
3514 CHKERR(MatFindZeroRows(self.mat, &zerorows.iset))
[all …]
H A DScatter.pyx138 if is_from is not None: cisfrom = is_from.iset
139 if is_to is not None: cisto = is_to.iset
H A DMatPartitioning.pyx157 CHKERR(MatPartitioningApply(self.part, &partitioning.iset))
H A DCAPI.pyx110 setref(&retv.iset, arg)
116 retv = ob.iset
H A DVec.pyx992 for i from 0 <= i < m: cisets[i] = (<IS?>isets[i]).iset
2370 CHKERR(VecPermute(self.vec, order.iset, cinvert))
2415 CHKERR(VecISSet(self.vec, idx.iset, aval))
2516 CHKERR(VecISAXPY(self.vec, idx.iset, sval, x.vec))
3420 def getSubVector(self, IS iset, Vec subvec=None) -> Vec: argument
3430 iset
3443 CHKERR(VecGetSubVector(self.vec, iset.iset, &subvec.vec))
3446 def restoreSubVector(self, IS iset, Vec subvec) -> None: argument
3453 iset
3463 CHKERR(VecRestoreSubVector(self.vec, iset.iset, &subvec.vec))
[all …]
/petsc/src/sys/classes/random/impls/sprng/
H A Dsprng.c20 if (r->iset) { in PetscRandomGetValue_Sprng()
26 if (r->iset) *val = r->width * sprng() + r->low; in PetscRandomGetValue_Sprng()
36 if (r->iset) *val = PetscRealPart(r->width) * sprng() + PetscRealPart(r->low); in PetscRandomGetValueReal_Sprng()
39 if (r->iset) *val = r->width * sprng() + r->low; in PetscRandomGetValueReal_Sprng()
/petsc/src/sys/classes/random/impls/rand/
H A Drand.c15 …if (r->iset) *val = PetscRealPart(r->width) * RAND_WRAP + PetscRealPart(r->low) + (PetscImaginaryP… in PetscRandomGetValue_Rand()
18 if (r->iset) *val = r->width * RAND_WRAP + r->low; in PetscRandomGetValue_Rand()
28 if (r->iset) *val = PetscRealPart(r->width) * RAND_WRAP + PetscRealPart(r->low); in PetscRandomGetValueReal_Rand()
31 if (r->iset) *val = r->width * RAND_WRAP + r->low; in PetscRandomGetValueReal_Rand()
/petsc/src/sys/classes/random/impls/rand48/
H A Drand48.c15 if (r->iset) { in PetscRandomGetValue_Rand48()
21 if (r->iset) *val = r->width * drand48() + r->low; in PetscRandomGetValue_Rand48()
31 if (r->iset) *val = PetscRealPart(r->width) * drand48() + PetscRealPart(r->low); in PetscRandomGetValueReal_Rand48()
34 if (r->iset) *val = r->width * (PetscReal)drand48() + r->low; in PetscRandomGetValueReal_Rand48()
/petsc/src/sys/classes/random/impls/rander48/
H A Drander48.c56 if (r->iset) { in PetscRandomGetValue_Rander48()
64 if (r->iset) *val = r->width * _dorander48(r48) + r->low; in PetscRandomGetValue_Rander48()
76 if (r->iset) *val = PetscRealPart(r->width) * _dorander48(r48) + PetscRealPart(r->low); in PetscRandomGetValueReal_Rander48()
79 if (r->iset) *val = r->width * _dorander48(r48) + r->low; in PetscRandomGetValueReal_Rander48()
/petsc/src/sys/classes/random/impls/random123/
H A Drandom123.c72 if (r->iset) { in PetscRandomGetValue_Random123()
81 if (r->iset) rscal = rscal * r->width + r->low; in PetscRandomGetValue_Random123()
94 if (r->iset) rreal = rreal * PetscRealPart(r->width) + PetscRealPart(r->low); in PetscRandomGetValueReal_Random123()
117 if (r->iset) { in PetscRandomGetValuesReal_Random123()
/petsc/include/petsc/private/
H A Drandomimpl.h26 PetscBool iset; /* if true, indicates that the user has set the interval */ member
/petsc/src/sys/classes/random/impls/curand/
H A Dcurand2.cu44 if (!r->iset) PetscFunctionReturn(PETSC_SUCCESS); in PetscRandomCurandScale_Private()
H A Dcurand.c31 if (r->iset) PetscCall(PetscRandomCurandScale_Private(r, nn, val, (PetscBool)(n < 0))); in PetscRandomGetValuesReal_CURAND()
/petsc/src/sys/classes/random/interface/
H A Drandom.c235 r->iset = PETSC_TRUE; in PetscRandomSetInterval()
H A Drandomc.c367 rr->iset = PETSC_FALSE; in PetscRandomCreate()
/petsc/src/sys/objects/
H A Daoptions.c967 PetscBool iset; in PetscOptionsBool_Private() local
981 PetscCall(PetscOptionsGetBool(PetscOptionsObject->options, prefix, opt, flg, &iset)); in PetscOptionsBool_Private()
982 if (set) *set = iset; in PetscOptionsBool_Private()
986 …mm, " -%s%s: <now %s : formerly %s> %s (%s)\n", Prefix(prefix), opt + 1, iset ? PetscBools[*flg] … in PetscOptionsBool_Private()
994 PetscBool iset; in PetscOptionsBool3_Private() local
1000 PetscCall(PetscOptionsGetBool3(PetscOptionsObject->options, prefix, opt, flg, &iset)); in PetscOptionsBool3_Private()
1001 if (set) *set = iset; in PetscOptionsBool3_Private()
1005 …mm, " -%s%s: <now %s : formerly %s> %s (%s)\n", Prefix(prefix), opt + 1, iset ? PetscBools[*flg] … in PetscOptionsBool3_Private()

12