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