Version: 13.0

    Show / Hide Table of Contents

    Class GearMeshLoadDistributionAnalysis

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    AbstractGearMeshAnalysis
    GearMeshDesignAnalysis
    GearMeshImplementationAnalysis
    GearMeshLoadDistributionAnalysis
    ConicalMeshLoadDistributionAnalysis
    CylindricalGearMeshLoadDistributionAnalysis
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    GearMeshDesignAnalysis.GearA
    GearMeshDesignAnalysis.GearB
    GearMeshDesignAnalysis.GearSet
    AbstractGearMeshAnalysis._parent
    AbstractGearMeshAnalysis.MeshName
    AbstractGearMeshAnalysis.Name
    AbstractGearMeshAnalysis.ReportNames
    AbstractGearMeshAnalysis.OutputDefaultReportTo(String)
    AbstractGearMeshAnalysis.GetDefaultReportWithEncodedImages()
    AbstractGearMeshAnalysis.OutputActiveReportTo(String)
    AbstractGearMeshAnalysis.OutputActiveReportAsTextTo(String)
    AbstractGearMeshAnalysis.GetActiveReportWithEncodedImages()
    AbstractGearMeshAnalysis.OutputNamedReportTo(String, String)
    AbstractGearMeshAnalysis.OutputNamedReportAsMastaReport(String, String)
    AbstractGearMeshAnalysis.OutputNamedReportAsTextTo(String, String)
    AbstractGearMeshAnalysis.GetNamedReportWithEncodedImages(String)
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.cacheRpds
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, (T1, T2)<Type, Object>[])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T1, T2>(String, (T1, T2)<Type, Object>, T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    APIBase.isInvalid
    APIBase.DocumentationUrl()
    APIBase.ToString()
    APIBase.RunPython<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String)
    APIBase.RunPython<T>(String, String)
    APIBase.CreateObjRef(Type)
    APIBase.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
    Namespace: SMT.MastaAPI.Gears.LTCA
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public abstract class GearMeshLoadDistributionAnalysis : GearMeshImplementationAnalysis, IEquatable<APIBase>

    Properties

    ActualTotalContactRatio

    Declaration
    public double ActualTotalContactRatio { get; }
    Property Value
    Type Description
    System.Double

    AnalysisName

    Declaration
    public string AnalysisName { get; }
    Property Value
    Type Description
    System.String

    IndexOfRollAngleWithMaximumContactStress

    Declaration
    public int IndexOfRollAngleWithMaximumContactStress { get; }
    Property Value
    Type Description
    System.Int32

    IsAdvancedLTCA

    Declaration
    public bool IsAdvancedLTCA { get; set; }
    Property Value
    Type Description
    System.Boolean

    LoadCaseName

    Declaration
    public string LoadCaseName { get; }
    Property Value
    Type Description
    System.String

    LoadDistributionAnalysesAtSingleRotation

    Declaration
    public ReadOnlyCollection<GearMeshLoadDistributionAtRotation> LoadDistributionAnalysesAtSingleRotation { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<GearMeshLoadDistributionAtRotation>

    MaximumContactStress

    Measurement: Stress

    Declaration
    public double MaximumContactStress { get; }
    Property Value
    Type Description
    System.Double

    MaximumForcePerUnitLength

    Measurement: ForcePerUnitLength

    Declaration
    public double MaximumForcePerUnitLength { get; }
    Property Value
    Type Description
    System.Double

    MaximumPressureVelocity

    Measurement: PressureVelocityProduct

    Declaration
    public double MaximumPressureVelocity { get; }
    Property Value
    Type Description
    System.Double

    MinimumForcePerUnitLength

    Measurement: ForcePerUnitLength

    Declaration
    public double MinimumForcePerUnitLength { get; }
    Property Value
    Type Description
    System.Double

    MomentAboutCentreFourierSeries

    Declaration
    public FourierSeries MomentAboutCentreFourierSeries { get; }
    Property Value
    Type Description
    FourierSeries

    NumberOfRollAngles

    Declaration
    public virtual int NumberOfRollAngles { get; }
    Property Value
    Type Description
    System.Int32

    PeaktoPeakMomentAboutCentre

    Measurement: Torque

    Declaration
    public double PeaktoPeakMomentAboutCentre { get; }
    Property Value
    Type Description
    System.Double

    TransmissionErrorFourierSeries

    Declaration
    public FourierSeries TransmissionErrorFourierSeries { get; }
    Property Value
    Type Description
    FourierSeries

    Methods

    MaximumRootStress(GearLoadDistributionAnalysis, GearFlanks, StressResultsType)

    Declaration
    public double MaximumRootStress(GearLoadDistributionAnalysis gear, GearFlanks flank, StressResultsType stressType)
    Parameters
    Type Name Description
    GearLoadDistributionAnalysis gear
    GearFlanks flank
    StressResultsType stressType
    Returns
    Type Description
    System.Double

    MaximumRootStress(GearLoadDistributionAnalysis, StressResultsType)

    Declaration
    public double MaximumRootStress(GearLoadDistributionAnalysis gear, StressResultsType stressType)
    Parameters
    Type Name Description
    GearLoadDistributionAnalysis gear
    StressResultsType stressType
    Returns
    Type Description
    System.Double

    Implements

    System.IEquatable<T>

    Extension Methods

    UtilityMethods.IsReadOnly<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsValid<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsMethodValid<T>(T, Expression<Func<T, Action>>)
    UtilityMethods.IsMethodReadOnly<T>(T, Expression<Func<T, Action>>)
    Back to top