Class EigenvalueOptions
  
  
  
  
    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    
    EigenvalueOptions
   
  
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
      APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
     
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
    
   
  
  Assembly: SMT.MastaAPI.13.0.dll
  
  
    public class EigenvalueOptions : APIBase, IEquatable<APIBase>
   
  Fields
  
  
  
  
  
  
  Declaration
  
    protected readonly APIBase _parent
   
  Field Value
  
  Properties
  
  
  
  
  
  Set the type of mass matrix to be used.
Declaration
  
    public MassMatrixType MassMatrixType { get; set; }
   
  Property Value
  
  
  
  
  
  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
  
  
  
  
  
  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
  
  
  
  
  
  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 |  | 
    
  
  
  
  
  
  The method for selecting the modes to use.
Declaration
  
    public EnumWithSelectedValue<ModeInputType> ModeInputMethod { get; set; }
   
  Property Value
  
  
  
  
  
  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 |  | 
    
  
  
  
  
  
  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 |  | 
    
  
  
  
  
  
  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 |  | 
    
  
  
  
  
  
  
  
  Declaration
  
    public IReadOnlyList<string> ReportNames { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Collections.Generic.IReadOnlyList<System.String> |  | 
    
  
  Methods
  
  
  
  
  
  
  
  Declaration
  
    public string GetActiveReportWithEncodedImages()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  | 
    
  
  
  
  
  
  
  
  Declaration
  
    public string GetDefaultReportWithEncodedImages()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.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 |  | 
    
  
  
  
  
  
  
  
  Declaration
  
    public void OutputActiveReportTo(string filePath)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | filePath |  | 
    
  
  
  
  
  
  
  
  Declaration
  
    public void OutputDefaultReportTo(string filePath)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | filePath |  | 
    
  
  
  
  
  
  
  
  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 |  | 
    
  
  
  
  
  
  
  
  Declaration
  
    public void OutputNamedReportTo(string reportName, string filePath)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | reportName |  | 
      
        | System.String | filePath |  | 
    
  
  Implements
  
      System.IEquatable<T>
  
  Extension Methods