Version: 13.0

    Show / Hide Table of Contents

    Class TransientSolver

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    Solver
    StiffnessSolver
    DynamicSolver
    TransientSolver
    InternalTransientSolver
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    Solver._parent
    Solver.NumberOfNodes
    Solver.TotalNumberOfDegreesOfFreedom
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.cacheRpds
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, (T1, T2)<Type, Object>[])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T1, T2>(String, (T1, T2)<Type, Object>, T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    APIBase.isInvalid
    APIBase.DocumentationUrl()
    APIBase.ToString()
    APIBase.RunPython<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String)
    APIBase.RunPython<T>(String, String)
    APIBase.CreateObjRef(Type)
    APIBase.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
    Namespace: SMT.MastaAPI.NodalAnalysis.SystemSolvers
    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
    Type Description
    TransientSolverStatus

    Methods

    TimesOfLoggedResults()

    Declaration
    public ReadOnlyCollection<double> TimesOfLoggedResults()
    Returns
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<System.Double>

    Implements

    System.IEquatable<T>

    Extension Methods

    UtilityMethods.IsReadOnly<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsValid<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsMethodValid<T>(T, Expression<Func<T, Action>>)
    UtilityMethods.IsMethodReadOnly<T>(T, Expression<Func<T, Action>>)
    Back to top