3.1.5.28. TensionOnly Material Wrapper
This command is used to construct a TensionOnly uniaxial material wrapper. The wrapper returns zero stress and zero tangent when the wrapped material would return negative stress; it does not call commitState() on the wrapped material when stress is negative. So only tensile (positive) stress is returned.
- uniaxialMaterial TensionOnly $matTag $otherTag <-min $minStrain> <-max $maxStrain>
Argument |
Type |
Description |
|---|---|---|
$matTag |
integer |
unique material tag |
$otherTag |
integer |
tag of a previously-defined UniaxialMaterial |
$minStrain |
float |
(optional) minimum strain limit |
$maxStrain |
float |
(optional) maximum strain limit |
Example
Tcl Code
uniaxialMaterial Elastic 1 100.0
uniaxialMaterial TensionOnly 2 1
Python Code
ops.uniaxialMaterial('Elastic', 1, 100.0)
ops.uniaxialMaterial('TensionOnly', 2, 1)
Code developed by: Michael H. Scott