Search Results for

    Show / Hide Table of Contents

    Interface IExplicitStressStrainCurve

    A type of IStressStrainCurve defined by a list of IStressStrainPoints.

    See Glossary

    Stress Strain (x1, y1) (x2, y2) (x3, y3) (x4, y4) (x, y)

    Inherited Members
    IStressStrainCurve.FailureStrain
    IStressStrainCurve.StressAt(OasysUnits.Strain)
    Namespace: Oasys.AdSec.Materials.StressStrainCurves
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IExplicitStressStrainCurve : IStressStrainCurve
    Examples
    • C#
    • Python

    Example creating a material with explicit curves.

    Example creating a material with explicit curves.

    Properties

    Points

    The stress-strain points.

    Declaration
    IList<IStressStrainPoint> Points { get; set; }
    Property Value
    Type Description
    IList<IStressStrainPoint>
    Exceptions
    Type Condition
    System.ArgumentException

    When the first point in the stress-strain points list is not a zero stress and zero strain point.

    System.ArgumentException

    When the points in the stress-strain points list are not in the ascending order of the strains.

    System.ArgumentException

    When the stress-strain points list has fewer than two points.

    System.ArgumentException

    When any of the stress-strain inputs is negative or infinite.

    Methods

    Create()

    Creates a new IExplicitStressStrainCurve.

    Declaration
    static IExplicitStressStrainCurve Create()
    Returns
    Type Description
    IExplicitStressStrainCurve

    Explicit curve with empty list of stress-strain points (Points).

    In This Article
    Back to top Copyright ©Oasys Limited 2021
    8 Fitzroy Street, London, W1T 4BJ
    Oasys Limited is registered in England and Wales № 01454051