Class DAOSolution
Inheritance
System.Object
System.MarshalByRefObject
DAOSolution
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 DAOSolution : NXObject, IMessageSink, INXObject
Constructors
DAOSolution()
Declaration
Properties
DesignConstraint
Declaration
public DAOConstraintCollection DesignConstraint { get; }
Property Value
DesignVariable
Declaration
public DAODesignVariableCollection DesignVariable { get; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
Type |
Description |
System.String |
|
OptimizerControl
Declaration
[Obsolete("Deprecated in NX9.0.0. Not a valid method. Use NXOpen.CAE.Optimization.DAOSolution.GetSolutionControls instead.")]
public DAOStopCondition OptimizerControl { get; set; }
Property Value
SolverType
Declaration
public Solver SolverType { get; set; }
Property Value
Methods
ActivateSolution()
Declaration
public void ActivateSolution()
CreateConstraintBuilder(DAOConstraint)
Declaration
public DAOConstraintBuilder CreateConstraintBuilder(DAOConstraint optimizationConstraint)
Parameters
Returns
CreateDesignVariableBuilder(DAODesignVariable)
Declaration
public DAODesignVariableBuilder CreateDesignVariableBuilder(DAODesignVariable optimizationDesvar)
Parameters
Returns
DeleteSolution()
Declaration
public void DeleteSolution()
GetDesignConstraints()
Declaration
public DAOConstraint[] GetDesignConstraints()
Returns
GetDesignObjective()
Declaration
public DAOObjective GetDesignObjective()
Returns
GetGlobalSensitivityDesignVariables()
Declaration
public DAODesignVariable[] GetGlobalSensitivityDesignVariables()
Returns
GetOptimizationDesignVariables()
Declaration
public DAODesignVariable[] GetOptimizationDesignVariables()
Returns
GetSolutionControls()
Declaration
public DAOStopCondition GetSolutionControls()
Returns
SetDesignConstraints(DAOConstraint[])
Declaration
[Obsolete("Deprecated in NX9.0.0. Not a valid method. Use NXOpen.CAE.Optimization.DAOSolution.CreateConstraintBuilder instead.")]
public void SetDesignConstraints(DAOConstraint[] designConstraints)
Parameters
SetGlobalSensitivityDesignVariables(DAODesignVariable[])
Declaration
public void SetGlobalSensitivityDesignVariables(DAODesignVariable[] designVariables)
Parameters
SetOptimizationDesignVariables(DAOConstraint[])
Declaration
[Obsolete("Deprecated in NX9.0.0. Not a valid method. Use NXOpen.CAE.Optimization.DAOSolution.CreateDesignVariableBuilder instead.")]
public void SetOptimizationDesignVariables(DAOConstraint[] designVariables)
Parameters
Solve()
Declaration
Implements
System.Runtime.Remoting.Messaging.IMessageSink