|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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) |
|
|
|
|
| createCRL(self,
size,
bsize=None,
nnz=None,
csr=None,
comm=None) |
|
|
|
|
| createDense(self,
size,
bsize=None,
array=None,
comm=None) |
|
|
|
|
| createIS(self,
size,
LGMap lgmap,
comm=None) |
|
|
|
|
| createLRC(self,
Mat A,
Mat U,
Mat V) |
|
|
|
|
| createNormal(self,
Mat mat) |
|
|
|
|
| createPython(self,
size,
context=None,
comm=None) |
|
|
|
|
| createScatter(self,
Scatter scatter,
comm=None) |
|
|
|
|
| createSubMatrix(self,
Mat A,
IS isrow,
IS iscol=None) |
|
|
|
|
| createTranspose(self,
Mat mat) |
|
|
|
|
|
|
|
| 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) |
|
|
|
|
| factorILUDT(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) |
|
|
|
|
|
|
|
| getColumnIJ(self,
symmetric=False,
compressed=False) |
|
|
|
|
| getColumnVector(self,
column,
Vec result=None) |
|
|
|
|
| getDiagonal(self,
Vec result=None) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| getOrdering(self,
ord_type) |
|
|
|
|
|
|
|
| getOwnershipRangeColumn(self) |
|
|
|
|
|
|
|
| getOwnershipRangesColumn(self) |
|
|
|
|
|
|
|
|
|
|
| getRowIJ(self,
symmetric=False,
compressed=False) |
|
|
|
|
|
|
|
|
|
|
| getSubMatrix(self,
IS isrow,
IS iscol=None,
Mat submat=None) |
|
|
|
|
|
|
|
|
|
|
| getValues(self,
rows,
cols,
values=None) |
|
|
|
|
|
|
|
|
|
|
|
|
|
| imagPart(self,
Mat out=None) |
|
|
|
|
| increaseOverlap(self,
IS iset,
overlap=1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
| isStructurallySymmetric(self) |
|
|
|
|
|
|
|
|
|
|
| isTranspose(self,
Mat mat=None,
tol=0) |
|
|
|
|
| load(self,
Viewer viewer,
mat_type=None) |
|
|
|
|
| matMult(self,
Mat mat,
Mat result=None,
fill=None) |
|
|
|
|
| matMultNumeric(self,
Mat mat,
Mat result=None) |
|
|
|
|
| matMultSymbolic(self,
Mat mat,
fill=None) |
|
|
|
|
| matMultTranspose(self,
Mat mat,
Mat result=None,
fill=None) |
|
|
|
|
| matSolve(self,
Mat B,
Mat X) |
|
|
|
|
|
|
|
| multAdd(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) |
|
|
|
|
|
|
|
|
|
|
| setBlockSize(self,
bsize) |
|
|
|
|
| setDiagonal(self,
Vec diag,
addv=None) |
|
|
|
|
|
|
|
| setLGMap(self,
LGMap lgmap) |
|
|
|
|
| setLGMapBlock(self,
LGMap lgmap) |
|
|
|
|
| setNullSpace(self,
NullSpace nsp) |
|
|
|
|
| setOption(self,
option,
flag) |
|
|
|
|
|
|
|
| setPreallocationCSR(self,
csr,
bsize=None) |
|
|
|
|
| setPreallocationDense(self,
array,
bsize=None) |
|
|
|
|
| setPreallocationNNZ(self,
nnz,
bsize=None) |
|
|
|
|
| setPythonContext(self,
context) |
|
|
|
|
| setPythonType(self,
py_type) |
|
|
|
|
| setSizes(self,
size,
bsize=None) |
|
|
|
|
|
|
|
|
|
|
|
|
|
| setValue(self,
row,
col,
value,
addv=None) |
|
|
|
|
| setValueLocal(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) |
|
|
|
|
| view(self,
Viewer viewer=None) |
|
|
|
|
|
|
|
| zeroRows(self,
rows,
diag=1) |
|
|
|
|
| zeroRowsLocal(self,
rows,
diag=1) |
|
|
|
Inherited from Object:
__eq__,
__ge__,
__gt__,
__le__,
__lt__,
__ne__,
__nonzero__,
compose,
decRef,
getAttr,
getClassName,
getComm,
getCookie,
getDict,
getName,
getRefCount,
incRef,
query,
setAttr,
setName
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__init__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|