| /petsc/src/ksp/pc/impls/deflation/ |
| H A D | deflation.c | 7 PC_Deflation *def = (PC_Deflation *)pc->data; in PCDeflationSetInitOnly_Deflation() local 10 def->init = flg; in PCDeflationSetInitOnly_Deflation() 43 PC_Deflation *def = (PC_Deflation *)pc->data; in PCDeflationSetLevels_Deflation() local 46 if (current) def->lvl = current; in PCDeflationSetLevels_Deflation() 47 def->maxlvl = max; in PCDeflationSetLevels_Deflation() 78 PC_Deflation *def = (PC_Deflation *)pc->data; in PCDeflationSetReductionFactor_Deflation() local 81 def->reductionfact = red; in PCDeflationSetReductionFactor_Deflation() 115 PC_Deflation *def = (PC_Deflation *)pc->data; in PCDeflationSetCorrectionFactor_Deflation() local 119 def->correct = PETSC_TRUE; in PCDeflationSetCorrectionFactor_Deflation() 120 def->correctfact = fact; in PCDeflationSetCorrectionFactor_Deflation() [all …]
|
| H A D | deflationspace.c | 177 PC_Deflation *def = (PC_Deflation *)pc->data; in PCDeflationComputeSpace() local 181 …scCheck(def->spacesize >= 1, PetscObjectComm((PetscObject)pc), PETSC_ERR_ARG_WRONG, "Wrong PCDefla… in PCDeflationComputeSpace() 182 switch (def->spacetype) { in PCDeflationComputeSpace() 185 PetscCall(PCDeflationGetSpaceHaar(pc, &defl, def->spacesize)); in PCDeflationComputeSpace() 188 PetscCall(PCDeflationGetSpaceWave(pc, &defl, def->spacesize, 2, db2, PetscNot(def->extendsp))); in PCDeflationComputeSpace() 191 PetscCall(PCDeflationGetSpaceWave(pc, &defl, def->spacesize, 4, db4, PetscNot(def->extendsp))); in PCDeflationComputeSpace() 194 PetscCall(PCDeflationGetSpaceWave(pc, &defl, def->spacesize, 8, db8, PetscNot(def->extendsp))); in PCDeflationComputeSpace() 197 … PetscCall(PCDeflationGetSpaceWave(pc, &defl, def->spacesize, 16, db16, PetscNot(def->extendsp))); in PCDeflationComputeSpace() 200 …PetscCall(PCDeflationGetSpaceWave(pc, &defl, def->spacesize, 6, biorth22, PetscNot(def->extendsp))… in PCDeflationComputeSpace() 203 … PetscCall(PCDeflationGetSpaceWave(pc, &defl, def->spacesize, 62, meyer, PetscNot(def->extendsp))); in PCDeflationComputeSpace()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | Log.pyx | 12 def Stage(cls, name: str) -> LogStage: 46 def Class(cls, name: str) -> LogClass: 80 def Event(cls, name: str, klass: LogClass | None = None) -> LogEvent: 118 def begin(cls) -> None: 131 def view(cls, Viewer viewer=None) -> None: 152 def logFlops(cls, flops: float) -> None: 171 def addFlops(cls, flops: float) -> None: 194 def getFlops(cls) -> float: 214 def getTime(cls) -> float: 234 def getCPUTime(cls) -> float: [all …]
|
| H A D | Object.pyx | 13 def __cinit__(self): 17 def __dealloc__(self): 21 def __richcmp__(self, other, int op): 29 def __bool__(self): 32 def __copy__(self): 40 def __deepcopy__(self, dict memo): 62 def view(self, Viewer viewer=None) -> None: 81 def destroy(self) -> Self: 94 def getType(self) -> str: 110 def setOptionsPrefix(self, prefix : str | None) -> None: [all …]
|
| H A D | Random.pyx | 25 def __cinit__(self) -> None: 29 def __call__(self) -> Scalar: 41 def view(self, Viewer viewer=None) -> None: 61 def destroy(self) -> Self: 74 def create(self, comm: Comm | None = None) -> Self: 93 def setType(self, rnd_type: Random.Type | str) -> None: 112 def getType(self) -> str: 126 def setFromOptions(self) -> None: 138 def getValue(self) -> Scalar: 152 def getValueReal(self) -> float: [all …]
|
| H A D | Regressor.pyx | 38 def __cinit__(self): 42 def view(self, Viewer viewer=None) -> None: 61 def create(self, comm=None) -> Self: 82 def setRegularizerWeight(self, weight: float) -> None: 93 def setFromOptions(self) -> None: 104 def setUp(self) -> None: 116 def fit(self, Mat X, Vec y) -> None: 135 def predict(self, Mat X, Vec y) -> None: 154 def getTAO(self) -> TAO: 168 def reset(self) -> None: [all …]
|
| H A D | Device.pyx | 4 def __get__(self, *args, **kwargs): 88 def __cinit__(self): 91 def __dealloc__(self): 95 def create(cls, dtype: Type | None = None, device_id: int = DECIDE) -> Device: 120 def destroy(self) -> None: 132 def configure(self) -> None: 144 def view(self, Viewer viewer=None) -> None: 165 def getDeviceType(self) -> str: 180 def getDeviceId(self) -> int: 196 def setDefaultType(device_type: Type | str) -> None: [all …]
|
| H A D | SNES.pyx | 123 def __cinit__(self): 129 def view(self, Viewer viewer=None) -> None: 148 def destroy(self) -> Self: 161 def create(self, comm: Comm | None = None) -> Self: 182 def setType(self, snes_type: Type | str) -> None: 201 def getType(self) -> str: 215 def setOptionsPrefix(self, prefix: str | None) -> None: 229 def getOptionsPrefix(self) -> str: 243 def appendOptionsPrefix(self, prefix: str | None) -> None: 257 def setFromOptions(self) -> None: [all …]
|
| H A D | Space.pyx | 20 def __cinit__(self): 24 def setUp(self) -> None: 36 def create(self, comm: Comm | None = None) -> Self: 59 def destroy(self) -> Self: 72 def view(self, Viewer viewer=None) -> None: 91 def setFromOptions(self) -> None: 103 def getDimension(self) -> int: 117 def getDegree(self) -> tuple[int, int]: 138 def setDegree(self, degree: int | None, maxDegree: int | None) -> None: 163 def getNumVariables(self) -> int: [all …]
|
| H A D | Options.pyx | 47 def __init__(self, prefix = None): 51 def __dealloc__(self): 55 def __contains__(self, item): 58 def __getitem__(self, item): 61 def __setitem__(self, item, value): 64 def __delitem__(self, item): 69 def __get__(self) -> str: 72 def __set__(self, prefix): 75 def __del__(self): 79 def create(self) -> Self: [all …]
|
| H A D | DS.pyx | 17 def __cinit__(self): 21 def view(self, Viewer viewer=None) -> None: 40 def destroy(self) -> Self: 53 def create(self, comm: Comm | None = None) -> Self: 76 def setType(self, ds_type: Type | str) -> None: 95 def getType(self) -> str: 109 def setFromOptions(self) -> None: 121 def setUp(self) -> Self: 136 def getSpatialDimension(self) -> int: 153 def getCoordinateDimension(self) -> int: [all …]
|
| H A D | DMLabel.pyx | 4 def __cinit__(self): 8 def destroy(self) -> Self: 21 def view(self, Viewer viewer=None) -> None: 40 def create(self, name: str, comm: Comm | None = None) -> Self: 65 def duplicate(self) -> DMLabel: 79 def reset(self) -> None: 91 def insertIS(self, IS iset, value: int) -> Self: 112 def setValue(self, point: int, value: int) -> None: 137 def getValue(self, point: int) -> int: 161 def getDefaultValue(self) -> int: [all …]
|
| H A D | DM.pyx | 72 def __cinit__(self): 76 def view(self, Viewer viewer=None) -> None: 95 def load(self, Viewer viewer) -> Self: 121 def destroy(self) -> Self: 134 def create(self, comm: Comm | None = None) -> Self: 155 def clone(self) -> DM: 169 def setType(self, dm_type: DM.Type | str) -> None: 192 def getType(self) -> str: 206 def getDimension(self) -> int: 220 def setDimension(self, dim: int) -> None: [all …]
|
| H A D | Comm.pyx | 23 def __cinit__(self, comm=None): 31 def __dealloc__(self): 38 def __richcmp__(self, other, int op): 56 def __bool__(self) -> bool: 61 def destroy(self) -> None: 79 def duplicate(self) -> Self: 99 def getSize(self) -> int: 111 def getRank(self) -> int: 123 def barrier(self) -> None: 137 def __get__(self) -> int: [all …]
|
| H A D | Viewer.pyx | 127 def __cinit__(self): 131 def __call__(self, Object obj) -> None: 138 def view(self, obj: Viewer | Object | None = None) -> None: 166 def destroy(self) -> Self: 179 def create(self, comm: Comm | None = None) -> Self: 200 def createASCII( 238 def createBinary( 271 def createMPIIO( 308 def createVTK( 344 def createHDF5( [all …]
|
| H A D | TAO.pyx | 116 def __cinit__(self): 120 def view(self, Viewer viewer=None) -> None: 139 def destroy(self) -> Self: 152 def create(self, comm: Comm | None = None) -> Self: 173 def setType(self, tao_type: Type | str) -> None: 192 def getType(self) -> str: 206 def setOptionsPrefix(self, prefix: str | None) -> None: 220 def appendOptionsPrefix(self, prefix: str | None) -> None: 234 def getOptionsPrefix(self) -> str: 248 def setFromOptions(self) -> None: [all …]
|
| H A D | DT.pyx | 5 def __cinit__(self): 9 def view(self, Viewer viewer=None) -> None: 28 def create(self, comm: Comm | None = None) -> Self: 49 def duplicate(self) -> Quad: 63 def destroy(self) -> Self: 76 def getData(self) -> tuple[ArrayReal, ArrayReal]: 102 # def setData(???) 104 def getNumComponents(self) -> int: 118 def setNumComponents(self, nc: int) -> None: 136 def getOrder(self) -> int: [all …]
|
| H A D | IS.pyx | 28 def __cinit__(self): 34 def __getbuffer__(self, Py_buffer *view, int flags): 38 def __releasebuffer__(self, Py_buffer *view): 45 def __enter__(self): 50 def __exit__(self, *exc): 56 def view(self, Viewer viewer=None) -> None: 75 def destroy(self) -> Self: 88 def create(self, comm: Comm | None = None) -> Self: 109 def setType(self, is_type: IS.Type | str) -> None: 128 def getType(self) -> str: [all …]
|
| H A D | TS.pyx | 161 def __cinit__(self): 167 def view(self, Viewer viewer=None) -> None: 190 def load(self, Viewer viewer) -> None: 207 def destroy(self) -> Self: 220 def create(self, comm: Comm | None = None) -> Self: 244 def clone(self) -> TS: 258 def setType(self, ts_type: Type | str) -> None: 281 def setRKType(self, ts_type: RKType | str) -> None: 304 def setARKIMEXType(self, ts_type: ARKIMEXType | str) -> None: 327 def setARKIMEXFullyImplicit(self, flag: bool) -> None: [all …]
|
| H A D | MatPartitioning.pyx | 22 def __cinit__(self): 26 def __call__(self): 29 def view(self, Viewer viewer=None) -> None: 49 def destroy(self) -> Self: 62 def create(self, comm: Comm | None = None) -> Self: 81 def setType(self, matpartitioning_type: Type | str) -> None: 100 def getType(self) -> str: 114 def setFromOptions(self) -> None: 126 def setAdjacency(self, Mat adj) -> None: 144 def apply(self, IS partitioning) -> None:
|
| H A D | PC.pyx | 218 def __cinit__(self): 222 def __call__(self, x, y=None): 230 def view(self, Viewer viewer=None) -> None: 249 def destroy(self) -> Self: 263 def create(self, comm: Comm | None = None) -> Self: 288 def setType(self, pc_type: Type | str) -> None: 307 def getType(self) -> str: 321 def setOptionsPrefix(self, prefix: str | None) -> None: 340 def getOptionsPrefix(self) -> str: 354 def appendOptionsPrefix(self, prefix: str | None) -> None: [all …]
|
| H A D | DMUtils.pyx | 7 def __cinit__(self): 10 def __dealloc__(self): 13 def create(self, comm: Comm | None = None) -> Self: 35 def destroy(self) -> Self: 48 def evaluate(self, DM dm, Vec x, Vec v=None) -> Vec: 74 def getCoordinates(self) -> Vec: 92 def getDim(self) -> int: 106 def getDof(self) -> int: 120 def setDim(self, dim: int) -> None: 138 def setDof(self, dof: int) -> None: [all …]
|
| H A D | Section.pyx | 6 def __cinit__(self): 10 def view(self, Viewer viewer=None) -> None: 29 def destroy(self) -> Self: 42 def create(self, comm: Comm | None = None) -> Self: 80 def clone(self) -> Section: 96 def setUp(self) -> None: 110 def reset(self) -> None: 122 def getNumFields(self) -> int: 138 def setNumFields(self, numFields: int) -> None: 156 def getFieldName(self, field: int) -> str: [all …]
|
| H A D | FE.pyx | 17 def __cinit__(self): 21 def view(self, Viewer viewer=None) -> None: 40 def destroy(self) -> Self: 53 def create(self, comm: Comm | None = None) -> Self: 76 def createDefault( 122 def createByCell( 168 def createLagrange( 212 def getQuadrature(self) -> Quad: 227 def getDimension(self) -> int: 241 def getSpatialDimension(self) -> int: [all …]
|
| /petsc/src/binding/petsc4py/src/petsc4py/lib/ |
| H A D | __init__.pyi | 4 def ImportPETSc(arch: str | None = ...) -> ModuleType: ... 5 def getPathArchPETSc(arch: str | None = ...) -> tuple[str, str]: ... 8 def Import(pkg: str, name: str, path: str, arch: str) -> ModuleType: ... 9 def getPathArch(path: str, arch: str, rcvar: str = ..., rcfile: str = ...) -> tuple[str, str]: ... 10 def getInitArgs(args: str | list[str] | None) -> list[str]: ...
|