69 struct DesignStudyObjective
78 public: DesignStudyObjective() :
92 double warningLowerLimitInitial ,
93 double warningUpperLimitInitial ,
94 double failureLowerLimitInitial ,
95 double failureUpperLimitInitial ) :
108 struct DesignStudyVariable
120 public: DesignStudyVariable() :
137 double variableLowerLimitValueInitial ,
138 double variableUpperLimitValueInitial ,
140 double locationParameterInitial ,
141 double scaleParameterInitial ,
142 double shapeParameterInitial ,
143 int valuesCountInitial ) :
157 private: DesignStudyBuilderImpl * m_designstudybuilder_impl;
158 private:
friend class _DesignStudyBuilderBuilder;
179 const char * studyName
224 std::vector<NXString> & attributeNames ,
225 const std::vector<NXOpen::NXObject *> & attributeObjects ,
226 const std::vector<NXOpen::Optimization::DesignStudyBuilder::DesignStudyAttributeType> & objectiveTypes ,
227 const std::vector<double> & warningLowerLimit ,
228 const std::vector<double> & warningUpperLimit ,
229 const std::vector<double> & failureLowerLimit ,
230 const std::vector<double> & failureUpperLimit
243 std::vector<NXString> & attributeNames ,
244 const std::vector<NXOpen::NXObject *> & attributeObjects ,
245 const std::vector<NXOpen::Optimization::DesignStudyBuilder::DesignStudyAttributeType> & variableTypes ,
246 const std::vector<double> & variableLowerLimitValue ,
247 const std::vector<double> & variableUpperLimitValue ,
248 const std::vector<NXOpen::Optimization::DesignStudyBuilder::DesignStudyDistributeType> & distributeType ,
249 const std::vector<double> & locationParameter ,
250 const std::vector<double> & scaleParameter ,
251 const std::vector<double> & shapeParameter ,
252 const std::vector<int> & valuesCount