Class TransientSolver
  
  
  
  
    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    
    
    
    
    TransientSolver
      
   
  
  
    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 TransientSolver : DynamicSolver, IEquatable<APIBase>
   
  Properties
  
  
  
  
  AverageNumberOfJacobianEvaluationsPerNewtonRaphsonSolve
  
  
  Declaration
  
    public double AverageNumberOfJacobianEvaluationsPerNewtonRaphsonSolve { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Double |  | 
    
  
  
  
  
  InterfaceAnalysisTime
  Time spent integrating model equations in MASTA during interface analysis.
Measurement: TimeShort
Declaration
  
    public double InterfaceAnalysisTime { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Double |  | 
    
  
  
  
  
  NumberOfFailedNewtonRaphsonSolves
  The number of times the Newton-Raphson solve steps fail during a non-linear analysis.
Declaration
  
    public int NumberOfFailedNewtonRaphsonSolves { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  
  NumberOfFailedTimeSteps
  The number of time steps that did not meet the required error tolerance and had to be retaken with a smaller step size.
Declaration
  
    public int NumberOfFailedTimeSteps { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  
  NumberOfFailedTimeStepsAtMinimumTimeStep
  The number of time steps that did not meet the required error tolerance at the smallest allowable time step, so were accepted anyway.
Declaration
  
    public int NumberOfFailedTimeStepsAtMinimumTimeStep { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  
  NumberOfInterfaceTimeSteps
  
  
  Declaration
  
    public int NumberOfInterfaceTimeSteps { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  
  NumberOfNewtonRaphsonJacobianEvaluations
  
  
  Declaration
  
    public int NumberOfNewtonRaphsonJacobianEvaluations { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  
  NumberOfNewtonRaphsonMaximumIterationsReached
  
  
  Declaration
  
    public int NumberOfNewtonRaphsonMaximumIterationsReached { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  
  NumberOfNewtonRaphsonOtherStatusResults
  
  
  Declaration
  
    public int NumberOfNewtonRaphsonOtherStatusResults { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  
  NumberOfNewtonRaphsonResidualEvaluations
  
  
  Declaration
  
    public int NumberOfNewtonRaphsonResidualEvaluations { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  
  NumberOfNewtonRaphsonResidualToleranceMet
  
  
  Declaration
  
    public int NumberOfNewtonRaphsonResidualToleranceMet { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  
  NumberOfNewtonRaphsonSolves
  The number of times the Newton-Raphson solver is run during a non-linear analysis.
Declaration
  
    public int NumberOfNewtonRaphsonSolves { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  
  NumberOfNewtonRaphsonValuesNotChanging
  
  
  Declaration
  
    public int NumberOfNewtonRaphsonValuesNotChanging { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  
  NumberOfTimesStepErrorToleranceNotMet
  The number of time steps that did not meet the required error tolerance and had to be retaken with a smaller step size.
Declaration
  
    public int NumberOfTimesStepErrorToleranceNotMet { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  
  NumberOfTimeStepsTaken
  
  
  Declaration
  
    public int NumberOfTimeStepsTaken { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  
  SolverStatus
  
  
  Declaration
  
    public TransientSolverStatus SolverStatus { get; set; }
   
  Property Value
  
  Methods
  
  
  
  
  TimesOfLoggedResults()
  
  
  Declaration
  
    public ReadOnlyCollection<double> TimesOfLoggedResults()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Collections.ObjectModel.ReadOnlyCollection<System.Double> |  | 
    
  
  Implements
  
      System.IEquatable<T>
  
  Extension Methods