NX Open C++ Reference Guide
Public Member Functions
NXOpen::CAE::Optimization::DAOSolution Class Reference

Represents a CAE::Optimization::DAOSolution . More...

Inheritance diagram for NXOpen::CAE::Optimization::DAOSolution:
NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject

List of all members.

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::DAOConstraintCollectionDesignConstraint ()
 Returns the optimization design constraint collection.
NXOpen::CAE::Optimization::DAODesignVariableCollectionDesignVariable ()
 Returns the optimization design variable collection.
std::vector
< NXOpen::CAE::Optimization::DAOConstraint * > 
GetDesignConstraints ()
 Gets the optimization solution design constraints.
NXOpen::CAE::Optimization::DAOObjectiveGetDesignObjective ()
 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::DAOStopConditionOptimizerControl ()
 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.

Detailed Description

Represents a CAE::Optimization::DAOSolution .


Created in NX8.0.0.


Member Function Documentation

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")

Returns the optimization design constraint collection.


Created in NX8.0.0.

Returns the optimization design variable collection.


Created in NX8.0.0.

Gets the optimization solution design constraints.

Returns:
Design constraints
Created in NX8.0.0.

License requirements : None

Gets the optimization solution design objective.

Returns:
Design objective
Created in NX8.0.0.

License requirements : None

Gets the optimization solution design variables for global sensitivity optimization type.

Returns:
Design variables
Created in NX8.0.0.

License requirements : None

Gets the optimization solution design variables for general optimization type.

Returns:
Design variables
Created in NX8.0.0.

License requirements : None

Returns the optimization solution name
Created in NX8.0.0.



License requirements : None

Reimplemented from NXOpen::NXObject.

Returns the optimization solution optimizer control
Created in NX8.0.0.



License requirements : None

Sets the optimization solution design constraints
Created in NX8.0.0.



License requirements : nx_design_sim ("NX Design Simulation")

Parameters:
designConstraintsDesign constraints

Sets the optimization solution design variables for global sensitivity optimization type
Created in NX8.0.0.



License requirements : nx_design_sim ("NX Design Simulation")

Parameters:
designVariablesDesign 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")

Parameters:
solutionNameSolution name

Reimplemented from NXOpen::NXObject.

Sets the optimization solution design variables for general optimization type
Created in NX8.0.0.



License requirements : nx_design_sim ("NX Design Simulation")

Parameters:
designVariablesDesign variables

Sets the optimization solution optimizer control
Created in NX8.0.0.



License requirements : nx_design_sim ("NX Design Simulation")

Parameters:
optimizerControlOptimizer control

Sets the optimization solution solver type
Created in NX8.0.0.



License requirements : nx_design_sim ("NX Design Simulation")

Parameters:
solverTypeOptimization 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


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.