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