Class TransientSolver
Inheritance
System.Object
TransientSolver
Assembly: SMT.MastaAPI.15.0.dll
Syntax
public abstract class TransientSolver : DynamicSolver, IEquatable<APIBase>
Properties
InterfaceAnalysisTime
Time spent integrating model equations in MASTA during interface analysis.
Measurement: TimeShort
Declaration
public double InterfaceAnalysisTime { get; }
Property Value
Type |
Description |
System.Double |
|
NumberOfAttemptedSingleSteps
Number of attempted single steps. This is a sum of the successful steps and the ones that fail due to not meeting the step error tolerance or a Newton-Raphson solve failing.
Declaration
public int NumberOfAttemptedSingleSteps { 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. This is either due to not meeting the error tolerance or one of the single step functions failing to converge.
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 |
|
NumberOfSuccessfulSingleSteps
Number of times that we have attempted to take a step of a specified size and it has succeeded. However, the step results won't always be used if we have to step back for a discontinuity for example.
Declaration
public int NumberOfSuccessfulSingleSteps { get; }
Property Value
Type |
Description |
System.Int32 |
|
NumberOfTimesSingleStepFunctionFailed
The number of time steps that failed due to one of the step functions not converging.
Declaration
public int NumberOfTimesSingleStepFunctionFailed { 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