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 : IStressStrainCurveRemarks
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. |