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