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