-
Notifications
You must be signed in to change notification settings - Fork 29
/
InwardVolAccelState.py
54 lines (41 loc) · 1.81 KB
/
InwardVolAccelState.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
from __future__ import annotations
from abqpy.decorators import abaqus_class_doc
from ..UtilityAndView.abaqusConstants import SymbolicConstant
from .LoadState import LoadState
@abaqus_class_doc
class InwardVolAccelState(LoadState):
"""The InwardVolAccelState object stores the propagating data of an inward volume acceleration acoustic load
in a step. One instance of this object is created internally by the InwardVolAccel object for each step. The
instance is also deleted internally by the InwardVolAccel object. The InwardVolAccelState object has no
constructor or methods. The InwardVolAccelState object is derived from the LoadState object.
.. note::
This object can be accessed by::
import load
mdb.models[name].steps[name].loadStates[name]
The corresponding analysis keywords are:
- CLOAD
"""
#: A Float specifying the load magnitude.
magnitude: float | None = None
#: A SymbolicConstant specifying the propagation state of the load magnitude. Possible
#: values are UNSET, SET, UNCHANGED, and FREED.
magnitudeState: SymbolicConstant
#: A SymbolicConstant specifying the propagation state of the **amplitude** member. Possible
#: values are UNSET, SET, UNCHANGED, and FREED.
amplitudeState: SymbolicConstant
#: 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
#: A String specifying the name of the amplitude reference. The String is empty if the load
#: has no amplitude reference.
amplitude: str = ""