This repository has been archived by the owner on Mar 4, 2023. It is now read-only.
/
SolverControl.py
53 lines (43 loc) · 1.83 KB
/
SolverControl.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
import typing
from abaqusConstants import *
class SolverControl:
"""The SolverControl object is used to provide additional optional solver controls.
Notes
-----
This object can be accessed by:
.. code-block:: python
import step
mdb.models[name].steps[name].solverControl
"""
def setValues(
self,
allowPropagation: Boolean = ON,
resetDefaultValues: Boolean = OFF,
relativeTolerance: typing.Union[SymbolicConstant, float] = DEFAULT,
maxIterations: SymbolicConstant = DEFAULT,
fillInLevel: SymbolicConstant = DEFAULT,
):
"""This method modifies the SolverControl object.
Parameters
----------
allowPropagation
A Boolean specifying whether to allow all solver control values to propagate from a
previous step. Setting this argument to ON automatically sets *resetDefaultValues* to
OFF. The default value is ON.
resetDefaultValues
A Boolean specifying whether to use all default solver control values. Setting this
argument to ON automatically sets *allowPropagation*to OFF. The default value is OFF.
relativeTolerance
The SymbolicConstant DEFAULT or a Float specifying the relative tolerance for
convergence of the domain decomposition iterative solver. The default value is DEFAULT.
maxIterations
The SymbolicConstant DEFAULT or an Int specifying the maximum number of linear solver
iterations. The default value is DEFAULT.
fillInLevel
The SymbolicConstant DEFAULT or an Int specifying the incomplete LU factorization
fill-in level (for geostatic and soil analysis only). The default value is DEFAULT.
Raises
------
RangeError
"""
pass