load
Load
load phases manager.
addConfinementPhase
addDrainedTriaxialPhase
addIsotropicPhase
addLoadPhase
addTrueTriaxialPhase
addTrueTriaxialWithConstantShearPhase
addUndrainedTriaxialPhase
addUndrainedTriaxialWithoutShearPhase
initialize
initialize(sv: StateVariable)
Initialize the load.
PARAMETER | DESCRIPTION |
---|---|
sv
|
The state variables.
TYPE:
|
LoadPhase
A class for a single load phase.
control
instance-attribute
control: VectorXf = control
Control type of the load, 0 for stress control, 1 for strain control, -1 for ignored
total
instance-attribute
total: VectorXf = total
Control whether the load is incremental or total, 0 for incremental, 1 for total
__init__
__init__(
initial: ndarray = zeros(6, dtype=numpy_float),
final: ndarray = zeros(6, dtype=numpy_float),
control: ndarray = zeros(6, dtype=numpy_float),
total: ndarray = zeros(6, dtype=numpy_float),
steps: int = 100,
)
Constructor for the load phase class.
PARAMETER | DESCRIPTION |
---|---|
initial
|
Initial mixed stress/strain.
TYPE:
|
final
|
Final mixed stress/strain.
TYPE:
|
control
|
The control type of the load increment, 0 for stress control, 1 for strain control, -1 for ignored.
TYPE:
|
total
|
Control whether the load is incremental or total, 0 for incremental, 1 for total.
TYPE:
|
steps
|
Number of steps.
TYPE:
|
finalize
Finalize the load phase to ensure the intermediate stress ratio is satisfied.
initialize
initialize(sv: StateVariable)
Initialize the load phase.
PARAMETER | DESCRIPTION |
---|---|
sv
|
The state variables.
TYPE:
|
isCompatibleWith
isCompatibleWith(previous: 'LoadPhase') -> bool
makeCompatibleWith
Make the load phase compatible with the previous load phase.
PARAMETER | DESCRIPTION |
---|---|
previous
|
Previous load phase.
TYPE:
|