NX Open C++ Reference Guide
Classes | Public Member Functions | List of all members
NXOpen::CAE::Optimization::DAOSolutionCollection Class Reference

Represents the collection of optimization solution
To obtain an instance of this class, refer to NXOpen::CAE::Optimization::DAOOptimizationManager

Created in NX8.0.0. More...

Inheritance diagram for NXOpen::CAE::Optimization::DAOSolutionCollection:
NXOpen::TaggedObjectCollection

Classes

class  iterator
 Iterator for accessing the contents of the collection. More...
 

Public Member Functions

iterator begin ()
 Returns an iterator addressing the first element. More...
 
NXOpen::CAE::Optimization::DAOConstraintBuilderCreateConstraintBuilder (NXOpen::CAE::Optimization::DAOConstraint *designConstraint)
 Creates the builder object of optimization solution design constraint. More...
 
NXOpen::CAE::Optimization::DAODesignVariableBuilderCreateDesignVariableBuilder (NXOpen::CAE::Optimization::DAODesignVariable *designVariable)
 Creates the builder object of optimization solution design variable. More...
 
NXOpen::CAE::Optimization::DAOSolutionBuilderCreateOptimizationBuilder (NXOpen::CAE::Optimization::DAOSolution *optimizationSolution)
 Creates the builder object of optimization solution. More...
 
iterator end ()
 Returns an iterator addressing one past the last element. More...
 
NXOpen::CAE::Optimization::DAOSolutionFindObject (const NXString &solutionName)
 Finds an optimization solution with a specified name. More...
 
NXOpen::CAE::Optimization::DAOSolutionFindObject (const char *solutionName)
 Finds an optimization solution with a specified name. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents the collection of optimization solution
To obtain an instance of this class, refer to NXOpen::CAE::Optimization::DAOOptimizationManager

Created in NX8.0.0.


Member Function Documentation

iterator NXOpen::CAE::Optimization::DAOSolutionCollection::begin ( )

Returns an iterator addressing the first element.

NXOpen::CAE::Optimization::DAOConstraintBuilder* NXOpen::CAE::Optimization::DAOSolutionCollection::CreateConstraintBuilder ( NXOpen::CAE::Optimization::DAOConstraint designConstraint)

Creates the builder object of optimization solution design constraint.

Returns
Design constraint builder
Deprecated:
Deprecated in NX9.0.0. Use NXOpen::CAE::Optimization::DAOSolution::CreateConstraintBuilder instead.


Created in NX8.0.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
designConstraintDesign constraint
NXOpen::CAE::Optimization::DAODesignVariableBuilder* NXOpen::CAE::Optimization::DAOSolutionCollection::CreateDesignVariableBuilder ( NXOpen::CAE::Optimization::DAODesignVariable designVariable)

Creates the builder object of optimization solution design variable.

Returns
Design variable builder
Deprecated:
Deprecated in NX9.0.0. Use NXOpen::CAE::Optimization::DAOSolution::CreateDesignVariableBuilder instead.


Created in NX8.0.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
designVariableDesign variable
NXOpen::CAE::Optimization::DAOSolutionBuilder* NXOpen::CAE::Optimization::DAOSolutionCollection::CreateOptimizationBuilder ( NXOpen::CAE::Optimization::DAOSolution optimizationSolution)

Creates the builder object of optimization solution.

Returns
Optimization solution builder
Created in NX8.0.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters
optimizationSolutionOptimization solution
iterator NXOpen::CAE::Optimization::DAOSolutionCollection::end ( )

Returns an iterator addressing one past the last element.

NXOpen::CAE::Optimization::DAOSolution* NXOpen::CAE::Optimization::DAOSolutionCollection::FindObject ( const NXString solutionName)

Finds an optimization solution with a specified name.

Returns
Optimization solution
Created in NX8.0.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters
solutionNameOptimization solution name
NXOpen::CAE::Optimization::DAOSolution* NXOpen::CAE::Optimization::DAOSolutionCollection::FindObject ( const char *  solutionName)

Finds an optimization solution with a specified name.

Returns
Optimization solution
Created in NX8.0.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters
solutionNameOptimization solution name
tag_t NXOpen::CAE::Optimization::DAOSolutionCollection::Tag ( ) const

Returns the tag of this object.


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