Class GearSetOptimiser
Inheritance
System.Object
GearSetOptimiser
Implements
System.IDisposable
Assembly: SMT.MastaAPI.15.0.dll
Syntax
public abstract class GearSetOptimiser : APIBase, IEquatable<APIBase>, IDisposable
Properties
AxialRatioRatingForNVH
Measurement: SafetyFactor
Declaration
public double AxialRatioRatingForNVH { get; }
Property Value
Type |
Description |
System.Double |
|
BendingSafetyFactorForWorstGear
Measurement: SafetyFactor
Declaration
public double BendingSafetyFactorForWorstGear { get; }
Property Value
Type |
Description |
System.Double |
|
Measurement: SafetyFactor
Declaration
public double ContactSafetyFactorForWorstGear { get; }
Property Value
Type |
Description |
System.Double |
|
CrackInitiationSafetyFactorForWorstGear
Measurement: SafetyFactor
Declaration
public double CrackInitiationSafetyFactorForWorstGear { get; }
Property Value
Type |
Description |
System.Double |
|
FatigueFractureSafetyFactorForWorstGear
Measurement: SafetyFactor
Declaration
public double FatigueFractureSafetyFactorForWorstGear { get; }
Property Value
Type |
Description |
System.Double |
|
MicropittingSafetyFactorForWorstGear
Measurement: SafetyFactor
Declaration
public double MicropittingSafetyFactorForWorstGear { get; }
Property Value
Type |
Description |
System.Double |
|
Measurement: SafetyFactor
Declaration
public double PermanentDeformationSafetyFactorForWorstGear { get; }
Property Value
Type |
Description |
System.Double |
|
ScuffingSafetyFactorFlashTemperatureMethodForWorstGear
Measurement: SafetyFactor
Declaration
public double ScuffingSafetyFactorFlashTemperatureMethodForWorstGear { get; }
Property Value
Type |
Description |
System.Double |
|
ScuffingSafetyFactorIntegralMethodForWorstGear
Measurement: SafetyFactor
Declaration
public double ScuffingSafetyFactorIntegralMethodForWorstGear { get; }
Property Value
Type |
Description |
System.Double |
|
StaticBendingSafetyFactorForWorstGear
Measurement: SafetyFactor
Declaration
public double StaticBendingSafetyFactorForWorstGear { get; }
Property Value
Type |
Description |
System.Double |
|
Measurement: SafetyFactor
Declaration
public double StaticContactSafetyFactorForWorstGear { get; }
Property Value
Type |
Description |
System.Double |
|
Measurement: SafetyFactor
Declaration
public double TransverseAndAxialContactRatioRatingForNVH { get; }
Property Value
Type |
Description |
System.Double |
|
TransverseRatioRatingForNVH
Measurement: SafetyFactor
Declaration
public double TransverseRatioRatingForNVH { get; }
Property Value
Type |
Description |
System.Double |
|
Methods
Dispose()
Declaration
Declaration
public GearSetOptimisationResults PerformStrengthOptimisation(int numberOfResults, TaskProgress progress, bool useCurrentDesignAsStartingPoint = false)
Parameters
Type |
Name |
Description |
System.Int32 |
numberOfResults |
|
SMT.MastaAPIUtility.TaskProgress |
progress |
|
System.Boolean |
useCurrentDesignAsStartingPoint |
|
Returns
Declaration
public GearSetOptimisationResults PerformStrengthOptimisation(int numberOfResults, bool useCurrentDesignAsStartingPoint = false)
Parameters
Type |
Name |
Description |
System.Int32 |
numberOfResults |
|
System.Boolean |
useCurrentDesignAsStartingPoint |
|
Returns
Implements
System.IEquatable<T>
System.IDisposable
Extension Methods