Version: 13.0

    Show / Hide Table of Contents

    Class ParametricStudyVariable

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    AnalysisCaseVariable
    ParametricStudyVariable
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    AnalysisCaseVariable._parent
    AnalysisCaseVariable.EntityName
    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.SystemModel.AnalysesAndResults.ParametricStudyTools
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class ParametricStudyVariable : AnalysisCaseVariable, IEquatable<APIBase>

    Properties

    CurrentValues

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

    Dimension

    Declaration
    public ParametricStudyDimension Dimension { get; set; }
    Property Value
    Type Description
    ParametricStudyDimension

    Distribution

    Declaration
    public MonteCarloDistribution Distribution { get; set; }
    Property Value
    Type Description
    MonteCarloDistribution

    DOEVariableSetter

    Declaration
    public DesignOfExperimentsVariableSetter DOEVariableSetter { get; }
    Property Value
    Type Description
    DesignOfExperimentsVariableSetter

    EndValue

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

    EndValueInSIUnits

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

    Group

    Declaration
    public ListWithSelectedItem<string> Group { get; set; }
    Property Value
    Type Description
    ListWithSelectedItem<System.String>

    MaximumValue

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

    MeanValue

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

    MeanValueInSIUnits

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

    MinimumValue

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

    ParameterName

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

    ShowVariableOnAxis

    If this is selected, this variable will be plotted on an axis in the Linear Sweep Charts tab. Note, for 2D chart more than 3 variables, and for 3D charts more than 2 variables, cannot be plotted simultaneously on an axis.

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

    StandardDeviation

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

    StandardDeviationInSIUnits

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

    StartValue

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

    StartValueInSIUnits

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

    Unit

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

    Methods

    AddToNewGroup()

    Declaration
    public void AddToNewGroup()

    Delete()

    Declaration
    public void Delete()

    Down()

    Declaration
    public void Down()

    SetValues()

    Declaration
    public void SetValues()

    Up()

    Declaration
    public void Up()

    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