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