Version: 13.0

    Show / Hide Table of Contents

    Class EigenvalueOptions

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    EigenvalueOptions
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    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.NodalAnalysis.DevToolsAnalyses
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class EigenvalueOptions : APIBase, IEquatable<APIBase>

    Fields

    _parent

    Declaration
    protected readonly APIBase _parent
    Field Value
    Type Description
    APIBase

    Properties

    MassMatrixType

    Set the type of mass matrix to be used.

    Declaration
    public MassMatrixType MassMatrixType { get; set; }
    Property Value
    Type Description
    MassMatrixType

    MaximumModeFrequency

    Only modes that have a frequency less than or equal to this will be solved for.

    Measurement: Frequency

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

    MinimumModeFrequency

    Only modes having frequencies greater than or equal to this will be solved for.

    Measurement: Frequency

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

    ModeFrequencyShift

    The modes with a frequency closest to this value will be found.

    Measurement: Frequency

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

    ModeInputMethod

    The method for selecting the modes to use.

    Declaration
    public EnumWithSelectedValue<ModeInputType> ModeInputMethod { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<ModeInputType>

    NumberOfModes

    The number of modes solved for if using the nearest to shift option or the maximum number of modes returned if using the lowest in range option.

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

    OverallAMLSCutoffFactor

    The frequencies at each substructure level are truncated at this factor times the upper frequency limit of the requested spectrum. This value will affect the accuracy of all modes. Recommended that this is no larger than 10. Must be greater than 1 and the reduced cutoff factor.

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

    ReducedAMLSCutoffFactor

    Higher values will tend to increase the accuracy of higher modes. Recommended that this is no larger than 2.5. Must be less than the overall cutoff factor and greater than 1.

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

    ReportNames

    Declaration
    public IReadOnlyList<string> ReportNames { get; }
    Property Value
    Type Description
    System.Collections.Generic.IReadOnlyList<System.String>

    Methods

    GetActiveReportWithEncodedImages()

    Declaration
    public string GetActiveReportWithEncodedImages()
    Returns
    Type Description
    System.String

    GetDefaultReportWithEncodedImages()

    Declaration
    public string GetDefaultReportWithEncodedImages()
    Returns
    Type Description
    System.String

    GetNamedReportWithEncodedImages(String)

    Declaration
    public string GetNamedReportWithEncodedImages(string reportName)
    Parameters
    Type Name Description
    System.String reportName
    Returns
    Type Description
    System.String

    OutputActiveReportAsTextTo(String)

    Declaration
    public void OutputActiveReportAsTextTo(string filePath)
    Parameters
    Type Name Description
    System.String filePath

    OutputActiveReportTo(String)

    Declaration
    public void OutputActiveReportTo(string filePath)
    Parameters
    Type Name Description
    System.String filePath

    OutputDefaultReportTo(String)

    Declaration
    public void OutputDefaultReportTo(string filePath)
    Parameters
    Type Name Description
    System.String filePath

    OutputNamedReportAsMastaReport(String, String)

    Declaration
    public void OutputNamedReportAsMastaReport(string reportName, string filePath)
    Parameters
    Type Name Description
    System.String reportName
    System.String filePath

    OutputNamedReportAsTextTo(String, String)

    Declaration
    public void OutputNamedReportAsTextTo(string reportName, string filePath)
    Parameters
    Type Name Description
    System.String reportName
    System.String filePath

    OutputNamedReportTo(String, String)

    Declaration
    public void OutputNamedReportTo(string reportName, string filePath)
    Parameters
    Type Name Description
    System.String reportName
    System.String filePath

    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