Interface ITensionCompressionCurve
Namespace: Oasys.AdSec.Materials.StressStrainCurves
Assembly: AdSec_API_IDL.dll
Syntax
public interface ITensionCompressionCurveProperties
Compression
The compression stress-strain curve.
Declaration
IStressStrainCurve Compression { get; }Property Value
| Type | Description | 
|---|---|
| IStressStrainCurve | 
Tension
The tension stress-strain curve.
Declaration
IStressStrainCurve Tension { get; }Property Value
| Type | Description | 
|---|---|
| IStressStrainCurve | 
Methods
Create(IStressStrainCurve, IStressStrainCurve)
Creates a new ITensionCompressionCurve from Tension and Compression stress-strain curves.
Declaration
static ITensionCompressionCurve Create(IStressStrainCurve tension, IStressStrainCurve compression)Parameters
| Type | Name | Description | 
|---|---|---|
| IStressStrainCurve | tension | The tension stress-strain curve. | 
| IStressStrainCurve | compression | The compression stress-strain curve. | 
Returns
| Type | Description | 
|---|---|
| ITensionCompressionCurve | Stress-strain relationship with the specified tension and compression curves. | 
StressAt(Strain)
The stress at a given strain.
Declaration
Pressure StressAt(Strain strain)Parameters
| Type | Name | Description | 
|---|---|---|
| OasysUnits.Strain | strain | The strain at which stress is to be calculated. | 
Returns
| Type | Description | 
|---|---|
| OasysUnits.Pressure | Compressive stress for a negative strain and tensile stress for a positive strain. |