Class ModalAnalysisOptions
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
ModalAnalysisOptions
Implements
System.IEquatable <APIBase>
Inherited Members
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Namespace: SMT.MastaAPI.SystemModel.AnalysesAndResults.ModalAnalyses
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class ModalAnalysisOptions : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Type | Description |
---|---|
APIBase |
Properties
FrequencyResponseOptionsForReports
Declaration
public FrequencyResponseAnalysisOptions FrequencyResponseOptionsForReports { get; }
Property Value
Type | Description |
---|---|
Frequency |
MaximumModeFrequency
Enough modes should be included so that the response in the range of interest has converged, i.e. it does not change when adding additional modes. Usually including modes up to double the maximum frequency of interest is sufficient.
Measurement: Frequency
Declaration
public Overridable<double> MaximumModeFrequency { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System. |
NumberOfModes
Enough modes should be included so that the response in the range of interest has converged, i.e. it does not change when adding additional modes. Usually including modes up to double the maximum frequency of interest is sufficient.
Declaration
public Overridable<int> NumberOfModes { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System. |
UseSinglePassEigensolver
The standard eigensolver uses multiple passes to calculate all the eigenmodes. For very large models, when the number of modes to be solved is known and there is no maximum frequency, it may be faster to use a single pass.
Declaration
public bool UseSinglePassEigensolver { get; set; }
Property Value
Type | Description |
---|---|
System. |
Implements
System.IEquatable<T>