Class SimSolution
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
AnalysisType
Declaration
public string AnalysisType { get; }
Property Value
AttachedLoadRecipe
Declaration
public SimLoadRecipe AttachedLoadRecipe { get; }
Property Value
ConflictBcOverrideCount
Declaration
public int ConflictBcOverrideCount { get; }
Property Value
ConflictBcPairCount
Declaration
public int ConflictBcPairCount { get; }
Property Value
PropertyTable
Declaration
public PropertyTable PropertyTable { get; }
Property Value
ResultReferenceCount
Declaration
public int ResultReferenceCount { get; }
Property Value
SolutionType
Declaration
public string SolutionType { get; }
Property Value
SolverOptionsPropertyTable
Declaration
public PropertyTable SolverOptionsPropertyTable { get; }
Property Value
SolverType
Declaration
public string SolverType { get; }
Property Value
StepCount
Declaration
public int StepCount { get; }
Property Value
StressLinearizations
Declaration
public StressLinearizationCollection StressLinearizations { get; }
Property Value
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()
CreateConflictResolutionBuilder(SimBC, SimGroupContainer, Override)
Declaration
public ConflictResolutionBuilder CreateConflictResolutionBuilder(SimBC tBc, SimGroupContainer tStep, Override tOverride)
Parameters
Returns
CreateConflictResolutionBuilder(SimBC, SimGroupContainer, SimBC, SimGroupContainer)
Declaration
public ConflictResolutionBuilder CreateConflictResolutionBuilder(SimBC tBc1, SimGroupContainer tStep1, SimBC tBc2, SimGroupContainer tStep2)
Parameters
Returns
CreateConflictResolutionBuilder(SimGroupContainer, SimBC, SimBC)
Declaration
public ConflictResolutionBuilder CreateConflictResolutionBuilder(SimGroupContainer tStep, SimBC tBc1, SimBC tBc2)
Parameters
Returns
CreateExportLatticeDiameterFieldBuilder()
Declaration
public ExportLatticeDiameterFieldBuilder CreateExportLatticeDiameterFieldBuilder()
Returns
CreateNodalForceReportBuilder(NodalForceReport)
Declaration
public NodalForceReportBuilder CreateNodalForceReportBuilder(NodalForceReport nodalForceReport)
Parameters
Returns
CreateOptimizeLatticeBuilder()
Declaration
public OptimizeLatticeBuilder CreateOptimizeLatticeBuilder()
Returns
CreateReport(string, string, bool)
Declaration
public Report CreateReport(string templateFile, string reportName, bool listError)
Parameters
Returns
CreateResultProbeBuilder(ResultProbe)
Declaration
public ResultProbeBuilder CreateResultProbeBuilder(ResultProbe resultProbe)
Parameters
Returns
CreateSmtDiagramsBuilder()
Declaration
public SMTDiagramsBuilder CreateSmtDiagramsBuilder()
Returns
CreateSmtOutputBuilder()
Declaration
public SMTOutputBuilder CreateSmtOutputBuilder()
Returns
CreateStep(int, bool, string)
Declaration
public SimSolutionStep CreateStep(int stepType, bool makeActive, string stepName)
Parameters
Type |
Name |
Description |
int |
stepType |
|
bool |
makeActive |
|
string |
stepName |
|
Returns
CreateStep(int, bool, string, StepPosition, SimSolutionStep)
Declaration
public SimSolutionStep CreateStep(int stepType, bool makeActive, string stepName, SimSolution.StepPosition position, SimSolutionStep relativeStep)
Parameters
Returns
CreateStep(int, string)
Declaration
public SimSolutionStep CreateStep(int stepType, string stepName)
Parameters
Type |
Name |
Description |
int |
stepType |
|
string |
stepName |
|
Returns
CreateStressLinearizationBuilder(StressLinearization)
Declaration
public StressLinearizationBuilder CreateStressLinearizationBuilder(StressLinearization stressLin)
Parameters
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 |
string |
journalIdentifier |
|
Returns
GetAllResultProbes(out ResultProbe[])
Declaration
public void GetAllResultProbes(out ResultProbe[] resultProbes)
Parameters
GetApplicationObjectManagerByName(string)
Declaration
public IApplicationObjectManager GetApplicationObjectManagerByName(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
GetBcs()
Declaration
Returns
GetConflictBcOverrideByIndex(int, out SimBC, out SimGroupContainer, out Override, out bool)
Declaration
public void GetConflictBcOverrideByIndex(int index, out SimBC tBc, out SimGroupContainer tGroupContainer, out Override tOverride, out bool ignored)
Parameters
GetConflictBcPairByIndex(int, out SimBC, out SimGroupContainer, out SimBC, out SimGroupContainer, out bool)
Declaration
public void GetConflictBcPairByIndex(int index, out SimBC tBc1, out SimGroupContainer tGroupContainer1, out SimBC tBc2, out SimGroupContainer tGroupContainer2, out bool ignored)
Parameters
GetDisplayNameOfSolutionType()
Declaration
public string GetDisplayNameOfSolutionType()
Returns
GetDisplayNameOfSolverType()
Declaration
public string GetDisplayNameOfSolverType()
Returns
GetFolders()
Declaration
public SimLbcFolder[] GetFolders()
Returns
GetReferenceSet()
Declaration
public ReferenceSet GetReferenceSet()
Returns
GetReports(out Report[])
Declaration
public void GetReports(out Report[] pReports)
Parameters
Type |
Name |
Description |
Report[] |
pReports |
|
Declaration
public void GetResultMetadata(out ResultMetadata[] resultMetadata)
Parameters
GetResultReferenceByIndex(int)
Declaration
public SimResultReference GetResultReferenceByIndex(int resultIndex)
Parameters
Type |
Name |
Description |
int |
resultIndex |
|
Returns
GetStepByIndex(int)
Declaration
public SimSolutionStep GetStepByIndex(int stepIndex)
Parameters
Type |
Name |
Description |
int |
stepIndex |
|
Returns
GetUnfolderedBcs()
Declaration
public SimBC[] GetUnfolderedBcs()
Returns
MoveStep(SimSolutionStep, StepPosition, SimSolutionStep)
Declaration
public void MoveStep(SimSolutionStep stepToMove, SimSolution.StepPosition position, SimSolutionStep relativeStep)
Parameters
RegisterResults()
Declaration
public bool RegisterResults()
Returns
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, bool)
Declaration
public void Rename(string name, bool renameResults)
Parameters
Type |
Name |
Description |
string |
name |
|
bool |
renameResults |
|
SetFemValidInPost(bool)
Declaration
public void SetFemValidInPost(bool valid)
Parameters
Type |
Name |
Description |
bool |
valid |
|
SetReferenceSet(ReferenceSet)
Declaration
public void SetReferenceSet(ReferenceSet refset)
Parameters
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, int)
Declaration
public void SetTimePropsFromConditionSequence(SimConditionSequence conditionSeqeunce, int numSteps)
Parameters
Solve(SolveOption, SetupCheckOption)
Declaration
public void Solve(SimSolution.SolveOption solveOption, SimSolution.SetupCheckOption setupCheckOption)
Parameters
UnregisterResults()
Declaration
public void UnregisterResults()
UpdateFromLoadRecipe()
Declaration
public void UpdateFromLoadRecipe()
VerifyResults()
Declaration
public SimSolution.EnumVerifyResults VerifyResults()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink