Class GearMeshSystemDeflection
Inheritance
System.Object
GearMeshSystemDeflection
Assembly: SMT.MastaAPI.14.1.1.dll
Syntax
public abstract class GearMeshSystemDeflection : InterMountableComponentConnectionSystemDeflection, IEquatable<APIBase>
Properties
CalculatedMeshStiffnessAlongFaceWidth
Declaration
public double CalculatedMeshStiffnessAlongFaceWidth { get; }
Property Value
| Type |
Description |
| System.Double |
|
CoefficientOfFriction
Declaration
public virtual double CoefficientOfFriction { get; }
Property Value
| Type |
Description |
| System.Double |
|
ConnectionDesign
Declaration
public GearMesh ConnectionDesign { get; }
Property Value
FlankSign
Declaration
public double FlankSign { get; }
Property Value
| Type |
Description |
| System.Double |
|
GearA
Declaration
public GearSystemDeflection GearA { get; }
Property Value
GearATorqueLeftFlank
Declaration
public double GearATorqueLeftFlank { get; }
Property Value
| Type |
Description |
| System.Double |
|
GearATorqueRightFlank
Declaration
public double GearATorqueRightFlank { get; }
Property Value
| Type |
Description |
| System.Double |
|
GearATotalMeshForceInWCS
Declaration
public VectorWithLinearAndAngularComponents GearATotalMeshForceInWCS { get; }
Property Value
GearB
Declaration
public GearSystemDeflection GearB { get; }
Property Value
GearBTorqueLeftFlank
Declaration
public double GearBTorqueLeftFlank { get; }
Property Value
| Type |
Description |
| System.Double |
|
GearBTorqueRightFlank
Declaration
public double GearBTorqueRightFlank { get; }
Property Value
| Type |
Description |
| System.Double |
|
GearBTotalMeshForceInWCS
Declaration
public VectorWithLinearAndAngularComponents GearBTotalMeshForceInWCS { get; }
Property Value
Declaration
public GearMeshContactStatus GearMeshContactStatus { get; }
Property Value
GearSet
Declaration
public GearSetSystemDeflection GearSet { get; }
Property Value
Declaration
public virtual bool IsInContact { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
LoadInLOAFromStiffnessModel
Declaration
public double LoadInLOAFromStiffnessModel { get; }
Property Value
| Type |
Description |
| System.Double |
|
MaximumPossibleMeshStiffnessAlongFaceWidth
Declaration
public double MaximumPossibleMeshStiffnessAlongFaceWidth { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public Vector3D MeanContactPointInWorldCoordinateSystem { get; }
Property Value
MeshPower
Declaration
public double MeshPower { get; }
Property Value
| Type |
Description |
| System.Double |
|
MeshPowerGearALeftFlank
Declaration
public double MeshPowerGearALeftFlank { get; }
Property Value
| Type |
Description |
| System.Double |
|
MeshPowerGearARightFlank
Declaration
public double MeshPowerGearARightFlank { get; }
Property Value
| Type |
Description |
| System.Double |
|
MeshPowerGearBLeftFlank
Declaration
public double MeshPowerGearBLeftFlank { get; }
Property Value
| Type |
Description |
| System.Double |
|
MeshPowerGearBRightFlank
Declaration
public double MeshPowerGearBRightFlank { get; }
Property Value
| Type |
Description |
| System.Double |
|
MeshSeparations
Declaration
public ReadOnlyCollection<MeshSeparationsAtFaceWidth> MeshSeparations { get; }
Property Value
MinimumSeparationLeftFlank
Declaration
public double MinimumSeparationLeftFlank { get; }
Property Value
| Type |
Description |
| System.Double |
|
MinimumSeparationRightFlank
Declaration
public double MinimumSeparationRightFlank { get; }
Property Value
| Type |
Description |
| System.Double |
|
MomentAboutCentreFromLTCA
Declaration
public double MomentAboutCentreFromLTCA { get; }
Property Value
| Type |
Description |
| System.Double |
|
MomentAboutCentreFromStiffnessModel
Declaration
public double MomentAboutCentreFromStiffnessModel { get; }
Property Value
| Type |
Description |
| System.Double |
|
NodePairBacklashOnLeftSide
Declaration
public List<double> NodePairBacklashOnLeftSide { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.Double> |
|
NodePairBacklashOnRightSide
Declaration
public List<double> NodePairBacklashOnRightSide { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.Double> |
|
Declaration
public List<string> NodePairContactStatus { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.String> |
|
NodePairDeflections
Declaration
public List<double> NodePairDeflections { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.Double> |
|
NodePairLoadInLOA
Declaration
public List<double> NodePairLoadInLOA { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.Double> |
|
NodePairLoadInLOALeftFlank
Declaration
public List<double> NodePairLoadInLOALeftFlank { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.Double> |
|
NodePairLoadInLOARightFlank
Declaration
public List<double> NodePairLoadInLOARightFlank { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.Double> |
|
NodePairMeshStiffness
Declaration
public List<double> NodePairMeshStiffness { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.Double> |
|
NodePairMeshStiffnessThetaTheta
Declaration
public List<double> NodePairMeshStiffnessThetaTheta { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.Double> |
|
NodePairMeshStiffnessThetaZ
Declaration
public List<double> NodePairMeshStiffnessThetaZ { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.Double> |
|
NodePairMeshStiffnessZTheta
Declaration
public List<double> NodePairMeshStiffnessZTheta { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.Double> |
|
NodePairSeparations
Declaration
public List<double> NodePairSeparations { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.Double> |
|
NodePairSeparationsInactiveFlank
Declaration
public List<double> NodePairSeparationsInactiveFlank { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.Double> |
|
NodePairSeparationsLeftFlank
Declaration
public List<double> NodePairSeparationsLeftFlank { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.Double> |
|
NodePairSeparationsRightFlank
Declaration
public List<double> NodePairSeparationsRightFlank { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.Double> |
|
Declaration
public int NumberOfTeethInContact { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
PowerFlowResults
Declaration
public GearMeshPowerFlow PowerFlowResults { get; }
Property Value
Rating
Declaration
public GearMeshRating Rating { get; }
Property Value
StiffnessKzz
Declaration
public double StiffnessKzz { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double TotalContactLength { get; }
Property Value
| Type |
Description |
| System.Double |
|
Implements
System.IEquatable<T>
Extension Methods