Class SimSolution
Inheritance
System.Object
System.MarshalByRefObject
SimSolution
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
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)
Assembly: NXOpen.dll
Syntax
public class SimSolution : SimGroupContainer, IMessageSink, IReportCollection, INXObject
Constructors
SimSolution()
Declaration
Properties
AbstractionType
Declaration
public SimSimulation.AxisymAbstractionType AbstractionType { get; }
Property Value
ActiveStep
Declaration
public SimSolutionStep ActiveStep { get; set; }
Property Value
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
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
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
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
AddPrerequisite(SimSolution)
Declaration
public void AddPrerequisite(SimSolution prerequisite)
Parameters
AddStep(SimSolutionStep)
Declaration
public void AddStep(SimSolutionStep step)
Parameters
ApplySolverLanguageExportOptions(CaeDataContainer)
Declaration
public void ApplySolverLanguageExportOptions(CaeDataContainer propertyList)
Parameters
CheckAnalysisQuality()
Declaration
public void CheckAnalysisQuality()
CreateAlignmentBuilder()
Declaration
public CorrelAlignmentBuilder CreateAlignmentBuilder()
Returns
CreateConflictResolutionBuilder(SimGroupContainer, SimBC, SimBC)
Declaration
public ConflictResolutionBuilder CreateConflictResolutionBuilder(SimGroupContainer tStep, SimBC tBc1, SimBC tBc2)
Parameters
Returns
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
Returns
CreateNodalForceReportBuilder(NodalForceReport)
Declaration
public NodalForceReportBuilder CreateNodalForceReportBuilder(NodalForceReport nodalForceReport)
Parameters
Returns
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
CreateResultProbeBuilder(ResultProbe)
Declaration
public ResultProbeBuilder CreateResultProbeBuilder(ResultProbe resultProbe)
Parameters
Returns
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
CreateStep(Int32, Boolean, String, SimSolution.StepPosition, SimSolutionStep)
Declaration
public SimSolutionStep CreateStep(int stepType, bool makeActive, string stepName, SimSolution.StepPosition position, SimSolutionStep relativeStep)
Parameters
Returns
CreateStep(Int32, String)
Declaration
public SimSolutionStep CreateStep(int stepType, string stepName)
Parameters
| Type |
Name |
Description |
| System.Int32 |
stepType |
|
| System.String |
stepName |
|
Returns
DeleteStep(SimSolutionStep)
Declaration
public void DeleteStep(SimSolutionStep step)
Parameters
DetachLoadRecipe()
Declaration
public void DetachLoadRecipe()
Find(String)
Declaration
public TaggedObject Find(string journalIdentifier)
Parameters
| Type |
Name |
Description |
| System.String |
journalIdentifier |
|
Returns
GetAllResultProbes(out ResultProbe[])
Declaration
public void GetAllResultProbes(out ResultProbe[] resultProbes)
Parameters
GetBcs()
Declaration
Returns
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
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
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
GetStepByIndex(Int32)
Declaration
public SimSolutionStep GetStepByIndex(int stepIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
stepIndex |
|
Returns
GetUnfolderedBcs()
Declaration
public SimBC[] GetUnfolderedBcs()
Returns
MoveStep(SimSolutionStep, SimSolution.StepPosition, SimSolutionStep)
Declaration
public void MoveStep(SimSolutionStep stepToMove, SimSolution.StepPosition position, SimSolutionStep relativeStep)
Parameters
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
RemovePrerequisite(SimSolution)
Declaration
public void RemovePrerequisite(SimSolution prerequisite)
Parameters
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
SetTimePropsFromConditionSequence(SimConditionSequence, Double, Unit)
Declaration
public void SetTimePropsFromConditionSequence(SimConditionSequence conditionSeqeunce, double stepSize, Unit stepUnit)
Parameters
SetTimePropsFromConditionSequence(SimConditionSequence, Int32)
Declaration
public void SetTimePropsFromConditionSequence(SimConditionSequence conditionSeqeunce, int numSteps)
Parameters
Solve(SimSolution.SolveOption, SimSolution.SetupCheckOption)
Declaration
public void Solve(SimSolution.SolveOption solveOption, SimSolution.SetupCheckOption setupCheckOption)
Parameters
UpdateFromLoadRecipe()
Declaration
public void UpdateFromLoadRecipe()
Implements
System.Runtime.Remoting.Messaging.IMessageSink