Class ComponentSystemDeflection
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
ComponentSystemDeflection
Inherited Members
APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public abstract class ComponentSystemDeflection : PartSystemDeflection, IEquatable<APIBase>
Properties
ComponentDesign
Declaration
public Component ComponentDesign { get; }
Property Value
ConnectedComponentsForcesInLCS
The forces are in the local coordinate system and the loads are applied to the component
Declaration
public ReadOnlyCollection<ForceResults> ConnectedComponentsForcesInLCS { get; }
Property Value
| Type |
Description |
| System.Collections.ObjectModel.ReadOnlyCollection<ForceResults> |
|
ConnectedComponentsForcesInWCS
The forces are in the world coordinate system and the loads are applied to the component
Declaration
public ReadOnlyCollection<ForceResults> ConnectedComponentsForcesInWCS { get; }
Property Value
| Type |
Description |
| System.Collections.ObjectModel.ReadOnlyCollection<ForceResults> |
|
EnergyLossDuringLoadCase
Declaration
public double EnergyLossDuringLoadCase { get; }
Property Value
| Type |
Description |
| System.Double |
|
HasConverged
Declaration
public bool HasConverged { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
MassPropertiesInLocalCoordinateSystemFromNodeModel
These are consistent with the node model but may be inaccurate (e.g. tapered bars) or incomplete (e.g. lacking inertia tensor for some components). Measured in World Coordinate System.
Declaration
public MassProperties MassPropertiesInLocalCoordinateSystemFromNodeModel { get; }
Property Value
NodeResults
Declaration
public ReadOnlyCollection<NodeResults> NodeResults { get; }
Property Value
| Type |
Description |
| System.Collections.ObjectModel.ReadOnlyCollection<NodeResults> |
|
PercentageOfIterationsConverged
Declaration
public double PercentageOfIterationsConverged { get; }
Property Value
| Type |
Description |
| System.Double |
|
PowerFlowResults
Declaration
public ComponentPowerFlow PowerFlowResults { get; }
Property Value
PowerLoss
Declaration
public PowerLoss PowerLoss { get; }
Property Value
ReasonForNonConvergence
Declaration
public string ReasonForNonConvergence { get; }
Property Value
| Type |
Description |
| System.String |
|
ReasonMassPropertiesAreUnknown
Declaration
public string ReasonMassPropertiesAreUnknown { get; }
Property Value
| Type |
Description |
| System.String |
|
ReasonMassPropertiesAreZero
Declaration
public string ReasonMassPropertiesAreZero { get; }
Property Value
| Type |
Description |
| System.String |
|
Relaxation
Declaration
public double Relaxation { get; }
Property Value
| Type |
Description |
| System.Double |
|
ResistiveTorque
Declaration
public ResistiveTorque ResistiveTorque { get; }
Property Value
RigidlyConnectedComponents
All components rigidly connected to this one including the current component.
Declaration
public RigidlyConnectedComponentGroupSystemDeflection RigidlyConnectedComponents { get; }
Property Value
Speed
Measurement: AngularVelocity
Declaration
public double Speed { get; }
Property Value
| Type |
Description |
| System.Double |
|
Implements
System.IEquatable<T>
Extension Methods