|
|
| __call__(...) <==> x(...) |
|
|
|
a new object with type S, a subtype of T
|
|
|
|
| addCompositePC(self,
pc_type) |
|
|
|
|
| apply(self,
Vec x,
Vec y) |
|
|
|
|
| applySymmetricLeft(self,
Vec x,
Vec y) |
|
|
|
|
| applySymmetricRight(self,
Vec x,
Vec y) |
|
|
|
|
| applyTranspose(self,
Vec x,
Vec y) |
|
|
|
|
|
|
|
| createPython(self,
context=None,
comm=None) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| getFactorSolverPackage(self) |
|
|
|
|
| getFieldSplitSubKSP(self) |
|
|
|
|
|
|
|
|
|
|
|
|
|
| getMGInterpolation(self,
level) |
|
|
|
|
|
|
|
|
|
|
| getMGRestriction(self,
level) |
|
|
|
|
| getMGSmoother(self,
level) |
|
|
|
|
| getMGSmootherDown(self,
level) |
|
|
|
|
| getMGSmootherUp(self,
level) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| setASMLocalSubdomains(self,
nsd) |
|
|
|
|
| setASMOverlap(self,
overlap) |
|
|
|
|
| setASMTotalSubdomains(self,
nsd) |
|
|
|
|
| setASMType(self,
asmtype) |
|
|
|
|
| setCompositeType(self,
ctype) |
|
|
|
|
| setCoordinates(self,
coordinates) |
|
|
|
|
|
|
|
| setFactorLevels(self,
levels) |
|
|
|
|
| setFactorOrdering(self,
ord_type=None,
nzdiag=None,
reuse=None) |
|
|
|
|
| setFactorPivot(self,
zeropivot=None,
inblocks=None) |
|
|
|
|
| setFactorShift(self,
shift_type=None,
amount=None) |
|
|
|
|
| setFactorSolverPackage(self,
solver) |
|
|
|
|
| setFieldSplitFields(self,
bsize,
*fields) |
|
|
|
|
| setFieldSplitIS(self,
*fields) |
|
|
|
|
| setFieldSplitSchurFactType(self,
ctype) |
|
|
|
|
| setFieldSplitSchurPreType(self,
ptype,
Mat pre=None) |
|
|
|
|
| setFieldSplitType(self,
ctype) |
|
|
|
|
|
|
|
| setGAMGLevels(self,
levels) |
|
|
|
|
| setGAMGSmooths(self,
smooths) |
|
|
|
|
| setGAMGType(self,
gamgtype) |
|
|
|
|
| setGASMOverlap(self,
overlap) |
|
|
|
|
| setGASMType(self,
gasmtype) |
|
|
|
|
| setHYPREDiscreteCurl(self,
Mat mat) |
|
|
|
|
| setHYPREDiscreteGradient(self,
Mat mat) |
|
|
|
|
| setHYPRESetAlphaPoissonMatrix(self,
Mat mat) |
|
|
|
|
| setHYPRESetBetaPoissonMatrix(self,
Mat mat=None) |
|
|
|
|
| setHYPRESetEdgeConstantVectors(self,
Vec ozz,
Vec zoz,
Vec zzo=None) |
|
|
|
|
| setHYPREType(self,
hypretype) |
|
|
|
|
| setMGCyclesOnLevel(self,
level,
ncycle) |
|
|
|
|
| setMGInterpolation(self,
level,
Mat mat) |
|
|
|
|
| setMGR(self,
level,
Vec r) |
|
|
|
|
| setMGRScale(self,
level,
Vec rscale) |
|
|
|
|
| setMGRestriction(self,
level,
Mat mat) |
|
|
|
|
| setMGRhs(self,
level,
Vec rhs) |
|
|
|
|
|
|
|
| setMGX(self,
level,
Vec x) |
|
|
|
|
| setOperators(self,
Mat A=None,
Mat P=None) |
|
|
|
|
|
|
|
| setPythonContext(self,
context) |
|
|
|
|
| setPythonType(self,
py_type) |
|
|
|
|
| setReusePreconditioner(self,
flag) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| view(self,
Viewer viewer=None) |
|
|
|
Inherited from Object:
__copy__,
__deepcopy__,
__eq__,
__ge__,
__gt__,
__le__,
__lt__,
__ne__,
__nonzero__,
compose,
decRef,
getAttr,
getClassId,
getClassName,
getComm,
getDict,
getName,
getRefCount,
getTabLevel,
incRef,
incrementTabLevel,
query,
setAttr,
setName,
setTabLevel,
stateIncrease
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__init__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|