|
|
| PtAP(self,
Mat P,
Mat result=None,
fill=None) |
|
|
|
|
| SOR(self,
Vec b,
Vec x,
omega=1.0,
sortype=None,
shift=0.0,
its=1,
lits=1) |
|
|
|
|
|
|
|
| __call__(...) <==> x(...) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a new object with type S, a subtype of T
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| assemble(self,
assembly=None) |
|
|
|
|
| assemblyBegin(self,
assembly=None) |
|
|
|
|
| assemblyEnd(self,
assembly=None) |
|
|
|
|
| axpy(self,
alpha,
Mat X,
structure=None) |
|
|
|
|
| aypx(self,
alpha,
Mat X,
structure=None) |
|
|
|
|
|
|
|
| conjugate(self,
Mat out=None) |
|
|
|
|
| convert(self,
mat_type=None,
Mat out=None) |
|
|
|
|
| copy(self,
Mat result=None,
structure=None) |
|
|
|
|
|
|
|
| createAIJ(self,
size,
bsize=None,
nnz=None,
csr=None,
comm=None) |
|
|
|
|
| createAIJCRL(self,
size,
bsize=None,
nnz=None,
csr=None,
comm=None) |
|
|
|
|
| createAIJWithArrays(self,
size,
csr,
bsize=None,
comm=None) |
|
|
|
|
| createBAIJ(self,
size,
bsize,
nnz=None,
csr=None,
comm=None) |
|
|
|
|
| createDense(self,
size,
bsize=None,
array=None,
comm=None) |
|
|
|
|
| createLRC(self,
Mat A,
Mat U,
Vec c,
Mat V) |
|
|
|
|
| createNest(self,
mats,
isrows=None,
iscols=None,
comm=None) |
|
|
|
|
| createNormal(self,
Mat mat) |
|
|
|
|
| createPython(self,
size,
context=None,
comm=None) |
|
|
|
|
| createSBAIJ(self,
size,
bsize,
nnz=None,
csr=None,
comm=None) |
|
|
|
|
| createScatter(self,
Scatter scatter,
comm=None) |
|
|
|
|
| createSubMatrices(self,
isrows,
iscols=None,
submats=None) |
|
|
|
|
| createSubMatrix(self,
IS isrow,
IS iscol=None,
Mat submat=None) |
|
|
|
|
| createSubMatrixVirtual(self,
Mat A,
IS isrow,
IS iscol=None) |
|
|
|
|
| createTranspose(self,
Mat mat) |
|
|
|
|
|
|
|
|
|
|
| createVecs(self,
side=None) |
|
|
|
|
|
|
|
| diagonalScale(self,
Vec L=None,
Vec R=None) |
|
|
|
|
| duplicate(self,
copy=False) |
|
|
|
|
|
|
|
| factorCholesky(self,
IS isperm,
options=None) |
|
|
|
|
| factorICC(self,
IS isperm,
options=None) |
|
|
|
|
| factorILU(self,
IS isrow,
IS iscol,
options=None) |
|
|
|
|
| factorLU(self,
IS isrow,
IS iscol,
options=None) |
|
|
|
|
| factorNumericCholesky(self,
Mat mat,
options=None) |
|
|
|
|
| factorNumericLU(self,
Mat mat,
options=None) |
|
|
|
|
| factorSymbolicCholesky(self,
IS isperm,
options=None) |
|
|
|
|
| factorSymbolicICC(self,
IS isperm,
options=None) |
|
|
|
|
| factorSymbolicILU(self,
IS isrow,
IS iscol,
options=None) |
|
|
|
|
| factorSymbolicLU(self,
Mat mat,
IS isrow,
IS iscol,
options=None) |
|
|
|
|
| fixISLocalEmpty(self,
fix) |
|
|
|
|
|
|
|
|
|
|
| getColumnIJ(self,
symmetric=False,
compressed=False) |
|
|
|
|
| getColumnVector(self,
column,
Vec result=None) |
|
|
|
|
|
|
|
|
|
|
| getDenseLocalMatrix(self) |
|
|
|
|
| getDiagonal(self,
Vec result=None) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| getLocalSubMatrix(self,
IS isrow,
IS iscol,
Mat submat=None) |
|
|
|
|
| getMumpsCntl(self,
icntl) |
|
|
|
|
| getMumpsIcntl(self,
icntl) |
|
|
|
|
| getMumpsInfo(self,
icntl) |
|
|
|
|
| getMumpsInfog(self,
icntl) |
|
|
|
|
| getMumpsRinfo(self,
icntl) |
|
|
|
|
| getMumpsRinfog(self,
icntl) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| getNestSubMatrix(self,
i,
j) |
|
|
|
|
|
|
|
|
|
|
| getOrdering(self,
ord_type) |
|
|
|
|
|
|
|
|
|
|
| getOwnershipRangeColumn(self) |
|
|
|
|
|
|
|
| getOwnershipRangesColumn(self) |
|
|
|
|
|
|
|
| getRedundantMatrix(self,
nsubcomm,
subcomm=None,
Mat out=None) |
|
|
|
|
|
|
|
| getRowIJ(self,
symmetric=False,
compressed=False) |
|
|
|
|
| getRowSum(self,
Vec result=None) |
|
|
|
|
|
|
|
|
|
|
| getTransposeNullSpace(self) |
|
|
|
|
|
|
|
|
|
|
| getValues(self,
rows,
cols,
values=None) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| imagPart(self,
Mat out=None) |
|
|
|
|
| increaseOverlap(self,
IS iset,
overlap=1) |
|
|
|
|
| invertBlockDiagonal(self) |
|
|
|
|
|
|
|
|
|
|
|
|
|
| isStructurallySymmetric(self) |
|
|
|
|
|
|
|
|
|
|
| isTranspose(self,
Mat mat=None,
tol=0) |
|
|
|
|
| load(self,
Viewer viewer) |
|
|
|
|
| matMult(self,
Mat mat,
Mat result=None,
fill=None) |
|
|
|
|
| matSolve(self,
Mat B,
Mat X) |
|
|
|
|
| matTransposeMult(self,
Mat mat,
Mat result=None,
fill=None) |
|
|
|
|
|
|
|
| multAdd(self,
Vec x,
Vec v,
Vec y) |
|
|
|
|
| multHermitian(self,
Vec x,
Vec y) |
|
|
|
|
| multHermitianAdd(self,
Vec x,
Vec v,
Vec y) |
|
|
|
|
| multTranspose(self,
Vec x,
Vec y) |
|
|
|
|
| multTransposeAdd(self,
Vec x,
Vec v,
Vec y) |
|
|
|
|
| norm(self,
norm_type=None) |
|
|
|
|
| permute(self,
IS row,
IS col) |
|
|
|
|
| realPart(self,
Mat out=None) |
|
|
|
|
| reorderForNonzeroDiagonal(self,
IS isrow,
IS iscol,
atol=0) |
|
|
|
|
| restoreISLocalMat(self,
Mat local) |
|
|
|
|
| restoreLocalSubMatrix(self,
IS isrow,
IS iscol,
Mat submat) |
|
|
|
|
|
|
|
|
|
|
| setBlockSize(self,
bsize) |
|
|
|
|
| setBlockSizes(self,
row_bsize,
col_bsize) |
|
|
|
|
|
|
|
| setDiagonal(self,
Vec diag,
addv=None) |
|
|
|
|
|
|
|
| setISLocalMat(self,
Mat local) |
|
|
|
|
| setISPreallocation(self,
nnz,
onnz) |
|
|
|
|
| setLGMap(self,
LGMap rmap,
LGMap cmap=None) |
|
|
|
|
| setMumpsCntl(self,
icntl,
val) |
|
|
|
|
| setMumpsIcntl(self,
icntl,
ival) |
|
|
|
|
| setNearNullSpace(self,
NullSpace nsp) |
|
|
|
|
| setNullSpace(self,
NullSpace nsp) |
|
|
|
|
| setOption(self,
option,
flag) |
|
|
|
|
|
|
|
| setPreallocationCSR(self,
csr) |
|
|
|
|
| setPreallocationDense(self,
array) |
|
|
|
|
| setPreallocationNNZ(self,
nnz) |
|
|
|
|
| setPythonContext(self,
context) |
|
|
|
|
| setPythonType(self,
py_type) |
|
|
|
|
| setSizes(self,
size,
bsize=None) |
|
|
|
|
| setStencil(self,
dims,
starts=None,
dof=1) |
|
|
|
|
| setTransposeNullSpace(self,
NullSpace nsp) |
|
|
|
|
|
|
|
|
|
|
|
|
|
| setValue(self,
row,
col,
value,
addv=None) |
|
|
|
|
| setValueBlockedStagStencil(self,
row,
col,
value,
addv=None) |
|
|
|
|
| setValueBlockedStencil(self,
row,
col,
value,
addv=None) |
|
|
|
|
| setValueLocal(self,
row,
col,
value,
addv=None) |
|
|
|
|
| setValueStagStencil(self,
row,
col,
value,
addv=None) |
|
|
|
|
| setValueStencil(self,
row,
col,
value,
addv=None) |
|
|
|
|
| setValues(self,
rows,
cols,
values,
addv=None) |
|
|
|
|
| setValuesBlocked(self,
rows,
cols,
values,
addv=None) |
|
|
|
|
| setValuesBlockedCSR(self,
I,
J,
V,
addv=None) |
|
|
|
|
| setValuesBlockedIJV(self,
I,
J,
V,
addv=None,
rowmap=None) |
|
|
|
|
| setValuesBlockedLocal(self,
rows,
cols,
values,
addv=None) |
|
|
|
|
| setValuesBlockedLocalCSR(self,
I,
J,
V,
addv=None) |
|
|
|
|
| setValuesBlockedLocalIJV(self,
I,
J,
V,
addv=None,
rowmap=None) |
|
|
|
|
| setValuesBlockedLocalRCV(self,
R,
C,
V,
addv=None) |
|
|
|
|
| setValuesBlockedRCV(self,
R,
C,
V,
addv=None) |
|
|
|
|
| setValuesCSR(self,
I,
J,
V,
addv=None) |
|
|
|
|
| setValuesIJV(self,
I,
J,
V,
addv=None,
rowmap=None) |
|
|
|
|
| setValuesLocal(self,
rows,
cols,
values,
addv=None) |
|
|
|
|
| setValuesLocalCSR(self,
I,
J,
V,
addv=None) |
|
|
|
|
| setValuesLocalIJV(self,
I,
J,
V,
addv=None,
rowmap=None) |
|
|
|
|
| setValuesLocalRCV(self,
R,
C,
V,
addv=None) |
|
|
|
|
| setValuesRCV(self,
R,
C,
V,
addv=None) |
|
|
|
|
|
|
|
| solve(self,
Vec b,
Vec x) |
|
|
|
|
| solveAdd(self,
Vec b,
Vec y,
Vec x) |
|
|
|
|
| solveBackward(self,
Vec b,
Vec x) |
|
|
|
|
| solveForward(self,
Vec b,
Vec x) |
|
|
|
|
| solveTranspose(self,
Vec b,
Vec x) |
|
|
|
|
| solveTransposeAdd(self,
Vec b,
Vec y,
Vec x) |
|
|
|
|
|
|
|
| transpose(self,
Mat out=None) |
|
|
|
|
| transposeMatMult(self,
Mat mat,
Mat result=None,
fill=None) |
|
|
|
|
| view(self,
Viewer viewer=None) |
|
|
|
|
|
|
|
| zeroRows(self,
rows,
diag=1,
Vec x=None,
Vec b=None) |
|
|
|
|
| zeroRowsColumns(self,
rows,
diag=1,
Vec x=None,
Vec b=None) |
|
|
|
|
| zeroRowsColumnsLocal(self,
rows,
diag=1,
Vec x=None,
Vec b=None) |
|
|
|
|
| zeroRowsLocal(self,
rows,
diag=1,
Vec x=None,
Vec b=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,
viewFromOptions
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__init__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|