Home
last modified time | relevance | path

Searched refs:def (Results 1 – 25 of 69) sorted by relevance

123

/petsc/src/ksp/pc/impls/deflation/
H A Ddeflation.c7 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 Ddeflationspace.c177 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 DLog.pyx12 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 DObject.pyx13 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 DRandom.pyx25 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 DRegressor.pyx38 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 DDevice.pyx4 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 DSNES.pyx123 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 DSpace.pyx20 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 DOptions.pyx47 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 DDS.pyx17 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 DDMLabel.pyx4 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 DDM.pyx72 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 DComm.pyx23 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 DViewer.pyx127 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 DTAO.pyx116 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 DDT.pyx5 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 DIS.pyx28 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 DTS.pyx161 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 DMatPartitioning.pyx22 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 DPC.pyx218 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 DDMUtils.pyx7 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 DSection.pyx6 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 DFE.pyx17 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__.pyi4 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]: ...

123