Version: 13.0

    Show / Hide Table of Contents

    Class GearFEModel

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    AbstractGearAnalysis
    GearDesignAnalysis
    GearImplementationDetail
    GearFEModel
    ConicalGearFEModel
    CylindricalGearFEModel
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    GearImplementationDetail.UserSpecifiedData
    AbstractGearAnalysis._parent
    AbstractGearAnalysis.Name
    AbstractGearAnalysis.NameWithGearSetName
    AbstractGearAnalysis.PlanetIndex
    AbstractGearAnalysis.ReportNames
    AbstractGearAnalysis.OutputDefaultReportTo(String)
    AbstractGearAnalysis.GetDefaultReportWithEncodedImages()
    AbstractGearAnalysis.OutputActiveReportTo(String)
    AbstractGearAnalysis.OutputActiveReportAsTextTo(String)
    AbstractGearAnalysis.GetActiveReportWithEncodedImages()
    AbstractGearAnalysis.OutputNamedReportTo(String, String)
    AbstractGearAnalysis.OutputNamedReportAsMastaReport(String, String)
    AbstractGearAnalysis.OutputNamedReportAsTextTo(String, String)
    AbstractGearAnalysis.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.FEModel
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public abstract class GearFEModel : GearImplementationDetail, IEquatable<APIBase>

    Properties

    ElementSettings

    Declaration
    public GearMeshingElementOptions ElementSettings { get; }
    Property Value
    Type Description
    GearMeshingElementOptions

    FEBore

    Measurement: ShortLength

    Declaration
    public Overridable<double> FEBore { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    IncludeAllTeethInTheFEMesh

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

    Methods

    CalculateStiffnessFromFE()

    Declaration
    public void CalculateStiffnessFromFE()

    CalculateStiffnessFromFE(TaskProgress)

    Declaration
    public void CalculateStiffnessFromFE(TaskProgress progress)
    Parameters
    Type Name Description
    SMT.MastaAPIUtility.TaskProgress progress

    GetStressInfluenceCoefficientsFromFE(GearFlanks)

    Declaration
    public void GetStressInfluenceCoefficientsFromFE(GearFlanks flank)
    Parameters
    Type Name Description
    GearFlanks flank

    GetStressInfluenceCoefficientsFromFE(GearFlanks, TaskProgress)

    Declaration
    public void GetStressInfluenceCoefficientsFromFE(GearFlanks flank, TaskProgress progress)
    Parameters
    Type Name Description
    GearFlanks flank
    SMT.MastaAPIUtility.TaskProgress progress

    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