| /petsc/src/binding/petsc4py/test/ |
| H A D | test_is.py | 12 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 D | test_lgmap.py | 71 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 D | IS.pyx | 29 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 D | petscis.pxi | 100 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 D | DMLabel.pyx | 91 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 D | AO.pyx | 89 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 D | petscdmshell.pxi | 362 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 D | DMPlex.pyx | 961 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 D | PC.pyx | 933 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 D | Mat.pyx | 1450 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 D | Scatter.pyx | 138 if is_from is not None: cisfrom = is_from.iset 139 if is_to is not None: cisto = is_to.iset
|
| H A D | MatPartitioning.pyx | 157 CHKERR(MatPartitioningApply(self.part, &partitioning.iset))
|
| H A D | CAPI.pyx | 110 setref(&retv.iset, arg) 116 retv = ob.iset
|
| H A D | Vec.pyx | 992 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 D | sprng.c | 20 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 D | rand.c | 15 …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 D | rand48.c | 15 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 D | rander48.c | 56 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 D | random123.c | 72 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 D | randomimpl.h | 26 PetscBool iset; /* if true, indicates that the user has set the interval */ member
|
| /petsc/src/sys/classes/random/impls/curand/ |
| H A D | curand2.cu | 44 if (!r->iset) PetscFunctionReturn(PETSC_SUCCESS); in PetscRandomCurandScale_Private()
|
| H A D | curand.c | 31 if (r->iset) PetscCall(PetscRandomCurandScale_Private(r, nn, val, (PetscBool)(n < 0))); in PetscRandomGetValuesReal_CURAND()
|
| /petsc/src/sys/classes/random/interface/ |
| H A D | random.c | 235 r->iset = PETSC_TRUE; in PetscRandomSetInterval()
|
| H A D | randomc.c | 367 rr->iset = PETSC_FALSE; in PetscRandomCreate()
|
| /petsc/src/sys/objects/ |
| H A D | aoptions.c | 967 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()
|