Version: 15.0

    Show / Hide Table of Contents

    Class AnalysisCase

    Inheritance
    System.Object
    APIBase
    Context
    AnalysisCase
    StaticLoadAnalysisCase
    TimeSeriesLoadAnalysisCase
    ParametricStudyTool
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    Context.OutputDefaultReportTo(String)
    Context.GetDefaultReportWithEncodedImages()
    Context.OutputActiveReportTo(String)
    Context.OutputActiveReportAsTextTo(String)
    Context.GetActiveReportWithEncodedImages()
    Context.OutputNamedReportTo(String, String)
    Context.OutputNamedReportAsMastaReport(String, String)
    Context.OutputNamedReportAsTextTo(String, String)
    Context.GetNamedReportWithEncodedImages(String)
    Context.Comment
    Context.Name
    Context.SaveHistoryInformation
    Context.DesignProperties
    Context.ReportNames
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, [])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, , T)
    APIBase.callPartialMethod<T>(String, , , T)
    APIBase.callPartialMethod<T>(String, , , , T)
    APIBase.callPartialMethod<T1, T2>(String, , T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    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.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.ToListWithSelectedItem<T>(IEnumerable<T>)
    APIBase.ToListWithSelectedItem<T>(T, IEnumerable<T>)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    APIBase.InvalidProperties
    APIBase.ReadOnlyProperties
    APIBase.AllPropertiesAreReadOnly
    APIBase.AllPropertiesAreInvalid
    APIBase.cacheRpds
    APIBase.isInvalid
    Namespace: SMT.MastaAPI.SystemModel.AnalysesAndResults.AnalysisCases
    Assembly: SMT.MastaAPI.15.0.dll
    Syntax
    public abstract class AnalysisCase : Context, IEquatable<APIBase>

    Properties

    AnalysisRunInformation

    Declaration
    public AnalysisRunInformation AnalysisRunInformation { get; }
    Property Value
    Type Description
    AnalysisRunInformation

    AnalysisSetupTime

    The time taken to prepare for the analysis, including performing dependent analyses

    Measurement: TimeShort

    Declaration
    public double AnalysisSetupTime { get; }
    Property Value
    Type Description
    System.Double

    LoadCaseName

    Declaration
    public string LoadCaseName { get; }
    Property Value
    Type Description
    System.String

    ResultsReady

    Declaration
    public bool ResultsReady { get; }
    Property Value
    Type Description
    System.Boolean

    Methods

    PerformAnalysis()

    Declaration
    public void PerformAnalysis()

    ResultsFor(DesignEntityAnalysis)

    If designEntity is planetary, this will return the result at the same planet angle

    Declaration
    public DesignEntityAnalysis ResultsFor(DesignEntityAnalysis designEntityAnalysis)
    Parameters
    Type Name Description
    DesignEntityAnalysis designEntityAnalysis
    Returns
    Type Description
    DesignEntityAnalysis

    ResultsFor(DesignEntity)

    If designEntity is planetary, this will only return the result for the planetary original

    Declaration
    public DesignEntityAnalysis ResultsFor(DesignEntity designEntity)
    Parameters
    Type Name Description
    DesignEntity designEntity
    Returns
    Type Description
    DesignEntityAnalysis

    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