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

    ConflictingBcCount

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

    ConflictingConstraintsCount

    Declaration
    [Obsolete("Deprecated in NX10.0.0.  Use NXOpen.CAE.SimSolution.ConflictingBcCount instead.")]
    public int ConflictingConstraintsCount { 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

    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()

    CreateAlignmentBuilder()

    Declaration
    public CorrelAlignmentBuilder CreateAlignmentBuilder()
    Returns
    Type Description
    CorrelAlignmentBuilder

    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

    CreateConstraintResolutionBuilder(SimGroupContainer, SimConstraint, SimConstraint)

    Declaration
    [Obsolete("Deprecated in NX10.0.0.  Use NXOpen.CAE.SimSolution.CreateConflictResolutionBuilder instead.")]
    public ConstraintResolutionBuilder CreateConstraintResolutionBuilder(SimGroupContainer tStep, SimConstraint tConstraint1, SimConstraint tConstraint2)
    Parameters
    Type Name Description
    SimGroupContainer tStep
    SimConstraint tConstraint1
    SimConstraint tConstraint2
    Returns
    Type Description
    ConstraintResolutionBuilder

    CreateNodalForceReportBuilder(NodalForceReport)

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

    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

    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

    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

    GetBcs()

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

    GetConflictingBcPairByIndex(Int32, out SimBC, out SimBC, out Boolean)

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

    GetConflictingConstraintPairByIndex(Int32, out SimConstraint, out SimConstraint, out Boolean)

    Declaration
    [Obsolete("Deprecated in NX10.0.0.  Use NXOpen.CAE.SimSolution.GetConflictingBcPairByIndex instead.")]
    public void GetConflictingConstraintPairByIndex(int index, out SimConstraint tConstraint1, out SimConstraint tConstraint2, out bool ignored)
    Parameters
    Type Name Description
    System.Int32 index
    SimConstraint tConstraint1
    SimConstraint tConstraint2
    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[]

    GetManagedResultFile()

    Declaration
    [Obsolete("Deprecated in NX10.0.0.  Use NXOpen.CAE.SimResultReference:GetManagedResultFile instead.")]
    public string GetManagedResultFile()
    Returns
    Type Description
    System.String

    GetReports(out Report[])

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

    GetResultFile(out String, out String)

    Declaration
    [Obsolete("Deprecated in NX10.0.0.  Use NXOpen.CAE.SimResultReference:GetResultFile instead.")]
    public void GetResultFile(out string resultfiledir, out string resfilename)
    Parameters
    Type Name Description
    System.String resultfiledir
    System.String resfilename

    GetResultFileUnits(out Unit[])

    Declaration
    [Obsolete("Deprecated in NX10.0.0.  Use NXOpen.CAE.SimResultReference:GetResultFileUnits instead.")]
    public void GetResultFileUnits(out Unit[] units)
    Parameters
    Type Name Description
    Unit[] units

    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

    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

    ResolveConstraintConflicts()

    Declaration
    public void ResolveConstraintConflicts()

    SetFemValidInPost(Boolean)

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

    SetInferredResultFile()

    Declaration
    [Obsolete("Deprecated in NX10.0.0.  Use NXOpen.CAE.SimResultReference:SetInferredResultFile instead.")]
    public void SetInferredResultFile()

    SetInferredResultFileUnits()

    Declaration
    [Obsolete("Deprecated in NX10.0.0.  Use NXOpen.CAE.SimResultReference:SetInferredResultFileUnits instead.")]
    public void SetInferredResultFileUnits()

    SetLocalResultFile(String, String)

    Declaration
    [Obsolete("Deprecated in NX10.0.0.  Use NXOpen.CAE.SimResultReference:SetLocalResultFile instead.")]
    public void SetLocalResultFile(string dirpath, string filename)
    Parameters
    Type Name Description
    System.String dirpath
    System.String filename

    SetManagedResultFile(String)

    Declaration
    [Obsolete("Deprecated in NX10.0.0.  Use NXOpen.CAE.SimResultReference:SetManagedResultFile instead.")]
    public void SetManagedResultFile(string file)
    Parameters
    Type Name Description
    System.String file

    SetResultFileUnits(Unit[])

    Declaration
    [Obsolete("Deprecated in NX10.0.0.  Use NXOpen.CAE.SimResultReference:SetResultFileUnits instead.")]
    public void SetResultFileUnits(Unit[] units)
    Parameters
    Type Name Description
    Unit[] units

    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

    UpdateFromLoadRecipe()

    Declaration
    public void UpdateFromLoadRecipe()

    Implements

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