Search Results for

    Show / Hide Table of Contents

    Class EngineeringFunction

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    EngineeringFunction
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ToString()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen
    Assembly: NXOpen.dll
    Syntax
    public class EngineeringFunction : NXRemotableObject, IMessageSink

    Constructors

    EngineeringFunction(Session)

    Declaration
    protected EngineeringFunction(Session owner)
    Parameters
    Type Name Description
    Session owner

    Properties

    Tag

    Declaration
    public Tag Tag { get; }
    Property Value
    Type Description
    Tag

    Methods

    AveragePower(Double, Double)

    Declaration
    public double AveragePower(double w, double tc)
    Parameters
    Type Name Description
    System.Double w
    System.Double tc
    Returns
    Type Description
    System.Double

    BulkModulusFromPoissonLame(Double, Double)

    Declaration
    public double BulkModulusFromPoissonLame(double v, double l)
    Parameters
    Type Name Description
    System.Double v
    System.Double l
    Returns
    Type Description
    System.Double

    BulkModulusFromShearLame(Double, Double)

    Declaration
    public double BulkModulusFromShearLame(double g, double l)
    Parameters
    Type Name Description
    System.Double g
    System.Double l
    Returns
    Type Description
    System.Double

    BulkModulusFromShearPoisson(Double, Double)

    Declaration
    public double BulkModulusFromShearPoisson(double g, double v)
    Parameters
    Type Name Description
    System.Double g
    System.Double v
    Returns
    Type Description
    System.Double

    BulkModulusFromYoungsLame(Double, Double)

    Declaration
    public double BulkModulusFromYoungsLame(double e, double l)
    Parameters
    Type Name Description
    System.Double e
    System.Double l
    Returns
    Type Description
    System.Double

    BulkModulusFromYoungsPoisson(Double, Double)

    Declaration
    public double BulkModulusFromYoungsPoisson(double e, double v)
    Parameters
    Type Name Description
    System.Double e
    System.Double v
    Returns
    Type Description
    System.Double

    BulkModulusFromYoungsShear(Double, Double)

    Declaration
    public double BulkModulusFromYoungsShear(double e, double g)
    Parameters
    Type Name Description
    System.Double e
    System.Double g
    Returns
    Type Description
    System.Double

    CenterLoadBendingStressMaximum(Double, Double, Double, Double)

    Declaration
    public double CenterLoadBendingStressMaximum(double l, double pp, double c, double i)
    Parameters
    Type Name Description
    System.Double l
    System.Double pp
    System.Double c
    System.Double i
    Returns
    Type Description
    System.Double

    CenterLoadDisplacement(Double, Double, Double, Double, Double)

    Declaration
    public double CenterLoadDisplacement(double x, double l, double pp, double e, double i)
    Parameters
    Type Name Description
    System.Double x
    System.Double l
    System.Double pp
    System.Double e
    System.Double i
    Returns
    Type Description
    System.Double

    CenterLoadDisplacementMaximum(Double, Double, Double, Double)

    Declaration
    public double CenterLoadDisplacementMaximum(double l, double pp, double e, double i)
    Parameters
    Type Name Description
    System.Double l
    System.Double pp
    System.Double e
    System.Double i
    Returns
    Type Description
    System.Double

    CenterLoadMoment(Double, Double, Double)

    Declaration
    public double CenterLoadMoment(double x, double l, double pp)
    Parameters
    Type Name Description
    System.Double x
    System.Double l
    System.Double pp
    Returns
    Type Description
    System.Double

    CenterLoadMomentMaximum(Double, Double)

    Declaration
    public double CenterLoadMomentMaximum(double l, double pp)
    Parameters
    Type Name Description
    System.Double l
    System.Double pp
    Returns
    Type Description
    System.Double

    CenterLoadShearForce(Double, Double, Double)

    Declaration
    public double CenterLoadShearForce(double x, double l, double pp)
    Parameters
    Type Name Description
    System.Double x
    System.Double l
    System.Double pp
    Returns
    Type Description
    System.Double

    CenterLoadShearForceMaximum(Double, Double)

    Declaration
    public double CenterLoadShearForceMaximum(double l, double pp)
    Parameters
    Type Name Description
    System.Double l
    System.Double pp
    Returns
    Type Description
    System.Double

    CenterLoadSlope(Double, Double, Double, Double, Double)

    Declaration
    public double CenterLoadSlope(double x, double l, double pp, double e, double i)
    Parameters
    Type Name Description
    System.Double x
    System.Double l
    System.Double pp
    System.Double e
    System.Double i
    Returns
    Type Description
    System.Double

    CenterLoadSlopeMaximum(Double, Double, Double, Double)

    Declaration
    public double CenterLoadSlopeMaximum(double l, double pp, double e, double i)
    Parameters
    Type Name Description
    System.Double l
    System.Double pp
    System.Double e
    System.Double i
    Returns
    Type Description
    System.Double

    CentrifugalForce(Double, Double, Double)

    Declaration
    public double CentrifugalForce(double m, double v, double r)
    Parameters
    Type Name Description
    System.Double m
    System.Double v
    System.Double r
    Returns
    Type Description
    System.Double

    CircularAreaMomentOfInertia(Double)

    Declaration
    public double CircularAreaMomentOfInertia(double r)
    Parameters
    Type Name Description
    System.Double r
    Returns
    Type Description
    System.Double

    CircularEdgesFixedCenterLoadDeflection(Double, Double, Double, Double)

    Declaration
    public double CircularEdgesFixedCenterLoadDeflection(double w, double r, double t, double e)
    Parameters
    Type Name Description
    System.Double w
    System.Double r
    System.Double t
    System.Double e
    Returns
    Type Description
    System.Double

    CircularEdgesFixedCenterLoadStress(Double, Double, Double)

    Declaration
    public double CircularEdgesFixedCenterLoadStress(double w, double r, double t)
    Parameters
    Type Name Description
    System.Double w
    System.Double r
    System.Double t
    Returns
    Type Description
    System.Double

    CircularEdgesFixedUniformLoadDeflection(Double, Double, Double, Double)

    Declaration
    public double CircularEdgesFixedUniformLoadDeflection(double pp, double r, double t, double e)
    Parameters
    Type Name Description
    System.Double pp
    System.Double r
    System.Double t
    System.Double e
    Returns
    Type Description
    System.Double

    CircularEdgesFixedUniformLoadStress(Double, Double, Double)

    Declaration
    public double CircularEdgesFixedUniformLoadStress(double pp, double r, double t)
    Parameters
    Type Name Description
    System.Double pp
    System.Double r
    System.Double t
    Returns
    Type Description
    System.Double

    CircularEdgesSupportedCenterLoadDeflection(Double, Double, Double, Double)

    Declaration
    public double CircularEdgesSupportedCenterLoadDeflection(double w, double r, double t, double e)
    Parameters
    Type Name Description
    System.Double w
    System.Double r
    System.Double t
    System.Double e
    Returns
    Type Description
    System.Double

    CircularEdgesSupportedCenterLoadStress(Double, Double, Double)

    Declaration
    public double CircularEdgesSupportedCenterLoadStress(double w, double r, double t)
    Parameters
    Type Name Description
    System.Double w
    System.Double r
    System.Double t
    Returns
    Type Description
    System.Double

    CircularEdgesSupportedUniformLoadDeflection(Double, Double, Double, Double)

    Declaration
    public double CircularEdgesSupportedUniformLoadDeflection(double pp, double r, double t, double e)
    Parameters
    Type Name Description
    System.Double pp
    System.Double r
    System.Double t
    System.Double e
    Returns
    Type Description
    System.Double

    CircularEdgesSupportedUniformLoadStress(Double, Double, Double)

    Declaration
    public double CircularEdgesSupportedUniformLoadStress(double pp, double r, double t)
    Parameters
    Type Name Description
    System.Double pp
    System.Double r
    System.Double t
    Returns
    Type Description
    System.Double

    CircularMotionCentripetalAcceleration(Double, Double)

    Declaration
    public double CircularMotionCentripetalAcceleration(double v, double r)
    Parameters
    Type Name Description
    System.Double v
    System.Double r
    Returns
    Type Description
    System.Double

    CompressionSpringConstant(Double, Double, Double)

    Declaration
    public double CompressionSpringConstant(double lf, double ld, double f)
    Parameters
    Type Name Description
    System.Double lf
    System.Double ld
    System.Double f
    Returns
    Type Description
    System.Double

    CompressionSpringConstantFromParam(Double, Double, Double, Double)

    Declaration
    public double CompressionSpringConstantFromParam(double g, double d2, double d, double tn)
    Parameters
    Type Name Description
    System.Double g
    System.Double d2
    System.Double d
    System.Double tn
    Returns
    Type Description
    System.Double

    CompressionSpringDeformedLength(Double, Double, Double)

    Declaration
    public double CompressionSpringDeformedLength(double lf, double f, double k)
    Parameters
    Type Name Description
    System.Double lf
    System.Double f
    System.Double k
    Returns
    Type Description
    System.Double

    CompressionSpringForce(Double, Double, Double)

    Declaration
    public double CompressionSpringForce(double lf, double ld, double k)
    Parameters
    Type Name Description
    System.Double lf
    System.Double ld
    System.Double k
    Returns
    Type Description
    System.Double

    CompressionSpringShearStressMaximum(Double, Double, Double)

    Declaration
    public double CompressionSpringShearStressMaximum(double f, double d, double dout)
    Parameters
    Type Name Description
    System.Double f
    System.Double d
    System.Double dout
    Returns
    Type Description
    System.Double

    FirstLameFromBulkPoisson(Double, Double)

    Declaration
    public double FirstLameFromBulkPoisson(double k, double v)
    Parameters
    Type Name Description
    System.Double k
    System.Double v
    Returns
    Type Description
    System.Double

    FirstLameFromBulkShear(Double, Double)

    Declaration
    public double FirstLameFromBulkShear(double k, double g)
    Parameters
    Type Name Description
    System.Double k
    System.Double g
    Returns
    Type Description
    System.Double

    FirstLameFromShearPoisson(Double, Double)

    Declaration
    public double FirstLameFromShearPoisson(double g, double v)
    Parameters
    Type Name Description
    System.Double g
    System.Double v
    Returns
    Type Description
    System.Double

    FirstLameFromYoungsBulk(Double, Double)

    Declaration
    public double FirstLameFromYoungsBulk(double e, double k)
    Parameters
    Type Name Description
    System.Double e
    System.Double k
    Returns
    Type Description
    System.Double

    FirstLameFromYoungsPoisson(Double, Double)

    Declaration
    public double FirstLameFromYoungsPoisson(double e, double v)
    Parameters
    Type Name Description
    System.Double e
    System.Double v
    Returns
    Type Description
    System.Double

    FirstLameFromYoungsShear(Double, Double)

    Declaration
    public double FirstLameFromYoungsShear(double e, double g)
    Parameters
    Type Name Description
    System.Double e
    System.Double g
    Returns
    Type Description
    System.Double

    Frequency(Double)

    Declaration
    public double Frequency(double t)
    Parameters
    Type Name Description
    System.Double t
    Returns
    Type Description
    System.Double

    FrictionForce(Double, Double)

    Declaration
    public double FrictionForce(double n, double u)
    Parameters
    Type Name Description
    System.Double n
    System.Double u
    Returns
    Type Description
    System.Double

    GearRatio(Double, Double)

    Declaration
    public double GearRatio(double orate, double irate)
    Parameters
    Type Name Description
    System.Double orate
    System.Double irate
    Returns
    Type Description
    System.Double

    GravitationalPotentialEnergy(Double, Double, Double)

    Declaration
    public double GravitationalPotentialEnergy(double m, double h, double g)
    Parameters
    Type Name Description
    System.Double m
    System.Double h
    System.Double g
    Returns
    Type Description
    System.Double

    GravityAcceleration()

    Declaration
    public double GravityAcceleration()
    Returns
    Type Description
    System.Double

    Impulse1(Double, Double)

    Declaration
    public double Impulse1(double f, double tc)
    Parameters
    Type Name Description
    System.Double f
    System.Double tc
    Returns
    Type Description
    System.Double

    Impulse2(Double, Double)

    Declaration
    public double Impulse2(double m, double vc)
    Parameters
    Type Name Description
    System.Double m
    System.Double vc
    Returns
    Type Description
    System.Double

    IntermediateLoadBendingStressMaximum(Double, Double, Double, Double, Double)

    Declaration
    public double IntermediateLoadBendingStressMaximum(double l, double pp, double a, double c, double i)
    Parameters
    Type Name Description
    System.Double l
    System.Double pp
    System.Double a
    System.Double c
    System.Double i
    Returns
    Type Description
    System.Double

    IntermediateLoadDisplacement(Double, Double, Double, Double, Double, Double)

    Declaration
    public double IntermediateLoadDisplacement(double x, double l, double pp, double a, double e, double i)
    Parameters
    Type Name Description
    System.Double x
    System.Double l
    System.Double pp
    System.Double a
    System.Double e
    System.Double i
    Returns
    Type Description
    System.Double

    IntermediateLoadDisplacementMaximum(Double, Double, Double, Double, Double)

    Declaration
    public double IntermediateLoadDisplacementMaximum(double l, double pp, double a, double e, double i)
    Parameters
    Type Name Description
    System.Double l
    System.Double pp
    System.Double a
    System.Double e
    System.Double i
    Returns
    Type Description
    System.Double

    IntermediateLoadMoment(Double, Double, Double, Double)

    Declaration
    public double IntermediateLoadMoment(double x, double l, double pp, double a)
    Parameters
    Type Name Description
    System.Double x
    System.Double l
    System.Double pp
    System.Double a
    Returns
    Type Description
    System.Double

    IntermediateLoadMomentMaximum(Double, Double, Double)

    Declaration
    public double IntermediateLoadMomentMaximum(double l, double pp, double a)
    Parameters
    Type Name Description
    System.Double l
    System.Double pp
    System.Double a
    Returns
    Type Description
    System.Double

    IntermediateLoadShearForce(Double, Double, Double, Double)

    Declaration
    public double IntermediateLoadShearForce(double x, double l, double pp, double a)
    Parameters
    Type Name Description
    System.Double x
    System.Double l
    System.Double pp
    System.Double a
    Returns
    Type Description
    System.Double

    IntermediateLoadShearForceMaximum(Double, Double, Double)

    Declaration
    public double IntermediateLoadShearForceMaximum(double l, double pp, double a)
    Parameters
    Type Name Description
    System.Double l
    System.Double pp
    System.Double a
    Returns
    Type Description
    System.Double

    IntermediateLoadSlope(Double, Double, Double, Double, Double, Double)

    Declaration
    public double IntermediateLoadSlope(double x, double l, double pp, double a, double e, double i)
    Parameters
    Type Name Description
    System.Double x
    System.Double l
    System.Double pp
    System.Double a
    System.Double e
    System.Double i
    Returns
    Type Description
    System.Double

    IntermediateLoadSlopeMaximum(Double, Double, Double, Double, Double)

    Declaration
    public double IntermediateLoadSlopeMaximum(double l, double pp, double a, double e, double i)
    Parameters
    Type Name Description
    System.Double l
    System.Double pp
    System.Double a
    System.Double e
    System.Double i
    Returns
    Type Description
    System.Double

    LinearKineticEnergy(Double, Double)

    Declaration
    public double LinearKineticEnergy(double m, double v)
    Parameters
    Type Name Description
    System.Double m
    System.Double v
    Returns
    Type Description
    System.Double

    LinearMotionDisplacement(Double, Double, Double, Double)

    Declaration
    public double LinearMotionDisplacement(double x0, double v0, double a, double t)
    Parameters
    Type Name Description
    System.Double x0
    System.Double v0
    System.Double a
    System.Double t
    Returns
    Type Description
    System.Double

    LinearMotionFinalVelocity1(Double, Double, Double)

    Declaration
    public double LinearMotionFinalVelocity1(double v0, double a, double t)
    Parameters
    Type Name Description
    System.Double v0
    System.Double a
    System.Double t
    Returns
    Type Description
    System.Double

    LinearMotionFinalVelocity2(Double, Double, Double, Double)

    Declaration
    public double LinearMotionFinalVelocity2(double v0, double x0, double a, double x)
    Parameters
    Type Name Description
    System.Double v0
    System.Double x0
    System.Double a
    System.Double x
    Returns
    Type Description
    System.Double

    Momentum(Double, Double)

    Declaration
    public double Momentum(double m, double v)
    Parameters
    Type Name Description
    System.Double m
    System.Double v
    Returns
    Type Description
    System.Double

    NewCoordinateNormalStrainX(Double, Double, Double, Double)

    Declaration
    public double NewCoordinateNormalStrainX(double xstrain, double ystrain, double sstrain, double rangle)
    Parameters
    Type Name Description
    System.Double xstrain
    System.Double ystrain
    System.Double sstrain
    System.Double rangle
    Returns
    Type Description
    System.Double

    NewCoordinateNormalStrainY(Double, Double, Double, Double)

    Declaration
    public double NewCoordinateNormalStrainY(double xstrain, double ystrain, double sstrain, double rangle)
    Parameters
    Type Name Description
    System.Double xstrain
    System.Double ystrain
    System.Double sstrain
    System.Double rangle
    Returns
    Type Description
    System.Double

    NewCoordinateNormalStressX(Double, Double, Double, Double)

    Declaration
    public double NewCoordinateNormalStressX(double xstress, double ystress, double sstress, double rangle)
    Parameters
    Type Name Description
    System.Double xstress
    System.Double ystress
    System.Double sstress
    System.Double rangle
    Returns
    Type Description
    System.Double

    NewCoordinateNormalStressY(Double, Double, Double, Double)

    Declaration
    public double NewCoordinateNormalStressY(double xstress, double ystress, double sstress, double rangle)
    Parameters
    Type Name Description
    System.Double xstress
    System.Double ystress
    System.Double sstress
    System.Double rangle
    Returns
    Type Description
    System.Double

    NewCoordinateShearStrainXy(Double, Double, Double, Double)

    Declaration
    public double NewCoordinateShearStrainXy(double xstrain, double ystrain, double sstrain, double rangle)
    Parameters
    Type Name Description
    System.Double xstrain
    System.Double ystrain
    System.Double sstrain
    System.Double rangle
    Returns
    Type Description
    System.Double

    NewCoordinateShearStressXy(Double, Double, Double, Double)

    Declaration
    public double NewCoordinateShearStressXy(double xstress, double ystress, double sstress, double rangle)
    Parameters
    Type Name Description
    System.Double xstress
    System.Double ystress
    System.Double sstress
    System.Double rangle
    Returns
    Type Description
    System.Double

    NewtonMotionSecondLaw(Double, Double)

    Declaration
    public double NewtonMotionSecondLaw(double m, double a)
    Parameters
    Type Name Description
    System.Double m
    System.Double a
    Returns
    Type Description
    System.Double

    ORingRadialBoreDia(Double, Double, Double, Double)

    Declaration
    public double ORingRadialBoreDia(double cs, double id, double cn, double str)
    Parameters
    Type Name Description
    System.Double cs
    System.Double id
    System.Double cn
    System.Double str
    Returns
    Type Description
    System.Double

    ORingRadialGrooveDia(Double, Double)

    Declaration
    public double ORingRadialGrooveDia(double id, double str)
    Parameters
    Type Name Description
    System.Double id
    System.Double str
    Returns
    Type Description
    System.Double

    ORingRadialGrooveDiaBore(Double, Double, Double)

    Declaration
    public double ORingRadialGrooveDiaBore(double bd, double cs, double cn)
    Parameters
    Type Name Description
    System.Double bd
    System.Double cs
    System.Double cn
    Returns
    Type Description
    System.Double

    ORingRadialGrooveWidth(Double)

    Declaration
    public double ORingRadialGrooveWidth(double cs)
    Parameters
    Type Name Description
    System.Double cs
    Returns
    Type Description
    System.Double

    ORingRadialInnerDia(Double, Double)

    Declaration
    public double ORingRadialInnerDia(double gd, double gtol)
    Parameters
    Type Name Description
    System.Double gd
    System.Double gtol
    Returns
    Type Description
    System.Double

    ORingRadialSectionMaximum(Double, Double, Double, Double, Double, Double)

    Declaration
    public double ORingRadialSectionMaximum(double bd, double btol, double gd, double gtol, double cmax, double cstol)
    Parameters
    Type Name Description
    System.Double bd
    System.Double btol
    System.Double gd
    System.Double gtol
    System.Double cmax
    System.Double cstol
    Returns
    Type Description
    System.Double

    ORingRadialSectionMinimum(Double, Double, Double, Double, Double, Double)

    Declaration
    public double ORingRadialSectionMinimum(double bd, double btol, double gd, double gtol, double cmin, double cstol)
    Parameters
    Type Name Description
    System.Double bd
    System.Double btol
    System.Double gd
    System.Double gtol
    System.Double cmin
    System.Double cstol
    Returns
    Type Description
    System.Double

    ORingRadialStretch(Double, Double)

    Declaration
    public double ORingRadialStretch(double id, double gd)
    Parameters
    Type Name Description
    System.Double id
    System.Double gd
    Returns
    Type Description
    System.Double

    PendulumFrequency(Double, Double)

    Declaration
    public double PendulumFrequency(double l, double g)
    Parameters
    Type Name Description
    System.Double l
    System.Double g
    Returns
    Type Description
    System.Double

    PendulumPeriod(Double, Double)

    Declaration
    public double PendulumPeriod(double l, double g)
    Parameters
    Type Name Description
    System.Double l
    System.Double g
    Returns
    Type Description
    System.Double

    Period(Double)

    Declaration
    public double Period(double f)
    Parameters
    Type Name Description
    System.Double f
    Returns
    Type Description
    System.Double

    PipePressureLossOfLaminarFlow(Double, Double, Double, Double, Double, Double, Double, Double)

    Declaration
    public double PipePressureLossOfLaminarFlow(double pin, double fv, double fd, double zz, double l, double d, double u, double g)
    Parameters
    Type Name Description
    System.Double pin
    System.Double fv
    System.Double fd
    System.Double zz
    System.Double l
    System.Double d
    System.Double u
    System.Double g
    Returns
    Type Description
    System.Double

    PoissonRatioFromBulkLame(Double, Double)

    Declaration
    public double PoissonRatioFromBulkLame(double k, double l)
    Parameters
    Type Name Description
    System.Double k
    System.Double l
    Returns
    Type Description
    System.Double

    PoissonRatioFromShearBulk(Double, Double)

    Declaration
    public double PoissonRatioFromShearBulk(double g, double k)
    Parameters
    Type Name Description
    System.Double g
    System.Double k
    Returns
    Type Description
    System.Double

    PoissonRatioFromShearLame(Double, Double)

    Declaration
    public double PoissonRatioFromShearLame(double g, double l)
    Parameters
    Type Name Description
    System.Double g
    System.Double l
    Returns
    Type Description
    System.Double

    PoissonRatioFromYoungsBulk(Double, Double)

    Declaration
    public double PoissonRatioFromYoungsBulk(double e, double k)
    Parameters
    Type Name Description
    System.Double e
    System.Double k
    Returns
    Type Description
    System.Double

    PoissonRatioFromYoungsLame(Double, Double)

    Declaration
    public double PoissonRatioFromYoungsLame(double e, double l)
    Parameters
    Type Name Description
    System.Double e
    System.Double l
    Returns
    Type Description
    System.Double

    PoissonRatioFromYoungsShear(Double, Double)

    Declaration
    public double PoissonRatioFromYoungsShear(double e, double g)
    Parameters
    Type Name Description
    System.Double e
    System.Double g
    Returns
    Type Description
    System.Double

    Power(Double, Double, Double)

    Declaration
    public double Power(double f, double v, double angle)
    Parameters
    Type Name Description
    System.Double f
    System.Double v
    System.Double angle
    Returns
    Type Description
    System.Double

    PrincipalStrainAngle(Double, Double, Double)

    Declaration
    public double PrincipalStrainAngle(double xstrain, double ystrain, double sstrain)
    Parameters
    Type Name Description
    System.Double xstrain
    System.Double ystrain
    System.Double sstrain
    Returns
    Type Description
    System.Double

    PrincipalStrainMaximum(Double, Double, Double)

    Declaration
    public double PrincipalStrainMaximum(double xstrain, double ystrain, double sstrain)
    Parameters
    Type Name Description
    System.Double xstrain
    System.Double ystrain
    System.Double sstrain
    Returns
    Type Description
    System.Double

    PrincipalStrainMinimum(Double, Double, Double)

    Declaration
    public double PrincipalStrainMinimum(double xstrain, double ystrain, double sstrain)
    Parameters
    Type Name Description
    System.Double xstrain
    System.Double ystrain
    System.Double sstrain
    Returns
    Type Description
    System.Double

    PrincipalStressAngle(Double, Double, Double)

    Declaration
    public double PrincipalStressAngle(double xstress, double ystress, double sstress)
    Parameters
    Type Name Description
    System.Double xstress
    System.Double ystress
    System.Double sstress
    Returns
    Type Description
    System.Double

    PrincipalStressMaximum(Double, Double, Double)

    Declaration
    public double PrincipalStressMaximum(double xstress, double ystress, double sstress)
    Parameters
    Type Name Description
    System.Double xstress
    System.Double ystress
    System.Double sstress
    Returns
    Type Description
    System.Double

    PrincipalStressMinimum(Double, Double, Double)

    Declaration
    public double PrincipalStressMinimum(double xstress, double ystress, double sstress)
    Parameters
    Type Name Description
    System.Double xstress
    System.Double ystress
    System.Double sstress
    Returns
    Type Description
    System.Double

    RectangularEdgesFixedUniformLoadDeflection(Double, Double, Double, Double, Double)

    Declaration
    public double RectangularEdgesFixedUniformLoadDeflection(double pp, double ll, double ls, double t, double e)
    Parameters
    Type Name Description
    System.Double pp
    System.Double ll
    System.Double ls
    System.Double t
    System.Double e
    Returns
    Type Description
    System.Double

    RectangularEdgesFixedUniformLoadStress(Double, Double, Double, Double)

    Declaration
    public double RectangularEdgesFixedUniformLoadStress(double pp, double ll, double ls, double t)
    Parameters
    Type Name Description
    System.Double pp
    System.Double ll
    System.Double ls
    System.Double t
    Returns
    Type Description
    System.Double

    RectangularEdgesSupportedUniformLoadDeflection(Double, Double, Double, Double, Double)

    Declaration
    public double RectangularEdgesSupportedUniformLoadDeflection(double pp, double ll, double ls, double t, double e)
    Parameters
    Type Name Description
    System.Double pp
    System.Double ll
    System.Double ls
    System.Double t
    System.Double e
    Returns
    Type Description
    System.Double

    RectangularEdgesSupportedUniformLoadStress(Double, Double, Double, Double)

    Declaration
    public double RectangularEdgesSupportedUniformLoadStress(double pp, double ll, double ls, double t)
    Parameters
    Type Name Description
    System.Double pp
    System.Double ll
    System.Double ls
    System.Double t
    Returns
    Type Description
    System.Double

    ShearModulusFromBulkLame(Double, Double)

    Declaration
    public double ShearModulusFromBulkLame(double k, double l)
    Parameters
    Type Name Description
    System.Double k
    System.Double l
    Returns
    Type Description
    System.Double

    ShearModulusFromBulkPoisson(Double, Double)

    Declaration
    public double ShearModulusFromBulkPoisson(double k, double v)
    Parameters
    Type Name Description
    System.Double k
    System.Double v
    Returns
    Type Description
    System.Double

    ShearModulusFromPoissonLame(Double, Double)

    Declaration
    public double ShearModulusFromPoissonLame(double v, double l)
    Parameters
    Type Name Description
    System.Double v
    System.Double l
    Returns
    Type Description
    System.Double

    ShearModulusFromYoungsBulk(Double, Double)

    Declaration
    public double ShearModulusFromYoungsBulk(double e, double k)
    Parameters
    Type Name Description
    System.Double e
    System.Double k
    Returns
    Type Description
    System.Double

    ShearModulusFromYoungsLame(Double, Double)

    Declaration
    public double ShearModulusFromYoungsLame(double e, double l)
    Parameters
    Type Name Description
    System.Double e
    System.Double l
    Returns
    Type Description
    System.Double

    ShearModulusFromYoungsPoisson(Double, Double)

    Declaration
    public double ShearModulusFromYoungsPoisson(double e, double v)
    Parameters
    Type Name Description
    System.Double e
    System.Double v
    Returns
    Type Description
    System.Double

    ShearStrainAngleMaximum(Double, Double, Double)

    Declaration
    public double ShearStrainAngleMaximum(double xstrain, double ystrain, double sstrain)
    Parameters
    Type Name Description
    System.Double xstrain
    System.Double ystrain
    System.Double sstrain
    Returns
    Type Description
    System.Double

    ShearStrainMaximum1(Double, Double, Double)

    Declaration
    public double ShearStrainMaximum1(double xstrain, double ystrain, double sstrain)
    Parameters
    Type Name Description
    System.Double xstrain
    System.Double ystrain
    System.Double sstrain
    Returns
    Type Description
    System.Double

    ShearStrainMaximum2(Double, Double)

    Declaration
    public double ShearStrainMaximum2(double strain1, double strain2)
    Parameters
    Type Name Description
    System.Double strain1
    System.Double strain2
    Returns
    Type Description
    System.Double

    ShearStressAngleMaximum(Double, Double, Double)

    Declaration
    public double ShearStressAngleMaximum(double xstress, double ystress, double sstress)
    Parameters
    Type Name Description
    System.Double xstress
    System.Double ystress
    System.Double sstress
    Returns
    Type Description
    System.Double

    ShearStressMaximum1(Double, Double, Double)

    Declaration
    public double ShearStressMaximum1(double xstress, double ystress, double sstress)
    Parameters
    Type Name Description
    System.Double xstress
    System.Double ystress
    System.Double sstress
    Returns
    Type Description
    System.Double

    ShearStressMaximum2(Double, Double)

    Declaration
    public double ShearStressMaximum2(double stress1, double stress2)
    Parameters
    Type Name Description
    System.Double stress1
    System.Double stress2
    Returns
    Type Description
    System.Double

    SpringPeriod(Double, Double)

    Declaration
    public double SpringPeriod(double k, double m)
    Parameters
    Type Name Description
    System.Double k
    System.Double m
    Returns
    Type Description
    System.Double

    SpringPotentialEnergy(Double, Double)

    Declaration
    public double SpringPotentialEnergy(double k, double x)
    Parameters
    Type Name Description
    System.Double k
    System.Double x
    Returns
    Type Description
    System.Double

    SpringRestoringForce(Double, Double)

    Declaration
    public double SpringRestoringForce(double k, double x)
    Parameters
    Type Name Description
    System.Double k
    System.Double x
    Returns
    Type Description
    System.Double

    SpurGearAddendum(Double)

    Declaration
    public double SpurGearAddendum(double m)
    Parameters
    Type Name Description
    System.Double m
    Returns
    Type Description
    System.Double

    SpurGearAngularBacklash(Double, Double)

    Declaration
    public double SpurGearAngularBacklash(double ct, double d)
    Parameters
    Type Name Description
    System.Double ct
    System.Double d
    Returns
    Type Description
    System.Double

    SpurGearBaseCircleDiameter(Double, Double)

    Declaration
    public double SpurGearBaseCircleDiameter(double d, double pangle)
    Parameters
    Type Name Description
    System.Double d
    System.Double pangle
    Returns
    Type Description
    System.Double

    SpurGearBasePitch(Double, Double)

    Declaration
    public double SpurGearBasePitch(double m, double pangle)
    Parameters
    Type Name Description
    System.Double m
    System.Double pangle
    Returns
    Type Description
    System.Double

    SpurGearCenterDistance(Double, Double, Double)

    Declaration
    public double SpurGearCenterDistance(double m, double n1, double n2)
    Parameters
    Type Name Description
    System.Double m
    System.Double n1
    System.Double n2
    Returns
    Type Description
    System.Double

    SpurGearCircularPitch1(Double)

    Declaration
    public double SpurGearCircularPitch1(double m)
    Parameters
    Type Name Description
    System.Double m
    Returns
    Type Description
    System.Double

    SpurGearCircularPitch2(Double, Double)

    Declaration
    public double SpurGearCircularPitch2(double d, double n)
    Parameters
    Type Name Description
    System.Double d
    System.Double n
    Returns
    Type Description
    System.Double

    SpurGearContactRatio(Double, Double, Double, Double, Double, Double, Double)

    Declaration
    public double SpurGearContactRatio(double m, double r1o, double r2o, double r1b, double r2b, double c, double pangle)
    Parameters
    Type Name Description
    System.Double m
    System.Double r1o
    System.Double r2o
    System.Double r1b
    System.Double r2b
    System.Double c
    System.Double pangle
    Returns
    Type Description
    System.Double

    SpurGearDedendum(Double)

    Declaration
    public double SpurGearDedendum(double m)
    Parameters
    Type Name Description
    System.Double m
    Returns
    Type Description
    System.Double

    SpurGearLinearBacklash1(Double, Double)

    Declaration
    public double SpurGearLinearBacklash1(double cc, double pangle)
    Parameters
    Type Name Description
    System.Double cc
    System.Double pangle
    Returns
    Type Description
    System.Double

    SpurGearLinearBacklash2(Double)

    Declaration
    public double SpurGearLinearBacklash2(double ct)
    Parameters
    Type Name Description
    System.Double ct
    Returns
    Type Description
    System.Double

    SpurGearLinearBacklash3(Double, Double)

    Declaration
    public double SpurGearLinearBacklash3(double ct, double pangle)
    Parameters
    Type Name Description
    System.Double ct
    System.Double pangle
    Returns
    Type Description
    System.Double

    SpurGearMinimumNumberNoUndercutting(Double)

    Declaration
    public double SpurGearMinimumNumberNoUndercutting(double pangle)
    Parameters
    Type Name Description
    System.Double pangle
    Returns
    Type Description
    System.Double

    SpurGearModule(Double)

    Declaration
    public double SpurGearModule(double pd)
    Parameters
    Type Name Description
    System.Double pd
    Returns
    Type Description
    System.Double

    SpurGearNumberOfTeeth(Double, Double)

    Declaration
    public double SpurGearNumberOfTeeth(double m, double d)
    Parameters
    Type Name Description
    System.Double m
    System.Double d
    Returns
    Type Description
    System.Double

    SpurGearOutsideDiameter1(Double, Double)

    Declaration
    public double SpurGearOutsideDiameter1(double m, double d)
    Parameters
    Type Name Description
    System.Double m
    System.Double d
    Returns
    Type Description
    System.Double

    SpurGearOutsideDiameter2(Double, Double)

    Declaration
    public double SpurGearOutsideDiameter2(double m, double n)
    Parameters
    Type Name Description
    System.Double m
    System.Double n
    Returns
    Type Description
    System.Double

    SpurGearPitchDiameter(Double, Double)

    Declaration
    public double SpurGearPitchDiameter(double m, double n)
    Parameters
    Type Name Description
    System.Double m
    System.Double n
    Returns
    Type Description
    System.Double

    SpurGearRootDiameter(Double, Double)

    Declaration
    public double SpurGearRootDiameter(double m, double d)
    Parameters
    Type Name Description
    System.Double m
    System.Double d
    Returns
    Type Description
    System.Double

    SpurGearToothThickness(Double)

    Declaration
    public double SpurGearToothThickness(double m)
    Parameters
    Type Name Description
    System.Double m
    Returns
    Type Description
    System.Double

    SquareBottomSupportedUniformLoadDeflection(Double, Double, Double, Double)

    Declaration
    public double SquareBottomSupportedUniformLoadDeflection(double pp, double l, double t, double e)
    Parameters
    Type Name Description
    System.Double pp
    System.Double l
    System.Double t
    System.Double e
    Returns
    Type Description
    System.Double

    SquareBottomSupportedUniformLoadStress(Double, Double, Double)

    Declaration
    public double SquareBottomSupportedUniformLoadStress(double pp, double l, double t)
    Parameters
    Type Name Description
    System.Double pp
    System.Double l
    System.Double t
    Returns
    Type Description
    System.Double

    SquareEdgesFixedCenterLoadDeflection(Double, Double, Double, Double)

    Declaration
    public double SquareEdgesFixedCenterLoadDeflection(double pp, double l, double t, double e)
    Parameters
    Type Name Description
    System.Double pp
    System.Double l
    System.Double t
    System.Double e
    Returns
    Type Description
    System.Double

    SquareEdgesFixedCenterLoadStress(Double, Double, Double)

    Declaration
    public double SquareEdgesFixedCenterLoadStress(double pp, double l, double t)
    Parameters
    Type Name Description
    System.Double pp
    System.Double l
    System.Double t
    Returns
    Type Description
    System.Double

    SquareEdgesFixedCircularCenterLoadDeflection(Double, Double, Double, Double, Double)

    Declaration
    public double SquareEdgesFixedCircularCenterLoadDeflection(double pp, double l, double r0, double t, double e)
    Parameters
    Type Name Description
    System.Double pp
    System.Double l
    System.Double r0
    System.Double t
    System.Double e
    Returns
    Type Description
    System.Double

    SquareEdgesFixedCircularCenterLoadStress(Double, Double, Double, Double)

    Declaration
    public double SquareEdgesFixedCircularCenterLoadStress(double pp, double l, double r0, double t)
    Parameters
    Type Name Description
    System.Double pp
    System.Double l
    System.Double r0
    System.Double t
    Returns
    Type Description
    System.Double

    SquareEdgesSupportedCenterLoadDeflection(Double, Double, Double, Double, Double)

    Declaration
    public double SquareEdgesSupportedCenterLoadDeflection(double pp, double l, double r0, double t, double e)
    Parameters
    Type Name Description
    System.Double pp
    System.Double l
    System.Double r0
    System.Double t
    System.Double e
    Returns
    Type Description
    System.Double

    SquareEdgesSupportedCenterLoadStress(Double, Double, Double, Double)

    Declaration
    public double SquareEdgesSupportedCenterLoadStress(double pp, double l, double r0, double t)
    Parameters
    Type Name Description
    System.Double pp
    System.Double l
    System.Double r0
    System.Double t
    Returns
    Type Description
    System.Double

    SquareTopBottomSupportedUniformLoadDeflection(Double, Double, Double, Double)

    Declaration
    public double SquareTopBottomSupportedUniformLoadDeflection(double pp, double l, double t, double e)
    Parameters
    Type Name Description
    System.Double pp
    System.Double l
    System.Double t
    System.Double e
    Returns
    Type Description
    System.Double

    SquareTopBottomSupportedUniformLoadStress(Double, Double, Double)

    Declaration
    public double SquareTopBottomSupportedUniformLoadStress(double pp, double l, double t)
    Parameters
    Type Name Description
    System.Double pp
    System.Double l
    System.Double t
    Returns
    Type Description
    System.Double

    SymmetricLoadBendingStressMaximum(Double, Double, Double, Double)

    Declaration
    public double SymmetricLoadBendingStressMaximum(double pp, double a, double c, double i)
    Parameters
    Type Name Description
    System.Double pp
    System.Double a
    System.Double c
    System.Double i
    Returns
    Type Description
    System.Double

    SymmetricLoadDisplacement(Double, Double, Double, Double, Double, Double)

    Declaration
    public double SymmetricLoadDisplacement(double x, double l, double pp, double a, double e, double i)
    Parameters
    Type Name Description
    System.Double x
    System.Double l
    System.Double pp
    System.Double a
    System.Double e
    System.Double i
    Returns
    Type Description
    System.Double

    SymmetricLoadDisplacementMaximum(Double, Double, Double, Double, Double)

    Declaration
    public double SymmetricLoadDisplacementMaximum(double l, double pp, double a, double e, double i)
    Parameters
    Type Name Description
    System.Double l
    System.Double pp
    System.Double a
    System.Double e
    System.Double i
    Returns
    Type Description
    System.Double

    SymmetricLoadMoment(Double, Double, Double, Double)

    Declaration
    public double SymmetricLoadMoment(double x, double l, double pp, double a)
    Parameters
    Type Name Description
    System.Double x
    System.Double l
    System.Double pp
    System.Double a
    Returns
    Type Description
    System.Double

    SymmetricLoadMomentMaximum(Double, Double, Double)

    Declaration
    public double SymmetricLoadMomentMaximum(double l, double pp, double a)
    Parameters
    Type Name Description
    System.Double l
    System.Double pp
    System.Double a
    Returns
    Type Description
    System.Double

    SymmetricLoadShearForce(Double, Double, Double, Double)

    Declaration
    public double SymmetricLoadShearForce(double x, double l, double pp, double a)
    Parameters
    Type Name Description
    System.Double x
    System.Double l
    System.Double pp
    System.Double a
    Returns
    Type Description
    System.Double

    SymmetricLoadShearForceMaximum(Double)

    Declaration
    public double SymmetricLoadShearForceMaximum(double pp)
    Parameters
    Type Name Description
    System.Double pp
    Returns
    Type Description
    System.Double

    SymmetricLoadSlope(Double, Double, Double, Double, Double, Double)

    Declaration
    public double SymmetricLoadSlope(double x, double l, double pp, double a, double e, double i)
    Parameters
    Type Name Description
    System.Double x
    System.Double l
    System.Double pp
    System.Double a
    System.Double e
    System.Double i
    Returns
    Type Description
    System.Double

    SymmetricLoadSlopeMaximum(Double, Double, Double, Double, Double)

    Declaration
    public double SymmetricLoadSlopeMaximum(double l, double pp, double a, double e, double i)
    Parameters
    Type Name Description
    System.Double l
    System.Double pp
    System.Double a
    System.Double e
    System.Double i
    Returns
    Type Description
    System.Double

    Torque(Double, Double, Double)

    Declaration
    public double Torque(double f, double r, double angle)
    Parameters
    Type Name Description
    System.Double f
    System.Double r
    System.Double angle
    Returns
    Type Description
    System.Double

    UniformLoadBendingStressMaximum(Double, Double, Double, Double)

    Declaration
    public double UniformLoadBendingStressMaximum(double l, double pp, double c, double i)
    Parameters
    Type Name Description
    System.Double l
    System.Double pp
    System.Double c
    System.Double i
    Returns
    Type Description
    System.Double

    UniformLoadDisplacement(Double, Double, Double, Double, Double)

    Declaration
    public double UniformLoadDisplacement(double x, double l, double pp, double e, double i)
    Parameters
    Type Name Description
    System.Double x
    System.Double l
    System.Double pp
    System.Double e
    System.Double i
    Returns
    Type Description
    System.Double

    UniformLoadDisplacementMaximum(Double, Double, Double, Double)

    Declaration
    public double UniformLoadDisplacementMaximum(double l, double pp, double e, double i)
    Parameters
    Type Name Description
    System.Double l
    System.Double pp
    System.Double e
    System.Double i
    Returns
    Type Description
    System.Double

    UniformLoadMoment(Double, Double, Double)

    Declaration
    public double UniformLoadMoment(double x, double l, double pp)
    Parameters
    Type Name Description
    System.Double x
    System.Double l
    System.Double pp
    Returns
    Type Description
    System.Double

    UniformLoadMomentMaximum(Double, Double)

    Declaration
    public double UniformLoadMomentMaximum(double l, double pp)
    Parameters
    Type Name Description
    System.Double l
    System.Double pp
    Returns
    Type Description
    System.Double

    UniformLoadShearForce(Double, Double, Double)

    Declaration
    public double UniformLoadShearForce(double x, double l, double pp)
    Parameters
    Type Name Description
    System.Double x
    System.Double l
    System.Double pp
    Returns
    Type Description
    System.Double

    UniformLoadShearForceMaximum(Double, Double)

    Declaration
    public double UniformLoadShearForceMaximum(double l, double pp)
    Parameters
    Type Name Description
    System.Double l
    System.Double pp
    Returns
    Type Description
    System.Double

    UniformLoadSlope(Double, Double, Double, Double, Double)

    Declaration
    public double UniformLoadSlope(double x, double l, double pp, double e, double i)
    Parameters
    Type Name Description
    System.Double x
    System.Double l
    System.Double pp
    System.Double e
    System.Double i
    Returns
    Type Description
    System.Double

    UniformLoadSlopeMaximum(Double, Double, Double, Double)

    Declaration
    public double UniformLoadSlopeMaximum(double l, double pp, double e, double i)
    Parameters
    Type Name Description
    System.Double l
    System.Double pp
    System.Double e
    System.Double i
    Returns
    Type Description
    System.Double

    VibrationDampedAngularFrequency(Double, Double)

    Declaration
    public double VibrationDampedAngularFrequency(double dr, double wn)
    Parameters
    Type Name Description
    System.Double dr
    System.Double wn
    Returns
    Type Description
    System.Double

    VibrationDampedFrequency(Double)

    Declaration
    public double VibrationDampedFrequency(double wd)
    Parameters
    Type Name Description
    System.Double wd
    Returns
    Type Description
    System.Double

    VibrationDampingRatio(Double, Double)

    Declaration
    public double VibrationDampingRatio(double cv, double cc)
    Parameters
    Type Name Description
    System.Double cv
    System.Double cc
    Returns
    Type Description
    System.Double

    VibrationNaturalAngularFrequency(Double, Double)

    Declaration
    public double VibrationNaturalAngularFrequency(double m, double k)
    Parameters
    Type Name Description
    System.Double m
    System.Double k
    Returns
    Type Description
    System.Double

    VibrationNaturalCriticalDamping1(Double, Double)

    Declaration
    public double VibrationNaturalCriticalDamping1(double m, double k)
    Parameters
    Type Name Description
    System.Double m
    System.Double k
    Returns
    Type Description
    System.Double

    VibrationNaturalCriticalDamping2(Double, Double)

    Declaration
    public double VibrationNaturalCriticalDamping2(double m, double wn)
    Parameters
    Type Name Description
    System.Double m
    System.Double wn
    Returns
    Type Description
    System.Double

    VibrationNaturalFrequency(Double)

    Declaration
    public double VibrationNaturalFrequency(double wn)
    Parameters
    Type Name Description
    System.Double wn
    Returns
    Type Description
    System.Double

    WorkDone(Double, Double, Double)

    Declaration
    public double WorkDone(double f, double s, double angle)
    Parameters
    Type Name Description
    System.Double f
    System.Double s
    System.Double angle
    Returns
    Type Description
    System.Double

    YoungsModulusFromBulkLame(Double, Double)

    Declaration
    public double YoungsModulusFromBulkLame(double k, double l)
    Parameters
    Type Name Description
    System.Double k
    System.Double l
    Returns
    Type Description
    System.Double

    YoungsModulusFromBulkPoisson(Double, Double)

    Declaration
    public double YoungsModulusFromBulkPoisson(double k, double v)
    Parameters
    Type Name Description
    System.Double k
    System.Double v
    Returns
    Type Description
    System.Double

    YoungsModulusFromBulkShear(Double, Double)

    Declaration
    public double YoungsModulusFromBulkShear(double k, double g)
    Parameters
    Type Name Description
    System.Double k
    System.Double g
    Returns
    Type Description
    System.Double

    YoungsModulusFromPoissonLame(Double, Double)

    Declaration
    public double YoungsModulusFromPoissonLame(double l, double v)
    Parameters
    Type Name Description
    System.Double l
    System.Double v
    Returns
    Type Description
    System.Double

    YoungsModulusFromPoissonShear(Double, Double)

    Declaration
    public double YoungsModulusFromPoissonShear(double g, double v)
    Parameters
    Type Name Description
    System.Double g
    System.Double v
    Returns
    Type Description
    System.Double

    YoungsModulusFromShearLame(Double, Double)

    Declaration
    public double YoungsModulusFromShearLame(double g, double l)
    Parameters
    Type Name Description
    System.Double g
    System.Double l
    Returns
    Type Description
    System.Double

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In This Article
    Back to top Generated by DocFX