NX Open C++ Reference Guide
|
Represents a CAE::Optimization::DAOSolution . More...
Public Member Functions | |
void | ActivateSolution () |
Activates the optimization solution setup Created in NX8.0.0. | |
void | DeleteSolution () |
Deletes the optimization solution Created in NX8.0.0. | |
NXOpen::CAE::Optimization::DAOConstraintCollection * | DesignConstraint () |
Returns the optimization design constraint collection. | |
NXOpen::CAE::Optimization::DAODesignVariableCollection * | DesignVariable () |
Returns the optimization design variable collection. | |
std::vector < NXOpen::CAE::Optimization::DAOConstraint * > | GetDesignConstraints () |
Gets the optimization solution design constraints. | |
NXOpen::CAE::Optimization::DAOObjective * | GetDesignObjective () |
Gets the optimization solution design objective. | |
std::vector < NXOpen::CAE::Optimization::DAODesignVariable * > | GetGlobalSensitivityDesignVariables () |
Gets the optimization solution design variables for global sensitivity optimization type. | |
std::vector < NXOpen::CAE::Optimization::DAODesignVariable * > | GetOptimizationDesignVariables () |
Gets the optimization solution design variables for general optimization type. | |
NXString | Name () |
Returns the optimization solution name Created in NX8.0.0. | |
NXOpen::CAE::Optimization::DAOStopCondition * | OptimizerControl () |
Returns the optimization solution optimizer control Created in NX8.0.0. | |
void | SetDesignConstraints (const std::vector< NXOpen::CAE::Optimization::DAOConstraint * > &designConstraints) |
Sets the optimization solution design constraints Created in NX8.0.0. | |
void | SetGlobalSensitivityDesignVariables (const std::vector< NXOpen::CAE::Optimization::DAODesignVariable * > &designVariables) |
Sets the optimization solution design variables for global sensitivity optimization type Created in NX8.0.0. | |
void | SetName (const NXString &solutionName) |
Sets the optimization solution name Created in NX8.0.0. | |
void | SetOptimizationDesignVariables (const std::vector< NXOpen::CAE::Optimization::DAOConstraint * > &designVariables) |
Sets the optimization solution design variables for general optimization type Created in NX8.0.0. | |
void | SetOptimizerControl (NXOpen::CAE::Optimization::DAOStopCondition *optimizerControl) |
Sets the optimization solution optimizer control Created in NX8.0.0. | |
void | SetSolverType (NXOpen::CAE::Optimization::Solver solverType) |
Sets the optimization solution solver type Created in NX8.0.0. | |
void | Solve () |
Solves the optimization solution Created in NX8.0.0. | |
NXOpen::CAE::Optimization::Solver | SolverType () |
Returns the optimization solution solver type Created in NX8.0.0. |
Represents a CAE::Optimization::DAOSolution .
Created in NX8.0.0.
Activates the optimization solution setup
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
Deletes the optimization solution
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
NXOpen::CAE::Optimization::DAOConstraintCollection* NXOpen::CAE::Optimization::DAOSolution::DesignConstraint | ( | ) |
Returns the optimization design constraint collection.
Created in NX8.0.0.
NXOpen::CAE::Optimization::DAODesignVariableCollection* NXOpen::CAE::Optimization::DAOSolution::DesignVariable | ( | ) |
Returns the optimization design variable collection.
Created in NX8.0.0.
std::vector<NXOpen::CAE::Optimization::DAOConstraint *> NXOpen::CAE::Optimization::DAOSolution::GetDesignConstraints | ( | ) |
Gets the optimization solution design constraints.
NXOpen::CAE::Optimization::DAOObjective* NXOpen::CAE::Optimization::DAOSolution::GetDesignObjective | ( | ) |
Gets the optimization solution design objective.
std::vector<NXOpen::CAE::Optimization::DAODesignVariable *> NXOpen::CAE::Optimization::DAOSolution::GetGlobalSensitivityDesignVariables | ( | ) |
Gets the optimization solution design variables for global sensitivity optimization type.
std::vector<NXOpen::CAE::Optimization::DAODesignVariable *> NXOpen::CAE::Optimization::DAOSolution::GetOptimizationDesignVariables | ( | ) |
Gets the optimization solution design variables for general optimization type.
NXString NXOpen::CAE::Optimization::DAOSolution::Name | ( | ) | [virtual] |
Returns the optimization solution name
Created in NX8.0.0.
License requirements : None
Reimplemented from NXOpen::NXObject.
NXOpen::CAE::Optimization::DAOStopCondition* NXOpen::CAE::Optimization::DAOSolution::OptimizerControl | ( | ) |
Returns the optimization solution optimizer control
Created in NX8.0.0.
License requirements : None
void NXOpen::CAE::Optimization::DAOSolution::SetDesignConstraints | ( | const std::vector< NXOpen::CAE::Optimization::DAOConstraint * > & | designConstraints | ) |
Sets the optimization solution design constraints
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
designConstraints | Design constraints |
void NXOpen::CAE::Optimization::DAOSolution::SetGlobalSensitivityDesignVariables | ( | const std::vector< NXOpen::CAE::Optimization::DAODesignVariable * > & | designVariables | ) |
Sets the optimization solution design variables for global sensitivity optimization type
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
designVariables | Design variables |
void NXOpen::CAE::Optimization::DAOSolution::SetName | ( | const NXString & | solutionName | ) | [virtual] |
Sets the optimization solution name
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
solutionName | Solution name |
Reimplemented from NXOpen::NXObject.
void NXOpen::CAE::Optimization::DAOSolution::SetOptimizationDesignVariables | ( | const std::vector< NXOpen::CAE::Optimization::DAOConstraint * > & | designVariables | ) |
Sets the optimization solution design variables for general optimization type
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
designVariables | Design variables |
void NXOpen::CAE::Optimization::DAOSolution::SetOptimizerControl | ( | NXOpen::CAE::Optimization::DAOStopCondition * | optimizerControl | ) |
Sets the optimization solution optimizer control
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
optimizerControl | Optimizer control |
void NXOpen::CAE::Optimization::DAOSolution::SetSolverType | ( | NXOpen::CAE::Optimization::Solver | solverType | ) |
Sets the optimization solution solver type
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
solverType | Optimization solution solver type |
Solves the optimization solution
Created in NX8.0.0.
License requirements : nx_design_sim ("NX Design Simulation")
Returns the optimization solution solver type
Created in NX8.0.0.
License requirements : None