This repository has been archived by the owner on Mar 4, 2023. It is now read-only.
/
LoadState.py
60 lines (50 loc) · 1.92 KB
/
LoadState.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
54
55
56
57
58
59
60
from abaqusConstants import *
class LoadState:
"""The LoadState object is the abstract base type for other LoadState objects. The
LoadState object has no explicit constructor or methods. The members of the LoadState
object are common to all objects derived from LoadState.
Attributes
----------
amplitudeState: SymbolicConstant
A SymbolicConstant specifying the propagation state of the **amplitude** member. Possible
values are UNSET, SET, UNCHANGED, and FREED.
status: SymbolicConstant
A SymbolicConstant specifying the propagation state of the :py:class:`~abaqus.Load.LoadState.LoadState` object. Possible
values are:
- NOT_YET_ACTIVE
- CREATED
- PROPAGATED
- MODIFIED
- DEACTIVATED
- NO_LONGER_ACTIVE
- TYPE_NOT_APPLICABLE
- INSTANCE_NOT_APPLICABLE
- BUILT_INTO_BASE_STATE
amplitude: str
A String specifying the name of the amplitude reference. The String is empty if the load
has no amplitude reference.
Notes
-----
This object can be accessed by:
.. code-block:: python
import load
mdb.models[name].steps[name].loadStates[name]
"""
# A SymbolicConstant specifying the propagation state of the *amplitude* member. Possible
# values are UNSET, SET, UNCHANGED, and FREED.
amplitudeState: SymbolicConstant = None
# A SymbolicConstant specifying the propagation state of the LoadState object. Possible
# values are:
# - NOT_YET_ACTIVE
# - CREATED
# - PROPAGATED
# - MODIFIED
# - DEACTIVATED
# - NO_LONGER_ACTIVE
# - TYPE_NOT_APPLICABLE
# - INSTANCE_NOT_APPLICABLE
# - BUILT_INTO_BASE_STATE
status: SymbolicConstant = None
# A String specifying the name of the amplitude reference. The String is empty if the load
# has no amplitude reference.
amplitude: str = ""