Search Results for

    Show / Hide Table of Contents

    Interface IDeformation

    A deformation that can also be used as an input type for calculating ULS (IStrength) and SLS (IServiceability) results.

    See Glossary

    Namespace: Oasys.AdSec
    Assembly: AdSec_API_IDL.dll
    Syntax
    public interface IDeformation

    Properties

    X

    The axial strain. Positive X indicates tension.

    Declaration
    Strain X { get; set; }
    Property Value
    Type Description
    OasysUnits.Strain
    Exceptions
    Type Condition
    System.ArgumentException

    When the axial strain is not a finite value.

    YY

    The curvature about local y-axis caused by YY bending moment. It follows the right hand grip rule about the axis. Positive YY is anti-clockwise curvature about local y-axis.

    Declaration
    Curvature YY { get; set; }
    Property Value
    Type Description
    OasysUnits.Curvature
    Exceptions
    Type Condition
    System.ArgumentException

    When the curvature is not a finite value.

    ZZ

    The curvature about local z-axis caused by ZZ bending moment. It follows the right hand grip rule about the axis. Positive ZZ is anti-clockwise curvature about local z-axis.

    Declaration
    Curvature ZZ { get; set; }
    Property Value
    Type Description
    OasysUnits.Curvature
    Exceptions
    Type Condition
    System.ArgumentException

    When the curvature is not a finite value.

    Methods

    Create(Strain, Curvature, Curvature)

    Creates a new IDeformation from its X, YY and ZZ components.

    Declaration
    static IDeformation Create(Strain x, Curvature yy, Curvature zz)
    Parameters
    Type Name Description
    OasysUnits.Strain x

    The axial strain.
    Positive x indicates tension.

    OasysUnits.Curvature yy

    The curvature about local y-axis.
    Positive yy is anti-clockwise curvature about local y-axis.

    OasysUnits.Curvature zz

    The curvature about local z-axis.
    Positive zz is anti-clockwise curvature about local z-axis.

    Returns
    Type Description
    IDeformation

    Deformation with the specified axial strain and curvature about local y and z axes.

    Exceptions
    Type Condition
    System.ArgumentException

    When any of its inputs is not a finite value.

    StrainAt(IPoint)

    Calculates axial strain at a given point.

    Declaration
    Strain StrainAt(IPoint position)
    Parameters
    Type Name Description
    IPoint position
    Returns
    Type Description
    OasysUnits.Strain
    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