Interface IFibModelCodeStressStrainCurve
Schematic IStressStrainCurve from FIB model code. Refer AdSec Theory Manual for further details.
Namespace: Oasys.AdSec.Materials.StressStrainCurves
Assembly: AdSec_API_IDL.dll
Syntax
public interface IFibModelCodeStressStrainCurve : IStressStrainCurve
Remarks
FIB schematic curve is commonly used for concrete materials.
Properties
InitialModulus
The initial gradient of the stress-strain curve.
Declaration
Pressure InitialModulus { get; }
Property Value
Type | Description |
---|---|
OasysUnits.Pressure |
PeakPoint
The point of maximum stress.
Declaration
IStressStrainPoint PeakPoint { get; }
Property Value
Type | Description |
---|---|
IStressStrainPoint |
Methods
Create(Pressure, IStressStrainPoint, Strain)
Creates a new IFibModelCodeStressStrainCurve stress-strain curve (schematic stress-strain curve from FIB model code).
Declaration
static IFibModelCodeStressStrainCurve Create(Pressure initialModulus, IStressStrainPoint peakPoint, Strain failureStrain)
Parameters
Type | Name | Description |
---|---|---|
OasysUnits.Pressure | initialModulus | The initial gradient of the stress-strain curve. |
IStressStrainPoint | peakPoint | The point of maximum stress. |
OasysUnits.Strain | failureStrain | The strain beyond which the material fails. |
Returns
Type | Description |
---|---|
IFibModelCodeStressStrainCurve |
Exceptions
Type | Condition |
---|---|
System.ArgumentException | When the peak strain is larger than the failure strain. |
System.ArgumentException | When the initial gradient is not a poitive finite value. |
System.ArgumentException | When any of the stress-strain inputs is negative or infinite. |