Search Results for

    Show / Hide Table of Contents

    Class SimSolution

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    SimGroupContainer
    SimSolution
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IReportCollection
    INXObject
    Inherited Members
    SimGroupContainer.GetGroupCount()
    SimGroupContainer.GetGroups()
    SimGroupContainer.CreateLoadGroup()
    SimGroupContainer.CreateConstraintGroup()
    SimGroupContainer.CreateSimulationObjectGroup()
    SimGroupContainer.DeleteGroup(SimBcGroup)
    SimGroupContainer.IsConstraintGroupAllowed
    SimGroupContainer.IsLoadGroupAllowed
    SimGroupContainer.IsSimulationObjectGroupAllowed
    NXObject.SetUserAttribute(NXObject.AttributeInformation, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Int32, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Double, Update.Option)
    NXObject.SetUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, NXObject.ComputationalTime, Update.Option)
    NXObject.SetBooleanUserAttribute(String, Int32, Boolean, Update.Option)
    NXObject.CreateAttributeIterator()
    NXObject.HasUserAttribute(AttributeIterator)
    NXObject.HasUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetUserAttributeCount(AttributeIterator)
    NXObject.GetUserAttributeCount(AttributeIterator, Boolean)
    NXObject.GetUserAttributeCount(NXObject.AttributeType)
    NXObject.GetUserAttributeCount(NXObject.AttributeType, Boolean, Boolean)
    NXObject.GetUserAttributeSize(String, NXObject.AttributeType)
    NXObject.GetNextUserAttribute(AttributeIterator, NXObject.AttributeInformation)
    NXObject.GetUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetBooleanUserAttribute(String, Int32)
    NXObject.GetIntegerUserAttribute(String, Int32)
    NXObject.GetRealUserAttribute(String, Int32)
    NXObject.GetStringUserAttribute(String, Int32)
    NXObject.GetTimeUserAttribute(String, Int32)
    NXObject.GetComputationalTimeUserAttribute(String, Int32)
    NXObject.GetUserAttributes(AttributeIterator)
    NXObject.GetUserAttributes()
    NXObject.GetUserAttributes(Boolean)
    NXObject.GetUserAttributeAsString(String, NXObject.AttributeType, Int32)
    NXObject.DeleteUserAttributes(AttributeIterator, Update.Option)
    NXObject.DeleteUserAttribute(NXObject.AttributeType, String, Boolean, Update.Option)
    NXObject.DeleteUserAttributes(NXObject.AttributeType, Update.Option)
    NXObject.SetUserAttributeLock(String, NXObject.AttributeType, Boolean)
    NXObject.GetUserAttributeLock(String, NXObject.AttributeType)
    NXObject.GetUserAttributeSourceObjects()
    NXObject.SetPdmReferenceAttribute(String, String)
    NXObject.GetPdmReferenceAttributeValue(String)
    NXObject.GetUserAttribute(String, Boolean, Boolean, NXObject.AttributeType)
    NXObject.GetUserAttributes(Boolean, Boolean)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType, Update.Option)
    NXObject.SetAttribute(String, Int32)
    NXObject.SetAttribute(String, Int32, Update.Option)
    NXObject.SetAttribute(String, Double)
    NXObject.SetAttribute(String, Double, Update.Option)
    NXObject.SetAttribute(String, String)
    NXObject.SetAttribute(String, String, Update.Option)
    NXObject.SetAttribute(String)
    NXObject.SetAttribute(String, Update.Option)
    NXObject.SetTimeAttribute(String, String)
    NXObject.SetTimeAttribute(String, String, Update.Option)
    NXObject.GetIntegerAttribute(String)
    NXObject.GetRealAttribute(String)
    NXObject.GetStringAttribute(String)
    NXObject.GetTimeAttribute(NXObject.DateAndTimeFormat, String)
    NXObject.GetReferenceAttribute(String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String, Update.Option)
    NXObject.SetReferenceAttribute(String, String)
    NXObject.SetReferenceAttribute(String, String, Update.Option)
    NXObject.GetAttributeTitlesByType(NXObject.AttributeType)
    NXObject.GetUserAttributesAsStrings()
    NXObject.FindObject(String)
    NXObject.Print()
    NXObject.SetName(String)
    NXObject.IsOccurrence
    NXObject.JournalIdentifier
    NXObject.Name
    NXObject.OwningComponent
    NXObject.OwningPart
    NXObject.Prototype
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.CAE
    Assembly: NXOpen.dll
    Syntax
    public class SimSolution : SimGroupContainer, IMessageSink, IReportCollection, INXObject

    Constructors

    SimSolution()

    Declaration
    protected SimSolution()

    Properties

    AbstractionType

    Declaration
    public SimSimulation.AxisymAbstractionType AbstractionType { get; }
    Property Value
    Type Description
    SimSimulation.AxisymAbstractionType

    ActiveStep

    Declaration
    public SimSolutionStep ActiveStep { get; set; }
    Property Value
    Type Description
    SimSolutionStep

    AllowedStepTypeCount

    Declaration
    public int AllowedStepTypeCount { get; }
    Property Value
    Type Description
    System.Int32

    AnalysisType

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

    AttachedLoadRecipe

    Declaration
    public SimLoadRecipe AttachedLoadRecipe { get; }
    Property Value
    Type Description
    SimLoadRecipe

    ConflictBcOverrideCount

    Declaration
    public int ConflictBcOverrideCount { get; }
    Property Value
    Type Description
    System.Int32

    ConflictBcPairCount

    Declaration
    public int ConflictBcPairCount { get; }
    Property Value
    Type Description
    System.Int32

    PropertyTable

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

    ResultReferenceCount

    Declaration
    public int ResultReferenceCount { get; }
    Property Value
    Type Description
    System.Int32

    SolutionType

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

    SolverOptionsPropertyTable

    Declaration
    public PropertyTable SolverOptionsPropertyTable { get; }
    Property Value
    Type Description
    PropertyTable

    SolverType

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

    StepCount

    Declaration
    public int StepCount { get; }
    Property Value
    Type Description
    System.Int32

    StressLinearizations

    Declaration
    public StressLinearizationCollection StressLinearizations { get; }
    Property Value
    Type Description
    StressLinearizationCollection

    Methods

    AddBc(SimBC)

    Declaration
    public void AddBc(SimBC bc)
    Parameters
    Type Name Description
    SimBC bc

    AddFolder(SimLbcFolder)

    Declaration
    public void AddFolder(SimLbcFolder folder)
    Parameters
    Type Name Description
    SimLbcFolder folder

    AddPrerequisite(SimSolution)

    Declaration
    public void AddPrerequisite(SimSolution prerequisite)
    Parameters
    Type Name Description
    SimSolution prerequisite

    AddStep(SimSolutionStep)

    Declaration
    public void AddStep(SimSolutionStep step)
    Parameters
    Type Name Description
    SimSolutionStep step

    ApplySolverLanguageExportOptions(CaeDataContainer)

    Declaration
    public void ApplySolverLanguageExportOptions(CaeDataContainer propertyList)
    Parameters
    Type Name Description
    CaeDataContainer propertyList

    CheckAnalysisQuality()

    Declaration
    public void CheckAnalysisQuality()

    CreateConflictResolutionBuilder(SimBC, SimGroupContainer, Override)

    Declaration
    public ConflictResolutionBuilder CreateConflictResolutionBuilder(SimBC tBc, SimGroupContainer tStep, Override tOverride)
    Parameters
    Type Name Description
    SimBC tBc
    SimGroupContainer tStep
    Override tOverride
    Returns
    Type Description
    ConflictResolutionBuilder

    CreateConflictResolutionBuilder(SimBC, SimGroupContainer, SimBC, SimGroupContainer)

    Declaration
    public ConflictResolutionBuilder CreateConflictResolutionBuilder(SimBC tBc1, SimGroupContainer tStep1, SimBC tBc2, SimGroupContainer tStep2)
    Parameters
    Type Name Description
    SimBC tBc1
    SimGroupContainer tStep1
    SimBC tBc2
    SimGroupContainer tStep2
    Returns
    Type Description
    ConflictResolutionBuilder

    CreateConflictResolutionBuilder(SimGroupContainer, SimBC, SimBC)

    Declaration
    public ConflictResolutionBuilder CreateConflictResolutionBuilder(SimGroupContainer tStep, SimBC tBc1, SimBC tBc2)
    Parameters
    Type Name Description
    SimGroupContainer tStep
    SimBC tBc1
    SimBC tBc2
    Returns
    Type Description
    ConflictResolutionBuilder

    CreateExportLatticeDiameterFieldBuilder()

    Declaration
    public ExportLatticeDiameterFieldBuilder CreateExportLatticeDiameterFieldBuilder()
    Returns
    Type Description
    ExportLatticeDiameterFieldBuilder

    CreateNodalForceReportBuilder(NodalForceReport)

    Declaration
    public NodalForceReportBuilder CreateNodalForceReportBuilder(NodalForceReport nodalForceReport)
    Parameters
    Type Name Description
    NodalForceReport nodalForceReport
    Returns
    Type Description
    NodalForceReportBuilder

    CreateOptimizeLatticeBuilder()

    Declaration
    public OptimizeLatticeBuilder CreateOptimizeLatticeBuilder()
    Returns
    Type Description
    OptimizeLatticeBuilder

    CreateReport(String, String, Boolean)

    Declaration
    public Report CreateReport(string templateFile, string reportName, bool listError)
    Parameters
    Type Name Description
    System.String templateFile
    System.String reportName
    System.Boolean listError
    Returns
    Type Description
    Report

    CreateResultProbeBuilder(ResultProbe)

    Declaration
    public ResultProbeBuilder CreateResultProbeBuilder(ResultProbe resultProbe)
    Parameters
    Type Name Description
    ResultProbe resultProbe
    Returns
    Type Description
    ResultProbeBuilder

    CreateSmtDiagramsBuilder()

    Declaration
    public SMTDiagramsBuilder CreateSmtDiagramsBuilder()
    Returns
    Type Description
    SMTDiagramsBuilder

    CreateSmtOutputBuilder()

    Declaration
    public SMTOutputBuilder CreateSmtOutputBuilder()
    Returns
    Type Description
    SMTOutputBuilder

    CreateStep(Int32, Boolean, String)

    Declaration
    public SimSolutionStep CreateStep(int stepType, bool makeActive, string stepName)
    Parameters
    Type Name Description
    System.Int32 stepType
    System.Boolean makeActive
    System.String stepName
    Returns
    Type Description
    SimSolutionStep

    CreateStep(Int32, Boolean, String, SimSolution.StepPosition, SimSolutionStep)

    Declaration
    public SimSolutionStep CreateStep(int stepType, bool makeActive, string stepName, SimSolution.StepPosition position, SimSolutionStep relativeStep)
    Parameters
    Type Name Description
    System.Int32 stepType
    System.Boolean makeActive
    System.String stepName
    SimSolution.StepPosition position
    SimSolutionStep relativeStep
    Returns
    Type Description
    SimSolutionStep

    CreateStep(Int32, String)

    Declaration
    public SimSolutionStep CreateStep(int stepType, string stepName)
    Parameters
    Type Name Description
    System.Int32 stepType
    System.String stepName
    Returns
    Type Description
    SimSolutionStep

    CreateStressLinearizationBuilder(StressLinearization)

    Declaration
    public StressLinearizationBuilder CreateStressLinearizationBuilder(StressLinearization stressLin)
    Parameters
    Type Name Description
    StressLinearization stressLin
    Returns
    Type Description
    StressLinearizationBuilder

    DeleteStep(SimSolutionStep)

    Declaration
    public void DeleteStep(SimSolutionStep step)
    Parameters
    Type Name Description
    SimSolutionStep step

    DetachLoadRecipe()

    Declaration
    public void DetachLoadRecipe()

    Find(String)

    Declaration
    public TaggedObject Find(string journalIdentifier)
    Parameters
    Type Name Description
    System.String journalIdentifier
    Returns
    Type Description
    TaggedObject

    GetAllResultProbes(out ResultProbe[])

    Declaration
    public void GetAllResultProbes(out ResultProbe[] resultProbes)
    Parameters
    Type Name Description
    ResultProbe[] resultProbes

    GetApplicationObjectManagerByName(String)

    Declaration
    public IApplicationObjectManager GetApplicationObjectManagerByName(string name)
    Parameters
    Type Name Description
    System.String name
    Returns
    Type Description
    IApplicationObjectManager

    GetBcs()

    Declaration
    public SimBC[] GetBcs()
    Returns
    Type Description
    SimBC[]

    GetConflictBcOverrideByIndex(Int32, out SimBC, out SimGroupContainer, out Override, out Boolean)

    Declaration
    public void GetConflictBcOverrideByIndex(int index, out SimBC tBc, out SimGroupContainer tGroupContainer, out Override tOverride, out bool ignored)
    Parameters
    Type Name Description
    System.Int32 index
    SimBC tBc
    SimGroupContainer tGroupContainer
    Override tOverride
    System.Boolean ignored

    GetConflictBcPairByIndex(Int32, out SimBC, out SimGroupContainer, out SimBC, out SimGroupContainer, out Boolean)

    Declaration
    public void GetConflictBcPairByIndex(int index, out SimBC tBc1, out SimGroupContainer tGroupContainer1, out SimBC tBc2, out SimGroupContainer tGroupContainer2, out bool ignored)
    Parameters
    Type Name Description
    System.Int32 index
    SimBC tBc1
    SimGroupContainer tGroupContainer1
    SimBC tBc2
    SimGroupContainer tGroupContainer2
    System.Boolean ignored

    GetDisplayNameOfSolutionType()

    Declaration
    public string GetDisplayNameOfSolutionType()
    Returns
    Type Description
    System.String

    GetDisplayNameOfSolverType()

    Declaration
    public string GetDisplayNameOfSolverType()
    Returns
    Type Description
    System.String

    GetFolders()

    Declaration
    public SimLbcFolder[] GetFolders()
    Returns
    Type Description
    SimLbcFolder[]

    GetReferenceSet()

    Declaration
    public ReferenceSet GetReferenceSet()
    Returns
    Type Description
    ReferenceSet

    GetReports(out Report[])

    Declaration
    public void GetReports(out Report[] pReports)
    Parameters
    Type Name Description
    Report[] pReports

    GetResultReferenceByIndex(Int32)

    Declaration
    public SimResultReference GetResultReferenceByIndex(int resultIndex)
    Parameters
    Type Name Description
    System.Int32 resultIndex
    Returns
    Type Description
    SimResultReference

    GetStepByIndex(Int32)

    Declaration
    public SimSolutionStep GetStepByIndex(int stepIndex)
    Parameters
    Type Name Description
    System.Int32 stepIndex
    Returns
    Type Description
    SimSolutionStep

    GetUnfolderedBcs()

    Declaration
    public SimBC[] GetUnfolderedBcs()
    Returns
    Type Description
    SimBC[]

    MoveStep(SimSolutionStep, SimSolution.StepPosition, SimSolutionStep)

    Declaration
    public void MoveStep(SimSolutionStep stepToMove, SimSolution.StepPosition position, SimSolutionStep relativeStep)
    Parameters
    Type Name Description
    SimSolutionStep stepToMove
    SimSolution.StepPosition position
    SimSolutionStep relativeStep

    RegisterResults()

    Declaration
    public bool RegisterResults()
    Returns
    Type Description
    System.Boolean

    RemoveAllConstraints()

    Declaration
    public void RemoveAllConstraints()

    RemoveAllLoads()

    Declaration
    public void RemoveAllLoads()

    RemoveAllSimulationObjects()

    Declaration
    public void RemoveAllSimulationObjects()

    RemoveBc(SimBC)

    Declaration
    public void RemoveBc(SimBC bc)
    Parameters
    Type Name Description
    SimBC bc

    RemoveFolder(SimLbcFolder)

    Declaration
    public void RemoveFolder(SimLbcFolder folder)
    Parameters
    Type Name Description
    SimLbcFolder folder

    RemovePrerequisite(SimSolution)

    Declaration
    public void RemovePrerequisite(SimSolution prerequisite)
    Parameters
    Type Name Description
    SimSolution prerequisite

    Rename(String, Boolean)

    Declaration
    public void Rename(string name, bool renameResults)
    Parameters
    Type Name Description
    System.String name
    System.Boolean renameResults

    SetFemValidInPost(Boolean)

    Declaration
    public void SetFemValidInPost(bool valid)
    Parameters
    Type Name Description
    System.Boolean valid

    SetReferenceSet(ReferenceSet)

    Declaration
    public void SetReferenceSet(ReferenceSet refset)
    Parameters
    Type Name Description
    ReferenceSet refset

    SetTimePropsFromConditionSequence(SimConditionSequence)

    Declaration
    public void SetTimePropsFromConditionSequence(SimConditionSequence conditionSeqeunce)
    Parameters
    Type Name Description
    SimConditionSequence conditionSeqeunce

    SetTimePropsFromConditionSequence(SimConditionSequence, Double, Unit)

    Declaration
    public void SetTimePropsFromConditionSequence(SimConditionSequence conditionSeqeunce, double stepSize, Unit stepUnit)
    Parameters
    Type Name Description
    SimConditionSequence conditionSeqeunce
    System.Double stepSize
    Unit stepUnit

    SetTimePropsFromConditionSequence(SimConditionSequence, Int32)

    Declaration
    public void SetTimePropsFromConditionSequence(SimConditionSequence conditionSeqeunce, int numSteps)
    Parameters
    Type Name Description
    SimConditionSequence conditionSeqeunce
    System.Int32 numSteps

    Solve(SimSolution.SolveOption, SimSolution.SetupCheckOption)

    Declaration
    public void Solve(SimSolution.SolveOption solveOption, SimSolution.SetupCheckOption setupCheckOption)
    Parameters
    Type Name Description
    SimSolution.SolveOption solveOption
    SimSolution.SetupCheckOption setupCheckOption

    UnregisterResults()

    Declaration
    public void UnregisterResults()

    UpdateFromLoadRecipe()

    Declaration
    public void UpdateFromLoadRecipe()

    VerifyResults()

    Declaration
    public SimSolution.EnumVerifyResults VerifyResults()
    Returns
    Type Description
    SimSolution.EnumVerifyResults

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IReportCollection
    INXObject
    In This Article
    Back to top Generated by DocFX