|
a new object with type S, a subtype of T
|
|
|
|
|
|
|
| callConvergenceTest(self,
its,
xnorm,
ynorm,
fnorm) |
|
|
|
|
|
|
|
| computeFunction(self,
Vec x,
Vec f) |
|
|
|
|
| computeJacobian(self,
Vec x,
Mat J,
Mat P=None) |
|
|
|
|
| computeNGS(self,
Vec x,
Vec b=None) |
|
|
|
|
| computeObjective(self,
Vec x) |
|
|
|
|
|
|
|
| createPython(self,
context=None,
comm=None) |
|
|
|
|
|
|
|
|
|
|
| getApplicationContext(self) |
|
|
|
|
|
|
|
| getCompositeSNES(self,
n) |
|
|
|
|
|
|
|
| getConvergenceHistory(self) |
|
|
|
|
|
|
|
|
|
|
| getErrorIfNotConverged(self) |
|
|
|
|
|
|
|
| getFASCycleSNES(self,
level) |
|
|
|
|
| getFASInjection(self,
level) |
|
|
|
|
| getFASInterpolation(self,
level) |
|
|
|
|
|
|
|
| getFASRestriction(self,
level) |
|
|
|
|
| getFASSmoother(self,
level) |
|
|
|
|
| getFASSmootherDown(self,
level) |
|
|
|
|
| getFASSmootherUp(self,
level) |
|
|
|
|
|
|
|
| getFunctionEvaluations(self) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| getLinearSolveFailures(self) |
|
|
|
|
| getLinearSolveIterations(self) |
|
|
|
|
| getMaxFunctionEvaluations(self) |
|
|
|
|
|
|
|
| getMaxLinearSolveFailures(self) |
|
|
|
|
| getMaxNonlinearStepFailures(self) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| getNonlinearStepFailures(self) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| logConvergenceHistory(self,
norm,
linear_its=0) |
|
|
|
|
| monitor(self,
its,
rnorm) |
|
|
|
|
|
|
|
|
|
|
|
|
|
| setApplicationContext(self,
appctx) |
|
|
|
|
| setConvergedReason(self,
reason) |
|
|
|
|
| setConvergenceHistory(self,
length=None,
reset=False) |
|
|
|
|
| setConvergenceTest(self,
converged,
args=None,
kargs=None) |
|
|
|
|
|
|
|
| setErrorIfNotConverged(self,
bool flag) |
|
|
|
|
| setFASInjection(self,
level,
Mat mat) |
|
|
|
|
| setFASInterpolation(self,
level,
Mat mat) |
|
|
|
|
| setFASLevels(self,
levels,
comms=None) |
|
|
|
|
| setFASRScale(self,
level,
Vec vec) |
|
|
|
|
| setFASRestriction(self,
level,
Mat mat) |
|
|
|
|
| setForceIteration(self,
force) |
|
|
|
|
|
|
|
| setFunction(self,
function,
Vec f,
args=None,
kargs=None) |
|
|
|
|
| setFunctionNorm(self,
norm) |
|
|
|
|
| setInitialGuess(self,
initialguess,
args=None,
kargs=None) |
|
|
|
|
| setIterationNumber(self,
its) |
|
|
|
|
| setJacobian(self,
jacobian,
Mat J=None,
Mat P=None,
args=None,
kargs=None) |
|
|
|
|
|
|
|
| setLineSearchPreCheck(self,
precheck,
args=None,
kargs=None) |
|
|
|
|
| setMaxFunctionEvaluations(self,
max_funcs) |
|
|
|
|
| setMaxKSPFailures(self,
max_fails) |
|
|
|
|
| setMaxLinearSolveFailures(self,
max_fails) |
|
|
|
|
| setMaxNonlinearStepFailures(self,
max_fails) |
|
|
|
|
| setMaxStepFailures(self,
max_fails) |
|
|
|
|
| setMonitor(self,
monitor,
args=None,
kargs=None) |
|
|
|
|
| setNGS(self,
ngs,
args=None,
kargs=None) |
|
|
|
|
|
|
|
|
|
|
| setNormSchedule(self,
normsched) |
|
|
|
|
| setObjective(self,
objective,
args=None,
kargs=None) |
|
|
|
|
|
|
|
| setParamsEW(self,
version=None,
rtol_0=None,
rtol_max=None,
gamma=None,
alpha=None,
alpha2=None,
threshold=None) |
|
|
|
|
| setPatchCellNumbering(self,
Section sec) |
|
|
|
|
| setPatchComputeFunction(self,
function,
args=None,
kargs=None) |
|
|
|
|
| setPatchComputeOperator(self,
operator,
args=None,
kargs=None) |
|
|
|
|
| setPatchConstructType(self,
typ,
operator=None,
args=None,
kargs=None) |
|
|
|
|
| setPatchDiscretisationInfo(self,
dms,
bs,
cellNodeMaps,
subspaceOffsets,
ghostBcNodes,
globalBcNodes) |
|
|
|
|
| setPythonContext(self,
context) |
|
|
|
|
| setPythonType(self,
py_type) |
|
|
|
|
| setResetCounters(self,
reset=True) |
|
|
|
|
| setSolution(self,
Vec vec) |
|
|
|
|
| setTolerances(self,
rtol=None,
atol=None,
stol=None,
max_it=None) |
|
|
|
|
|
|
|
|
|
|
| setUpdate(self,
update,
args=None,
kargs=None) |
|
|
|
|
| setUseEW(self,
flag=True,
*targs,
**kargs) |
|
|
|
|
| setUseFD(self,
flag=True) |
|
|
|
|
| setUseMF(self,
flag=True) |
|
|
|
|
| setVariableBounds(self,
Vec xl,
Vec xu) |
|
|
|
|
| solve(self,
Vec b=None,
Vec x=None) |
|
|
|
|
| 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,
stateGet,
stateIncrease,
stateSet,
viewFromOptions
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__init__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|