Class GearSetOptimiser
Inheritance
System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    
    GearSetOptimiser
      
  Inherited Members
      SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
    
  Namespace: SMT.MastaAPI.Gears
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public abstract class GearSetOptimiser : APIBase, IEquatable<APIBase>, IDisposable
  Fields
_parent
Declaration
protected readonly APIBase _parent
  Field Value
| Type | Description | 
|---|---|
| APIBase | 
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 | 
ContactSafetyFactorForWorstGear
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 | 
PermanentDeformationSafetyFactorForWorstGear
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 | 
StaticContactSafetyFactorForWorstGear
Measurement: SafetyFactor
Declaration
public double StaticContactSafetyFactorForWorstGear { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Double | 
TransverseAndAxialContactRatioRatingForNVH
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
public void Dispose()
  PerformStrengthOptimisation(Int32, TaskProgress, Boolean)
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
| Type | Description | 
|---|---|
| GearSetOptimisationResults | 
PerformStrengthOptimisation(Int32, Boolean)
Declaration
public GearSetOptimisationResults PerformStrengthOptimisation(int numberOfResults, bool useCurrentDesignAsStartingPoint = false)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | numberOfResults | |
| System.Boolean | useCurrentDesignAsStartingPoint | 
Returns
| Type | Description | 
|---|---|
| GearSetOptimisationResults | 
Implements
      System.IEquatable<T>
  
  
      System.IDisposable