Class HarmonicAnalysisOptions
Inheritance
System.Object
HarmonicAnalysisOptions
Assembly: SMT.MastaAPI.14.1.1.dll
Syntax
public class HarmonicAnalysisOptions : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Properties
AcousticAnalysisSetup
Declaration
public ListWithSelectedItem<AcousticAnalysisSetup> AcousticAnalysisSetup { get; set; }
Property Value
AmplitudeCutOffForLinearTE
Declaration
public double AmplitudeCutOffForLinearTE { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double AmplitudeCutOffForMisalignmentExcitation { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
CalculateUncoupledModesDuringAnalysis
Declaration
public virtual bool CalculateUncoupledModesDuringAnalysis { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ConstantModalDamping
Declaration
public double ConstantModalDamping { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
CropToSpeedRangeForExportAndReports
Declaration
public virtual bool CropToSpeedRangeForExportAndReports { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
DampingSpecification
Declaration
public EnumWithSelectedValue<DampingSpecification> DampingSpecification { get; set; }
Property Value
ExcitationSelection
Declaration
public ExcitationSourceSelectionGroup ExcitationSelection { get; }
Property Value
FrequencyOptions
Declaration
public FrequencyOptionsForHarmonicAnalysisResults FrequencyOptions { get; }
Property Value
IncludeTruncationCorrection
Declaration
public bool IncludeTruncationCorrection { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ModalAnalysisOptions
Declaration
public ModalAnalysisOptions ModalAnalysisOptions { get; }
Property Value
NumberOfHarmonics
Declaration
public Overridable<int> NumberOfHarmonics { get; set; }
Property Value
PenaltyMassForEnforcedTE
Declaration
public double PenaltyMassForEnforcedTE { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
PenaltyStiffnessForEnforcedTE
Declaration
public double PenaltyStiffnessForEnforcedTE { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
PerFrequencyDampingProfile
Declaration
public Vector2DListAccessor PerFrequencyDampingProfile { get; set; }
Property Value
PerModeDampingFactors
Declaration
public ReadOnlyCollection<double> PerModeDampingFactors { get; }
Property Value
| Type |
Description |
| System.Collections.ObjectModel.ReadOnlyCollection<System.Double> |
|
RayleighDampingAlpha
Declaration
public double RayleighDampingAlpha { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
RayleighDampingBeta
Declaration
public double RayleighDampingBeta { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ReferenceSpeedOptions
Declaration
public SpeedOptionsForHarmonicAnalysisResults ReferenceSpeedOptions { get; }
Property Value
ReportNames
Declaration
public IReadOnlyList<string> ReportNames { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.IReadOnlyList<System.String> |
|
ResponseCacheLevel
Declaration
public ResponseCacheLevel ResponseCacheLevel { get; set; }
Property Value
StiffnessOptions
Declaration
public StiffnessOptionsForHarmonicAnalysis StiffnessOptions { get; }
Property Value
UpdateDynamicResponseChartOnChangeOfSettings
Declaration
public bool UpdateDynamicResponseChartOnChangeOfSettings { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
UseLinearExtrapolation
Declaration
public bool UseLinearExtrapolation { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
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 |
|
SetPerModeDampingFactor(Int32, Double)
Declaration
public void SetPerModeDampingFactor(int mode, double damping)
Parameters
| Type |
Name |
Description |
| System.Int32 |
mode |
|
| System.Double |
damping |
|
SetPerModeDampingFactors(List<Double>)
Declaration
public void SetPerModeDampingFactors(List<double> dampingValues)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.List<System.Double> |
dampingValues |
|
Implements
System.IEquatable<T>
Extension Methods